Operations Guide 11 min read

Barcode inventory management — labels, scanning and printing explained

A barcode system is four decisions done well: what the labels say, how they are printed, what scans them, and which processes require a scan. Here is the practical version, sized for an SME stockroom.

Vidya Kathare · July 18, 2026 11 min read
The barcode rollout
01
Clean item codes
One item, one code, one barcode
Foundation
02
Design labels
Code 128 items, QR for lot detail
Format
03
Print & fix labels
Thermal printing, shelf edges
Hardware
04
Scan at receiving
Right item, right lot, at the door
Process
05
Scan at issue
What leaves is what is deducted
Process
06
Scan at counting
Fast, wrong-item-proof counts
Payoff

How a barcode inventory system works

A barcode inventory system links a printed code on the physical item to the item's record in the software. Every item in the item master carries a barcode value alongside its item code; labels printed with that barcode go on items, packs or shelf edges; and where batches matter, lot labels identify the specific batch with its expiry date. Then, at receiving, issue, transfer and counting, the operator scans instead of types — the scan reads the exact item (or lot) identity into the document being raised.

Two clarifications save a lot of confusion. First, the barcode does not change stock — the document does. Stock still moves only when a goods receipt, issue slip, transfer or adjustment is posted; the scan just guarantees the document names the right stock. Second, you do not need supplier-printed retail barcodes. Your own labels, carrying your own item codes, are enough — and for raw materials, spares and internal batches they are the only option anyway.

Why scanning beats typing
A human picking from a 4,000-row item list will sometimes pick the row above. A scanner cannot — it reads the label on the physical carton in front of it.
That is the entire trick: barcode systems do not make people faster so much as they make the wrong-item error physically difficult. Speed is the bonus; identity is the point.

What goes on the label — item codes and lot detail

Label content is a design decision worth ten minutes of thought, because it fixes what a single scan can capture:

  • Item labels carry the item code (as the barcode) plus a human-readable line — code, description, UOM — so people can work when a scanner is not in hand. Fixed to bins and shelf edges, they also serve as location labels for counting.
  • Lot labels carry the lot/batch number, and usually expiry and quantity — printed at goods receipt, one per batch received. This is what makes scan-based FEFO issue and batch recall practical (see Lot, Batch & Expiry).
  • Keep the encoded value plain. Encode the code itself — not a composite string someone will want to change later. The software resolves the code to everything else.

Code 128, QR and choosing a format

Code 128 is the workhorse 1D format for inventory: compact, high-density, alphanumeric, readable by every scanner made in the last two decades. If a label carries one value — an item code, a lot number — Code 128 is the default answer. QR codes are 2D: they hold far more data (item + lot + expiry in one symbol), tolerate partial damage, and can be read by any phone camera, which makes them handy for occasional checks without dedicated hardware.

A practical SME pattern: Code 128 for item and shelf labels, QR where one scan should carry lot and expiry detail. Modern 2D imaging scanners read both, so the choice is about label real estate and data needs, not hardware lock-in. Retail EAN-13 codes on purchased goods can be scanned too — map them to your item codes in the master rather than re-labelling everything.

Printing — thermal labels done right

Office printers and sticker sheets are how barcode projects die: labels smudge, peel and fade within weeks. Use a thermal label printer — the standard for durable stockroom labels. Practical points that matter more than brand:

  • Direct thermal vs thermal transfer. Direct thermal is cheaper (no ribbon) but fades over months and dislikes heat; thermal transfer with a ribbon lasts years. Shelf and bin labels deserve transfer; short-lived lot labels can be direct.
  • Label stock matters. Oily, dusty or cold environments need the right adhesive; test a strip for a week before ordering rolls.
  • Print at the event. Lot labels print at goods receipt, from the receipt document itself, so the label always matches the record. Batch-printing item labels for the whole store is a one-time setup task.

Software-side, labels are generated from the same records the documents use — Fast Inventory prints Code 128 labels as PDF sheets, generates QR codes, and drives TSC-class thermal printers natively (see Barcode, RFID & Automation) — so the label, the master and the ledger can never disagree.

Scanners — what an SME actually needs

The hardware conversation is simpler than vendors make it. As general market guidance (specs and prices vary — treat categories, not rupee figures, as the takeaway):

OptionWhat it isBest for
Wired USB 2D scannerPlugs in, behaves like a keyboard — scan lands in the active field; no drivers, no setupThe store counter: receiving, issue, adjustment entry
Wireless 2D scannerSame, with a radio/Bluetooth base — tens of metres of reachLarger stores; counting racks away from the desk
Android phone/PDA cameraCamera-based scanning; QR-friendlyOccasional counts, spot checks, low-volume sites
Rugged warehouse terminalIndustrial handheld with screen + scannerScanner-directed putaway/picking — WMS territory, not needed to start

Start with one or two wired 2D scanners at the entry points and a wireless unit if the store is large. The honest boundary: desktop-entry-plus-scanner covers Fast Inventory's ground — receiving, issue, counting, labels. When the operation needs directed work — a scanner telling the operator which bin to put away into or which lot to pick next — that is handheld-first WMS execution, and the same platform grows into Fast WMS for it.

Want to see scan-based receiving, issue and counting live?

A 30-minute demo shows label printing, scan-verified documents and a scan-based count — on your own item codes.

Get a demo

The three processes to scan-enable first

