Skip to content
All posts
6 min readIMS Team

Barcodes for a small shop: what you need to start billing

To start barcode billing you need a scanner, a label printer, the right labels and a clean item master. What each does, what goes in the code, and a checklist.

To start barcode billing in a shop, you need four things: a scanner at the counter, a printer that makes labels, labels of a size that fit your goods, and an item master in your billing software where every item has a code. The scanner reads a code, the software finds the item and its price, and the bill builds itself. Get the item master right first; the hardware is the easy part.

What does barcode billing actually change at the counter?

Without barcodes, the person billing types or searches each item by name, picks the right variant, and checks the rate. With barcodes, they scan, and the software fills in the item, price and tax. Stock reduces on the same entry.

The gains are speed during rush hours, fewer wrong-item or wrong-rate errors, and stock figures you can trust because every sale is recorded against the exact item. None of that happens if the code points to the wrong item, which is why the setup matters more than the gadget.

Which scanner does a small shop need?

For most counters, a basic handheld scanner that connects by USB is enough. It behaves like a keyboard: scan a code and the digits appear wherever the cursor is, followed by Enter. Your billing software treats it like typed input.

A few choices worth thinking about:

QuestionWhat to consider
Wired or wireless?Wired is simpler and never needs charging. Wireless helps if you scan heavy goods on the floor or in the godown.
1D or 2D?A 1D scanner reads the common striped barcodes. A 2D scanner also reads QR codes and scans from phone screens. 2D gives more room to grow.
Hands-free stand?Useful at a busy counter where small items are passed under the scanner.
Mobile phone camera?Fine for stock counts and receiving goods; usually slower than a dedicated scanner at the billing counter.

Test any scanner with your own labels and your own software before settling on it.

Do I need a separate label printer?

If you sell loose, repacked or unbranded goods, yes. Packaged products from larger brands usually already carry a barcode, and you can scan those as they are. Everything else needs a label you print.

Most small shops use a thermal label printer. Direct thermal printing needs no ink or ribbon and suits labels that only need to last until the item is sold. Thermal transfer printing uses a ribbon and lasts longer, which helps for goods that sit on shelves for months, get handled often, or go into a cold room.

A regular office printer with sticker sheets can work for a very small range, but alignment and waste become a nuisance quickly.

What label size should I use?

Choose the smallest label that still scans first time and has room for a readable item name and price. A label that is too small squeezes the barcode, and a squeezed barcode fails at the counter.

Practical guidance:

  • Fit your smallest regular item first, then use the same size across the shop where you can. Fewer sizes means fewer roll changes and fewer mistakes.
  • Leave a clear margin on both sides of the barcode. Scanners need a blank "quiet zone" to find where the code starts and ends.
  • Make sure your printer supports the roll width and labels across (one, two or three labels per row).
  • Print a test batch and scan it under your actual shop lighting before buying labels in bulk.

What goes in the barcode?

Keep it simple: put one item code in the barcode, and nothing else. The code is a key. Your software holds everything the key points to: name, price, tax, unit, stock.

What goes on the label as readable text is a separate matter. A typical shop label carries:

  • the barcode itself
  • the item code in digits under it, so staff can type it if a scan fails
  • a short item name
  • the selling price
  • size, colour or weight where it matters

Avoid building the price, date or supplier into the barcode digits. Prices change; the code should not. If you sell items in many sizes and colours, give each variant its own code, as explained in our post on the apparel size and colour matrix.

For loose goods sold by weight, some shops use scales that print a label with weight or price inside the code. That works, but it needs the scale and the billing software to agree on the format, so set it up with whoever supports your software.

What is an item master and why does it come first?

The item master is the list of every item you sell, with its code, name, unit, selling price, tax details and HSN code. The barcode is only as good as the entry it points to.

Before printing a single label:

  1. Remove duplicates. The same item entered twice under slightly different names will split your stock.
  2. Give each sellable variant its own code.
  3. Record existing manufacturer barcodes against the right items by scanning them in.
  4. Check the HSN code and tax rate for each item with your CA. Our guide on finding the HSN code for your product covers the basics.
  5. Enter opening stock so the counts start correct.

If your item list currently lives in a spreadsheet, read Excel vs inventory software before deciding where the master should sit. And if you have not yet picked billing software, choosing inventory software in India lists the questions to ask, including whether it supports barcode label printing and scanning.

Starter checklist

ItemReady when
ScannerIt reads your existing product barcodes and your test labels into the billing screen without errors
Label printerIt prints your chosen label size cleanly, aligned, at a speed that suits your volume
LabelsOne standard size chosen, test batch scanned, enough rolls in stock
Item masterNo duplicates, every variant coded, prices and tax details checked, opening stock entered
SoftwareGenerates codes, prints labels, and bills by scan
StaffKnow what to do when a scan fails: type the digits under the barcode

Start with your fastest-moving items, label them, and run billing by scan for those first. Extend to the rest once the routine is settled.

Common mistakes to avoid

  • Buying hardware before cleaning the item master. The scanner works perfectly and the bill is still wrong.
  • Putting the price in the code. Every rate change becomes a relabelling job.
  • One code for many variants. Stock by size or colour becomes meaningless.
  • Relabelling items that already have a working manufacturer barcode. Two codes on one pack confuse the scanner and staff.
  • Labels placed on curves or seams. A barcode wrapped around a bottle neck or over a fold often fails to scan.
  • No fallback. When a label is torn, staff need the printed digits or a quick name search.

When barcodes may not be worth it yet

If you sell a small number of items, mostly made to order or priced per job, barcodes add work without much benefit. The same applies if most of your goods are loose and weighed at the counter without a label-printing scale. In those cases, a clean item master with quick search may serve you better for now.

FAQ

Do I need to print my own barcodes if products already have one? Not for those items. If a packaged product already carries a manufacturer's barcode, scan it and link it to the item in your software. You only print your own labels for loose goods, repacked items, or anything that arrives without a code. Most shops end up with a mix of both.

Should the price be inside the barcode? For most shops, no. Keep only an item code in the barcode and let the software look up the price at billing. If the price is inside the code, every rate change means reprinting labels. Print the selling price as readable text on the label instead, so the customer can see it.

Can I start barcode billing with an Excel sheet? A scanner can type a code into a spreadsheet cell, but Excel will not look up the item, add tax, reduce stock and print a bill in one step. That joined-up flow is what makes scanning useful at the counter. For a small item list you can start in Excel, but expect to outgrow it.

What label size should a small shop use? Pick one size that fits your smallest regular item and still scans cleanly, then use it everywhere you can. Small two-across or three-across roll labels suit most retail goods. Before buying in bulk, print a test sheet and scan it at the counter. A label that scans first time is the right size.


Related reading: Choosing inventory software in India, Excel vs inventory software and the apparel size and colour matrix.

Get new posts by email

Occasional, practical, no spam.