Barcode billing only works as well as the labels on your products. A smudged barcode, a label that peels off in the fridge, or a code too small for the scanner turns every scan into a manual search. Barcode label printing for retail involves a few decisions: which barcode type to use, what size and material the label should be, which printer technology fits, and what information to print alongside the code. This guide covers each choice for Indian stores selling groceries, apparel, gifts, hardware and loose goods.
When You Need Your Own Labels
Most branded packaged products already carry a manufacturer barcode. You need your own labels for:
- Loose and repacked goods: dal, rice, dry fruits, spices, sweets.
- Unbranded or locally sourced products: handicrafts, gifts, stationery from small suppliers.
- Apparel and footwear, where each size and colour needs its own code.
- Items whose manufacturer barcode is missing, damaged or duplicated.
- Shelf-edge labels showing price and barcode for quick lookup.
Choosing a Barcode Type
| Type | What it encodes | Typical use |
|---|---|---|
| EAN-13 | 13 digits | Standard retail product codes; also used for scale labels with a prefix starting 2 |
| Code 128 | Letters and numbers, variable length | Internal item codes, apparel SKUs, shelf labels |
| QR code | Text, links, more data | Bill lookup, product information, not usually for item scanning at counters |
For internal labels, Code 128 is flexible and widely supported. If your POS generates numeric internal codes, EAN-13 format with an in-store prefix also works well. The rule that matters most: one code per sellable item or variant, never reused.
If you sell your own branded products through other retailers or online marketplaces, they will usually require GS1-registered barcodes, which you obtain from GS1 India. For goods sold only in your own store, internal codes are fine.
Label Sizes and Layouts
Common label sizes for Indian retail, in millimetres:
- 38 x 25 mm: small items, jewellery boxes, cosmetics. Barcode plus price.
- 50 x 25 mm: general retail and grocery packs. Name, barcode, MRP.
- 50 x 38 mm or 75 x 50 mm: apparel tags, gift items, items needing more details.
- Two or three labels across a roll: faster printing for small labels.
Leave quiet zones (blank margins) on both sides of the barcode; scanners need them. A barcode crammed to the edge of the label fails more often than one with a few millimetres of space.
What to Print on the Label
For packaged goods sold in India, legal metrology rules require certain declarations on pre-packaged commodities, such as the name and address of the packer, net quantity, MRP inclusive of taxes, month and year of packing, and consumer care details. If you repack loose goods for sale, you may become the packer and these declarations may apply to your labels. Requirements and exemptions change, so check current rules or ask your local legal metrology office.
For a typical repacked grocery item, a label might show:
- Product name and net quantity (for example, Toor Dal 1 kg).
- MRP inclusive of all taxes.
- Packed date and best before or use by date.
- Packer name and address, and customer care contact.
- Barcode.
For apparel: style, size, colour, MRP and barcode. For shelf labels: name, selling price, unit price where useful, and barcode.
Direct Thermal vs Thermal Transfer Printers
| Technology | How it prints | Durability | Best for |
|---|---|---|---|
| Direct thermal | Heat on heat-sensitive labels, no ribbon | Fades with heat, light and time | Short life items: groceries, sweets, shelf labels changed often |
| Thermal transfer | Heat melts ink from a ribbon onto the label | Long lasting, resists heat and handling | Apparel tags, items stored for months, cold storage, outdoor goods |
Many desktop label printers support both modes. For apparel and gift stores where items sit for months, thermal transfer avoids faded barcodes at billing. For a grocery repacking line, direct thermal is simpler and cheaper.
Label Materials
- Paper labels: economical for dry goods.
- Synthetic labels (polypropylene, polyester): resist moisture, oil and freezing; use for dairy, frozen goods, oils and pickles.
- Removable adhesive: for gifts, glassware and items where customers do not want sticky residue.
- Tag stock: thick card for apparel hang tags, attached with tag guns.
A barcode that peels off in the chiller ends up being billed by name, or under the wrong item. Spend the extra few paise on the right material.
Printing Workflow in the Store
- Print at receiving: when a purchase is entered, print labels for the received quantity directly from the purchase, so the count matches.
- Print on price change: when a price changes, reprint shelf and item labels the same day and remove old ones.
- Print for repacking: print packed labels in batches with the packing date.
- Keep a reprint log: reprints for damaged labels should be possible, but frequent reprints of high-value items deserve a look.
Worked example: a hypothetical dry fruit shop repacks 40 kg of cashews a week into 250 g packs. That is 160 labels a week. Printing them from the POS with the correct item code, weight and MRP takes a few minutes; writing them by hand with a separate price gun takes much longer and produces packs the counter cannot scan.
Choosing a Label Printer
Desktop label printers suit most stores printing up to a few thousand labels a day. Industrial printers are for warehouses and high-volume repacking. When comparing models, check print width (to fit your largest label), resolution (203 dpi is enough for most retail barcodes; 300 dpi helps for very small labels), support for both direct thermal and ribbon, connection type, and whether your POS can send labels to it directly or through the browser. Buy rolls from suppliers who can provide consistent sizes and adhesives, because a roll with slightly different gaps causes misaligned printing.
Testing and Avoiding Scan Failures
- Test new label designs with every scanner in the store before printing in bulk.
- Keep barcodes at a size the scanner reads easily; do not shrink to fit more text.
- Use high contrast: black bars on white. Coloured labels can reduce scan rates.
- Do not stick labels over curves, seams or folds.
- Clean the printer head regularly; a dead dot line through bars can make a barcode unreadable.
If cashiers start typing codes instead of scanning a specific item, check its label first.
Shelf-Edge Labels
Shelf-edge labels show the selling price at the point where the customer decides, and a barcode lets staff check stock or reorder by scanning the shelf. A good shelf label shows the product name, selling price, MRP if different, and a unit price (such as price per 100 g) where it helps comparison. When prices change, the shelf label and the POS price must change together, otherwise customers see one price and pay another, which causes disputes at the counter and complaints about the store.
Running a Monthly Label Audit
Once a month, take a sample of 50 items across the store and check:
- Does the item label scan first time?
- Does the scanned price match the shelf label?
- Is the label intact, readable and correctly placed?
- For repacked goods, are the required declarations present and dates correct?
If more than two or three items fail, find the cause: an old label batch, a printer that needs cleaning, a missed price change, or staff skipping the reprint step. Fix the process, then recheck the next month.
Weighing Scale Labels
Label-printing scales print barcodes that encode the item and either weight or price. The POS must understand the scale's format. Agree the format in advance (prefix, item code length, weight or price digits) and configure both the scale and POS to match. Our guide to barcode billing for a kirana store explains how scale barcodes fit with loose item billing.
Common Mistakes
- One barcode for all sizes or flavours.
- Direct thermal labels on items that sit for months.
- Paper labels in chillers and freezers.
- Barcodes too small or without quiet zones.
- Labels missing required declarations on repacked goods.
- Old price labels left on shelves after a price change.
Practical Questions Owners Ask
How often should label printers be cleaned?
Clean the print head about once a month, or more often in dusty stores or with heavy use, using an approved cleaning pen or isopropyl alcohol swab when the printer is off and cool.
How Fininvo Fits
Fininvo's Retail & POS workspace includes a labels page for shelf and product labels, printed through the browser, using item data from Fininvo ERP's products catalogue. Some modules are switched on per account, so confirm on the pricing page.
Frequently Asked Questions
Which barcode format is best for retail store labels?
Code 128 and EAN-13 are both widely supported. Use EAN-13 for numeric product codes and scale labels, and Code 128 for alphanumeric internal SKUs.
Do I need GS1 barcodes for my store?
Not for items sold only in your own store. You generally need GS1-registered barcodes if you sell your own branded products through other retailers or marketplaces.
What is the difference between direct thermal and thermal transfer labels?
Direct thermal prints on heat-sensitive labels without ink and fades over time. Thermal transfer uses a ribbon and lasts much longer, making it better for apparel and long-stored items.
What size barcode label should I use for grocery packs?
A 50 x 25 mm label suits most grocery packs, with room for name, quantity, MRP and barcode. Use larger labels if required declarations need more space.
Why do some of my barcode labels not scan?
Common reasons are a dirty printer head, barcodes printed too small, missing quiet zones, low contrast, faded direct thermal labels, or labels stuck over curves.
Share this article
Ready to automate your business?
Start your 14-day free trial and experience the power of unified ERP, HR, and Payroll.
Start Free Trial