How-to guides

How to Barcode Your Shop: Codes, Labels, Scanners and a Rollout Plan

Scanning instead of searching makes billing faster, picks the right price every time, and keeps stock accurate. Most branded goods already carry a barcode; the work is in the items that do not, such as loose goods you pack, clothes, hardware and your own products. Here is how to barcode a shop step by step.

TripleBill TeamPublished 11 Nov 2026 4 min readFacts and prices checked 11 Nov 2026

Key takeaways

  • Use the manufacturer's barcode wherever it exists; generate your own only for items without one.
  • Codes used only inside your shop can be your own (Code 128 is common); products you sell to other retailers need GS1 numbers.
  • Pick one label size and one printer type, and stick to them.
  • Roll out by category, starting with the fastest movers.

Which barcode for which item

SituationUseNotes
Branded packaged goodsThe EAN-13 barcode already printed on the packScan it into the item once
Items without a barcode, sold only in your shopYour own codes, usually Code 128 or EAN-13 style numbers from your softwareCheap and quick; only your system understands them
Your own brand sold to other shops or online marketplacesGS1 company prefix and EAN-13 numbersUnique worldwide; apply to GS1 India
Clothes in sizes and coloursOne code per size × colourOtherwise stock by size is lost
Loose goods weighed at the counterPrice- or weight-embedded labels from a label scale, if your billing system reads themCheck compatibility first

Rules that apply

  • GS1 India issues company prefixes for globally unique EAN-13 numbers; codes you invent are not registered and should not be used on goods sold outside your shop
  • If you pack goods under your own label, Legal Metrology packaging rules apply: name and address, net quantity, MRP and other declarations on the label, and registration as a packer
  • A barcode label does not replace the MRP and other declarations required on packaged goods

Checked on 11 November 2026 against the Legal Metrology (Packaged Commodities) Rules, 2011. For GS1 fees and process, see GS1 India.

Labels and printers

  • Direct thermal labels need no ribbon and suit short-life labels; they fade with heat and light over time
  • Thermal transfer labels use a ribbon and last much longer, better for hardware and clothing tags
  • A small number of standard sizes covers most shops; choose one that fits your smallest product
  • A4 sheet labels on an ordinary printer work for small volumes, but alignment takes care
  • Print a test sheet and scan it before printing a full run

Scanners

A wired USB scanner acts like a keyboard: it types the code into whatever field has focus, so it works with most billing software without setup. Wireless scanners free the cashier to scan heavy items in the cart. 2D scanners read QR codes and barcodes on phone screens as well as printed 1D barcodes. Phones can scan with the camera in many billing apps, which is enough for a low-volume counter.

Rollout plan for a running shop

  1. 1Export or list all items and mark which already have a manufacturer barcode.
  2. 2Scan the manufacturer barcodes into those items first; this is the quickest win.
  3. 3Generate codes for the remaining items, category by category, starting with the fastest movers.
  4. 4Print labels for current stock and label shelves, then label new stock as it arrives.
  5. 5For a week, bill by scanning where possible and fix every "not found" at once.
  6. 6After a month, check what share of bill lines were scanned; aim to raise it steadily.

The numbers to watch

NumberHow to work it outWhy it matters
Scan rateBill lines scanned ÷ all bill linesLow rates mean labels are missing or failing
Not-found scansScans with no matching item, per weekItems without codes in the system
Billing time per customerMeasured at peak hours, before and afterThe reason you are doing this
Stock count differencesBefore and after barcodingShould fall as wrong-item billing stops

Where TripleBill fits

TripleBill lets you set the barcode type (Code 128, EAN-13 or QR), generate a code for any item or enter the manufacturer's, and print label sheets in your chosen size. The POS and invoice form accept a USB barcode scanner, and the Android app can scan with the camera. Barcode billing and labels are on Starter and above; garment mode on Pro generates a barcode for each size × colour.

Frequently asked questions

Do I need GS1 barcodes for my shop?

Not for labels used only inside your own shop. You need GS1 numbers if you sell your own products to other retailers or on marketplaces.

What is the difference between EAN-13 and Code 128?

EAN-13 is the 13-digit retail standard used on branded products; Code 128 is a flexible format often used for a shop's own internal labels.

Can I use the barcode already on a product?

Yes. Scan it into the item in your billing system; that is the fastest way to barcode branded stock.

Which label printer should I buy?

A thermal transfer printer for labels that must last, or direct thermal for short-life labels. Check label width and software support before buying.

How do I barcode loose items like vegetables?

Use quick-select buttons for loose items, or labels from a weighing scale that embeds price or weight, if your software reads them.

About the author

Written by the TripleBill team, the people who build the billing and accounting software this site is about. We check competitor prices on their own websites on the date shown above, and we say so when our product is the weaker choice. This article is general information, not tax advice.

Read next

Scan, bill, done.

Generate codes, print labels and bill with a scanner on Starter and above.