Jacob on Retail Ops · notes on running small shops

Barcodes That Actually Help: Getting Labels Right in a Small Shop

By Jacob

Most shopkeepers buy a barcode scanner expecting the queue to move faster, and for the first week it does. Then the problems start. A packet scans as the wrong item. A loose product has no code at all, so the cashier types a price from memory. Two different sizes of the same soap share one barcode because the supplier reused it. Within a month, staff are typing item names again and the scanner sits beside the till as decoration.

The scanner was never the problem. Barcodes only help when the codes in your system match what is on the shelf. Here is how to set that up so it lasts.

1. Decide which items really need a barcode

Not everything in the shop has to be scanned. Branded packaged goods already carry a manufacturer barcode (usually an EAN-13 printed on the pack), and those are the easiest wins: scan once while creating the item, and the code is attached for good.

The harder group is everything else: loose rice and dal, vegetables, repacked spices, hardware sold by the piece, garments without a printed code, and gift items from small suppliers. For these, you have three choices. Print your own label, use a short item code the cashier can type, or keep a laminated scan sheet at the counter with codes for the top loose items. Most shops end up using all three. The point is to decide deliberately, so nobody improvises at the till.

2. Create items from the scanner, not from the invoice

When a new product arrives, the natural habit is to type the item name from the supplier's bill. That is where mismatches begin. Instead, pick up the actual pack, scan it into the item screen, and then add the name, MRP, GST rate and unit. If the scan finds an existing item, stop and check: is this genuinely the same product, or a new size or variant that the supplier gave the same code?

Duplicate and reused codes are more common than people think, especially with regional brands and seasonal packs. A good system should warn you when a code already exists rather than silently overwriting it.

3. One product, several codes is normal

The opposite problem is just as common. The same biscuit may arrive with two different barcodes because the company changed its packaging, or because you bought one lot from a distributor and another from a wholesaler. If your system allows only one barcode per item, staff will create a second item to make the scan work, and your stock will split in two.

Allow multiple barcodes on a single item and add the new code the first time it fails to scan. It takes ten seconds and saves hours of confused stock counts later.

4. Labels for loose and repacked goods

If you repack sugar, dry fruits or masala into your own packets, print a label with a code, the product name, net weight, price and packing date. Weight-based items can use price-embedded or weight-embedded barcodes produced by a label-printing scale, so the till reads both the item and the amount from one scan.

Keep the label format consistent. Customers notice when one packet has a printed label and the next has a price written in marker, and so does the person auditing your stock.

5. Pick a printer you can live with

For shelf and product labels, a direct thermal label printer is cheap to run and easy to use, but labels fade with heat and sunlight over months. For items that stay on the shelf a long time, such as hardware or garments, thermal transfer printing with a ribbon lasts much longer. Buy label rolls in the sizes your software can print without manual adjustments, and test the printed code with your own scanner before printing a full roll.

6. Keep the scanner honest

A few habits keep barcode billing reliable over time:

7. Connect barcodes to the rest of the shop

The real payoff comes when the same code drives billing, purchase entry and stock. Receiving goods by scanning against the purchase bill catches short supply at the door. Billing by scan keeps GST rates and MRPs consistent. Stock reports then reflect what actually moved, not what someone remembered to type. If you are comparing systems, this overview of barcode billing software for shops is a useful checklist of what to look for, from multiple codes per item to label printing.

Start small

You do not need to label the whole shop in a weekend. Start with your fifty fastest-moving items, make sure every one of them scans correctly, and train every person at the counter on what to do when a scan fails. Add the next group of items each week. Within a couple of months, the scanner becomes the fastest and most accurate person in the shop, which is what you paid for in the first place.

— Jacob