Barcode label printing at a retail shop, with labels coming off a printer and onto shelf stock

Barcode label printing: getting a code onto every item without slowing the shop down

Most of what a shop sells already carries a barcode. The rest does not, and that remainder decides how fast the counter is. Barcode label printing is how a shop puts its own code on those items, so that the billing system can scan rather than search.

Done well, it is a quiet routine at goods receipt. Done badly, it becomes a pile of unlabelled stock and a cashier typing item names during the evening rush.

Barcode label printing at a retail shop, with labels coming off a printer and onto shelf stock

Which items need your own label

Packaged goods from a brand usually carry a maker’s code already. Scan it at goods receipt, link it to the item in your system once, and you never print anything for it.

Loose goods, repacked items, garments from small makers, fabric, hardware parts and anything you assemble yourself usually carry nothing. Those are the items that need a label.

Never print your own label over a working maker’s code. Two codes on one item confuse scanners and staff, and the item can end up sold under two different records.

Choosing a code format once

The code on the label is just a number in a pattern the scanner can read. What matters is choosing one format and using it for every label you ever print.

FormatTypical useWatch for
EAN-13Retail goods, matches most maker codesNumbers you invent can clash with real products
Code 128Internal codes, letters and numbersLonger codes need wider labels
QR codeLong data, links, batch detailsNot every counter scanner reads it
UPC-AImported American goodsRarely worth choosing for your own labels

For a shop printing its own internal codes, Code 128 is usually the practical choice. It reads reliably on small labels and carries both letters and numbers.

If you invent EAN-13 numbers without registering them, you risk printing a number that belongs to a real product elsewhere. Inside your own shop that is harmless until the day a supplier’s genuine code collides with yours.

Barcode label printing at goods receipt

The right moment to print is when goods arrive, not when somebody notices an unlabelled item on the shelf. At receipt the quantity is known, the item is in hand and the record is fresh.

Journey of an item from goods receipt through label printing to a scan at the billing counter

Print exactly the quantity received. A system that prints labels straight from the goods receipt line removes the most common error, which is a typed quantity that does not match the carton.

Label before shelving, always. Stock that goes onto a shelf unlabelled tends to stay unlabelled, and every unit of it becomes a manual search at the counter.

Label size, material and the printer

Pick the label size for the smallest item you sell, not the average one. A label that fits a lipstick fits a shoebox, but the reverse is not true.

  • Direct thermal labels are cheap and fade, which suits fast-moving stock
  • Thermal transfer labels use a ribbon and last for years
  • Synthetic labels survive cold storage, moisture and handling
  • Paper labels peel badly from fabric and curved surfaces
  • A dedicated label printer beats a sheet printer for any real volume

Fading matters more than people expect. A label that turns pale after three months on a sunny shelf will not scan, and the item goes back to manual entry.

Checklist of five label settings a shop fixes before printing its first barcode

Price on the label, or not

Printing the price on the barcode label feels helpful. It also locks the price onto the item, so every price change means relabelling stock already on the shelf.

Keep the price in the system and on the shelf edge instead, wherever the law allows. The label then identifies the item, the system decides the price, and a change takes one edit rather than an afternoon with a label gun.

Packaged goods are different. Rules on declared retail price apply to them, and the maker’s printed MRP is not something a shop relabels casually.

Where shops go wrong

Most barcode problems are not technical. They come from the routine around the printer, and the same few patterns repeat.

  1. Labels printed in bulk for stock that has not yet arrived
  2. One code reused for several sizes or colours of the same item
  3. Unlabelled returns put back on the shelf without a new label
  4. A full roll printed before a single label was test-scanned
  5. Cashiers typing a code by hand because a label would not scan

The second item does the most damage. A shirt in three sizes needs three codes, or the stock count for each size becomes fiction. Your stock records can only be as specific as the labels feeding them.

Making it a routine

Barcode label printing works when it is part of receiving goods, not a separate job someone does when they have time. Tie it to the goods receipt screen and it happens every time.

Then watch one number weekly: how many bills had an item searched by name instead of scanned. That count tells you where labels are missing, and the back office reports can show it without anyone counting by hand.

Frequently asked questions

Which items need a barcode label printed by the shop?

Anything without a working maker’s code. That usually means loose goods, repacked items, garments from small makers, fabric, hardware parts and anything you assemble. Packaged branded goods normally carry a code already, which you link to the item once at goods receipt.

Which barcode format should a shop use for its own labels?

For internal codes, Code 128 is usually the practical choice, because it reads reliably on small labels and holds letters and numbers. Inventing unregistered EAN-13 numbers risks clashing with real product codes. Whatever you choose, use one format for every label.

When should labels be printed?

At goods receipt, for exactly the quantity received, before the stock reaches the shelf. Printing in bulk ahead of delivery or labelling later from the shelf both leave gaps, and every unlabelled unit becomes a manual search at the counter.

Should the price be printed on the barcode label?

Usually not for loose or internal items. A printed price means relabelling every time the price changes. Keep the price in the system and on the shelf edge where the law allows. Packaged goods are different, since declared retail price rules apply to them.

Thermal or thermal transfer labels?

Direct thermal labels are cheap and fade, which suits fast-moving stock. Thermal transfer labels use a ribbon and last for years, which suits slow movers and anything in sunlight. Synthetic labels survive moisture and cold storage.

Sources, method and author

A goods-receipt procedure rather than a printer buying guide. Code format guidance reflects how EAN-13, Code 128, QR and UPC-A are commonly used in retail. The risk of inventing unregistered EAN-13 numbers is the reason GS1 registration exists. Label material notes reflect the standard trade-off between direct thermal and thermal transfer printing. No printer brands or prices are named.

Clotouch is a point of sale product built by Clonet Technologies Pvt Ltd. The routine works in any system that prints labels from goods receipt, including ours. It is not legal advice on labelling rules.

Author. Aman Raj. Published 27 October 2026 for Clonet Technologies Pvt Ltd, Bengaluru.

Similar Posts