cashflowos Open web appStart free trial Free trial

Business software & ERP Business software

Setting up a barcode system for a small business

A barcode system lets staff identify an item by scanning instead of searching or typing. For a small business, it needs three things: a code on every item, a printer for labels, and software that finds the item when the code is scanned.

Updated 2026-11-054 min read

Who this is for
  • Hardware and electrical shops
  • Retail stores and showrooms
  • Jewellers
  • Godowns and distributors
  • Shops with many similar items
On this page 12

What barcodes fix

  • Wrong items on bills. "Switch 6A white" vs "Switch 6A ivory" mistakes disappear.
  • Slow billing. A twelve-line bill takes seconds to scan instead of minutes to search.
  • Stock counts. Scanning shelves during a stock audit is faster and more accurate than writing.
  • Training time. New staff do not need to memorise item names or codes.

Barcodes do not fix a messy item master. If the same product exists three times in your software, scanning just picks one of the three. Clean the master first; the inventory software basics guide explains how.

Manufacturer codes or your own codes?

Many packaged products already carry a manufacturer's barcode. You can scan and link that code to your item. That works well for FMCG, packaged hardware and electronics. But many items in Indian trade have no code or an unreliable one: loose items, tiles, fabric, locally made goods, and items where one maker code covers several of your variants. For these you print your own labels.

A practical mix: use the manufacturer code where it exists and is unique, and your own code for everything else. Your software should accept more than one code per item if needed.

Per item or per piece?

ApproachLabel carriesSuits
Per itemThe same code on every piece of that itemHardware, FMCG, stationery, most retail
Per pieceA unique code on each individual pieceJewellery, high-value appliances, items with serial numbers or individual weights

Per-piece labelling lets you know exactly which piece was sold, at the cost of printing a label for every unit received.

Hardware you need

  • Label printer: a thermal printer is the usual choice for small labels on items and shelves. Direct thermal labels fade over time; thermal transfer with a ribbon lasts longer, which matters for stock that sits for months.
  • A4 sheet labels: if you label in batches and already have a laser printer, sticker sheets work for low volumes.
  • Scanner: a USB or wireless scanner at the billing counter. For stock-taking and field work, a phone camera can scan, which avoids buying extra devices.
  • Labels: choose a size that fits your smallest product, and test adhesion on your packaging. Labels that fall off cost more than they save.

What to print on the label

Keep it readable. A typical retail label carries the barcode, a short item name, size or colour, and the price or MRP if you want it visible. For per-piece labels, add the weight or serial number. Avoid cramming: a scanner reads the bars, but your staff read the text when the scanner fails.

Rolling it out in a shop or godown

  1. Clean the item master and give every item a code.
  2. Label new stock as it arrives; that becomes the habit.
  3. Label existing stock section by section, slowest-moving last.
  4. Put a shelf label with the barcode on each bin, so items without a tag can still be scanned from the shelf.
  5. Do a scanned stock count once everything is labelled; it gives a clean starting balance.

Expect two to four weeks for a shop with 2,000–3,000 items, done alongside normal work.

A worked example: hardware shop

A hardware shop in a tier-2 city carries about 2,400 items and bills 150 times a day. Before barcodes, each bill took around four minutes because staff searched names like "hinge 4 inch SS" among dozens of near-identical entries. The owner labels the 600 fastest-moving items first, using maker codes where packets have them and own labels for loose items. Shelf labels go on every bin. Within a month, routine bills take noticeably less time, and the monthly count of the top 600 items takes one evening with a phone scanner instead of a full Sunday.

The lesson: you do not need to label everything before you start. Label what moves, and the rest follows as stock is received.

Common mistakes

  • Printing codes from a different system than the one used for billing, so scans find nothing.
  • Using the same code for two variants because "they cost the same".
  • Cheap labels that peel off in the heat or humidity of a godown.
  • Not training staff on what to do when a label will not scan: search by name, then fix the label.

Barcodes with Tally items

With Cashflow OS, barcodes and labels come from your Tally items, so codes and billing use the same master. Labels can be printed per item or per piece, on thermal printers or A4 sheets, and staff can scan with the phone camera to find an item, add it to an order or check stock. It is a module switched on per company. See barcodes and labels.

Avoid these

Common mistakes

  • MistakePrinting codes from a different system than billing
    Do this instead

    Generate labels from the same item master your billing uses, so every scan finds the item.

  • MistakeUsing one code for two variants because they cost the same
    Do this instead

    Give each variant its own code so stock and sales stay correct by size, colour or shade.

  • MistakeBuying cheap labels that peel off in the godown
    Do this instead

    Test adhesion on your packaging; use thermal transfer labels for stock that sits for months.

  • MistakeStarting before cleaning duplicate items
    Do this instead

    Merge duplicate items first; scanning cannot fix a product that exists three times in the master.

Keep handy

Checklist

Setting up a barcode system for a small business — 8 checks. Tick them as you go.

In Cashflow OS

How Cashflow OS helps

Cashflow OS puts your TallyPrime books on every phone in the team. Where it fits this topic:

01

Labels from your Tally items

Barcodes and labels come from your Tally items, printed per item or per piece on thermal printers or A4 sheets. It is a module switched on per company.

See Barcodes and labels
Labels from your Tally items
02

Scan with the phone camera

Staff can scan with the phone camera to find an item and see its photo and details, without buying extra scanners for stock work.

See Item photos and display names
Scan with the phone camera

Questions people ask

Do I need a GS1 barcode?
Barcodes registered with GS1 are generally needed when your own branded products are sold through retail chains or marketplaces that require them. For internal use in your shop or godown, your own codes are enough. Check with your buyers if you supply organised retail.
Can a phone replace a barcode scanner?
For stock counts, field orders and occasional scans, yes. At a busy billing counter, a dedicated scanner is faster and frees the staff member's hands.
Should the price be on the label?
Only if your prices are stable. If rates change often or differ by customer, keep the price in the software and leave it off the label.
What should be printed on a barcode label?
The barcode, a short item name, size or colour, and the price only if it is stable. Add weight or serial number on per-piece labels.
Thermal or A4 labels?
Thermal printers suit everyday item and shelf labels. A4 sticker sheets on a laser printer work for small batches.
How long does it take to barcode a shop?
For a shop with a few thousand items, expect a few weeks alongside normal work. Start with fast movers and new stock.
Can one item have more than one barcode?
Good software allows it, for example a maker's code and your own label for the same item.
Do barcodes help with stock counts?
Yes. Scanning shelves is faster and more accurate than writing counts by hand, and a phone camera is often enough.

This page is general information for Indian businesses, not tax, legal or financial advice. Rules and rates change — check the official portals or your CA before acting.

Cashflow OS · works with TallyPrime

Put this into practice with your own books

Cashflow OS shows your TallyPrime ledgers, outstanding, GST views and reports on every phone in the team. Try it free on your own data, or let our Jaipur team walk you through it.

Start 14-day free trialBook a free demo