2026-05-2311 min read

Barcode Labeling System for Small Business: Setup Guide

Building a Barcode Labeling System From Scratch

A barcode labeling system for a small business has four parts: a SKU for every product, a barcode type (Code 128 for internal labels, UPC/EAN only where retailers require it), a label printer with the right label stock, and a scanner or phone app that reads the code into your inventory. You can set one up for a few hundred dollars in hardware — see our barcode scanner buying guide and label printer picks, then save each product's SKU (the value encoded in its barcode) in ExpressBizTools inventory so a scan looks the product up.

Barcodes are the cheapest speed upgrade a small business can make. The scan itself is not the point — the point is that every sale, count, and reorder becomes accurate without anyone typing anything.

Do you need real UPCs?

Two different situations:

  • Selling only in your own shop or your own website? Use internal barcodes you generate yourself. They cost nothing.
  • Selling through Amazon, big-box retail, or most large marketplaces? You need genuine GS1-issued GTINs. Buy them from GS1 directly. Resold "cheap UPCs" frequently fail marketplace validation, and replacing them later means relabelling everything.

Most small shops start with internal codes and only buy GS1 numbers for products they intend to list on marketplaces.

Choosing a symbology

  • Code 128 — dense, alphanumeric, the best general choice for internal SKUs.
  • UPC-A / EAN-13 — the retail standard, required for GS1 numbers.
  • Code 39 — older, less dense, still common in asset tagging.
  • QR / DataMatrix (2D) — needed only if you encode URLs or serial data, and requires a 2D scanner.

For an internal system, Code 128 for shelf and bin labels covers nearly everything.

Designing the SKU itself

Keep SKUs short, meaningful, and permanent. A workable pattern is category-supplier-attribute-sequence, for example `MUG-ACM-BLU-014`. Rules that save pain later:

  1. No spaces, no slashes, no characters that break CSV exports.
  2. Never reuse a retired SKU for a new product.
  3. Encode attributes that never change (colour, size), not ones that do (price, season).
  4. Keep it under about 16 characters so labels stay readable at small sizes.

Label hardware

Direct thermal label printer — the right default for shelf labels, product tags, and shipping. No ink, low running cost, and the labels last a few years indoors. Common sizes: 4x6 inches for shipping, 2.25x1.25 inches for product labels.

Thermal transfer printer — uses a ribbon and produces labels that survive sunlight, cold, and abrasion. Worth it for freezer goods, outdoor equipment, and anything with a long shelf life.

Label material — paper for indoor short-term, synthetic for freezer, oily, or outdoor use. Buy a small pack and test adhesion on your actual product before ordering a case.

Print quality that scanners actually read

  • Keep a quiet zone — blank margin — of at least 2.5mm on each side of the barcode.
  • Do not scale a barcode disproportionately; stretching height is fine, squeezing width is not.
  • Print at 203 dpi minimum; 300 dpi for barcodes under 25mm wide.
  • Test-scan the first label of every new roll. A worn printhead shows up as intermittent scan failures long before it fails outright.

Where labels go

  • Product label — on the item, on a flat face, never wrapped around a tight curve.
  • Shelf label — on the shelf edge, with price and SKU, so counts can be done from the aisle.
  • Bin label — on the backroom bin, large format, readable from a few metres away.
  • Location label — aisle/bay/shelf codes, so counts and picks record a place, not just a product.

Rolling it out without stopping business

Do it in waves, highest-velocity products first:

  1. Export your product list and assign SKUs to your top 50 sellers.
  2. Print and apply labels for those 50 during one closed period.
  3. Scan-test each one at the counter.
  4. Repeat for the next 100, and so on, over a few weeks.

Within two or three weeks the majority of your transaction volume is scanned even though only a fraction of your catalogue is labelled — because sales are concentrated in a small number of products.

Connecting it to your software

ExpressBizTools reads barcodes through your phone camera or any USB scanner and links the scan to the product record, so ringing up a sale, receiving a delivery, and running a stock count all use the same code. Because the scanner behaves as a keyboard, there is nothing to install or configure.

Ongoing maintenance

  • Reprint faded shelf labels during each cycle count.
  • Keep one spare roll of every label size on site.
  • Clean the printhead with isopropyl alcohol monthly if you print daily.
  • Audit for duplicate SKUs quarterly — duplicates silently corrupt stock counts.

Frequently asked questions

Do I need to buy UPC codes?

Only if you sell through marketplaces or large retailers that require GS1-issued numbers. For your own shop and website, internal barcodes you generate cost nothing.

Which barcode type should I use internally?

Code 128 is the best general choice — dense, alphanumeric, and supported by every standard scanner.

What is a barcode labeling system?

A repeatable way to give every product a SKU, print it as a barcode label, and scan it at checkout and stock counts so sales and inventory update without typing. It is made up of SKU rules, a barcode type, a label printer and label stock, and a scanner or scanner app.

What equipment do I need for a barcode labeling system?

A thermal label printer, labels sized for your products, and a barcode scanner or a phone with a scanner app. Inventory software that stores the SKU and prints the codes ties it together.

Direct thermal or thermal transfer labels?

Direct thermal for indoor short-life labels and shipping. Thermal transfer when labels face sunlight, cold, or abrasion.

Ready to try ExpressBizTools?

Free to use in your browser. No account or card needed.

Get Started Free

Pricing it first? How much a barcode system costs totals codes, scanners, printers and labels for a 400-product shop.