Do not try to scan everything on day one. Three processes give most of the accuracy gain:

  • Receiving. Scan at the GRN so the item received is the item booked — and print the lot label with expiry there and then. Errors caught at the door never reach the shelf.
  • Issue. Scan at the issue slip so the item handed over is the item deducted. Lookalike items — same part, different grade — stop swapping identities.
  • Physical counting. Scan-confirmed counts are faster and cannot count the wrong item — which makes the variance report a true accuracy measure. This pairs directly with the cycle-count programme in the accuracy playbook.

A four-step rollout plan

A realistic SME barcode rollout is measured in weeks, not months:

  • Step 1 — Clean the identity layer. One item, one code, one barcode value in the master; kill duplicates first. (If codes are a mess, this is the same cleanup as an Excel-to-software migration — do it once, use it twice.)
  • Step 2 — Decide label design and formats. Item labels vs lot labels, Code 128 vs QR, direct thermal vs transfer — one page of decisions, then lock it.
  • Step 3 — Print and fix labels. Batch-print item/shelf labels for the store; start printing lot labels at every new receipt from day one.
  • Step 4 — Scan-enable the three processes. Receiving first, then issue, then counting — one process a week, with the rule that a scan replaces (not accompanies) typing.

Measure before and after with the count variance report: the improvement is usually visible within the first cycle count, and it is the number that justifies the hardware spend.

Barcode vs RFID — an honest comparison

RFID gets the headlines: tags read by radio, many at once, no line of sight. For a minority of operations — high-volume, high-value, gate-read use cases — it is transformative. For most SMEs it is premature:

DimensionBarcodeRFID
Cost per label/tagPaise per labelMany rupees per tag
Reader hardwareAffordable, standard, keyboard-simpleSpecialised readers and antennas, integration work
Read behaviourOne scan, one item — deliberate and verifiableBulk reads without line of sight — fast but needs tuning
Environment limitsNeeds a visible, clean labelMetal and liquids complicate reads
Right time to adoptNow — first step for any stockroomAfter barcode discipline works, where bulk reading changes the operation

The sequence that never wastes money: barcode-verify your processes first. The process discipline — documents at source, scan-confirmed identity — is exactly what RFID would need anyway, so nothing is thrown away if you upgrade later.

🇮🇳
India note: label rolls, thermal printers and 2D scanners are all freely available in the Indian market at SME-friendly prices, with same-week replacement — one reason barcode (not RFID) is the right first automation step for most Indian stockrooms. And because scanning feeds the same documents that post to Tally as stock journals, the accuracy gain flows straight through to GST-clean books without extra data entry.

How Fast Inventory Software handles barcodes

Barcode support in Fast Inventory Software is built into the stock model rather than bolted on:

  • Item barcodes on the master — every item carries a barcode value alongside its code, UOMs and levels.
  • Lot barcodes for batch-controlled stock, so a scan resolves the exact lot with its expiry — feeding FEFO issue and the expiry dashboard.
  • Label output three ways — Code 128 PDF label sheets, QR code generation, and native TSC thermal-printer support for server-side label printing.
  • Scan-based entry and counting — scanners drive document entry and physical stock taking, and every scan-verified document still writes its immutable ledger row.

The results show up in the reports — cleaner variances, trustworthy ledgers, reorder alerts that fire on true balances. Full detail on the feature page: Barcode, RFID & Automation; commercials on the pricing page.

Frequently asked questions

How does a barcode inventory system work?

Every item in the item master carries a barcode value alongside its item code. Labels printed with that barcode go on items, packs or shelf edges; where batches matter, lot labels identify the specific batch with its expiry. At receiving, issue, transfer and counting, the operator scans the label instead of typing or picking from a list — the scan reads the exact item (or lot) identity into the document, eliminating wrong-item and lookalike errors. The stock effect still comes from the posted document; the barcode just guarantees the document names the right stock.

Which barcode type should be used for inventory — Code 128 or QR?

Code 128 is the workhorse 1D format for item and lot labels: compact, high-density, readable by every scanner, and ideal when the label carries one value such as the item code or lot number. QR codes are 2D: they hold much more data (item, lot, expiry, quantity in one scan), survive partial damage better, and can be read by phone cameras. A practical SME pattern is Code 128 for item labels and QR where you want one scan to carry lot and expiry detail — most modern 2D scanners read both.

What hardware does a small business need to start barcode scanning?

A minimal, effective starter kit is: one thermal label printer for durable labels, one or two 2D handheld scanners at the store counter (USB scanners behave like keyboards and need no special setup), and label stock suited to your environment. Wireless scanners add reach in larger stores, and Android devices with camera scanning can serve for occasional counting. You do not need rugged warehouse terminals to start — those matter later, for scanner-directed picking, which is WMS territory.

Where does barcode scanning improve inventory accuracy most?

Three points give most of the gain: receiving (the item received is the item booked, with the right lot and expiry captured at the door), issue (the item handed over is the item deducted — verbal-issue and lookalike errors disappear), and physical counting (scan-confirmed counts are faster and cannot count the wrong item). These are also the three places where a typing mistake otherwise propagates into every downstream report, so scan verification there lifts overall accuracy disproportionately.

Should an SME choose barcode or RFID for inventory?

For most SMEs, barcodes win on economics and simplicity: labels cost paise, printers and scanners are affordable and standard, and the discipline is easy to train. RFID reads many tags at once without line of sight — powerful for high-volume, high-value operations — but tags, readers and integration cost far more, and metal and liquid environments complicate reads. A sound sequence is: implement barcode-verified processes first; consider RFID later only where bulk-reading genuinely changes the operation. The process discipline transfers either way.

Make the wrong-item error physically difficult

A 30-minute demo shows barcode labels, scan-verified receiving and issue, and scan-based counting — live, on your own item codes.

Get a demo
No commitment. No slides. Your stores on screen.