How Barcode Billing Works in a Retail Store (and How It Compares to Manual Billing)
Barcode billing works by matching the number in a scanned barcode to a product record in the POS, which supplies the price, tax and stock for that item. The scanner types the number; the software does the rest. This guide covers the mechanism, the setup, and a side-by-side comparison with manual billing.
The mechanism
- The label. A barcode encodes a number. On packaged goods it is usually an EAN-13 (13 digits) assigned to that product by the manufacturer. On store-labelled goods it is whatever number you assigned.
- The scanner. A retail scanner reads the bars, decodes the number and sends it to the computer as keystrokes followed by Enter. To the POS, it is indistinguishable from typing.
- The lookup. The POS finds the product (or variant) whose barcode field holds that number.
- The line. The product is added to the bill with its price and tax from the product record. Scanning again increments the quantity.
- The completion. When payment is recorded and the invoice is generated, the scanned product's stock is reduced. (full flow)
The important point: the barcode identifies, the catalogue prices. Changing a price means editing the product record, not relabelling.
Setting up barcode billing
1. Sort products into "has a barcode" and "needs one"
FMCG, electronics, cosmetics, medicines and most packaged goods carry manufacturer codes. Loose goods, own-brand items and apparel usually do not.
2. Enter manufacturer barcodes
Open the product record and scan the label into the barcode field. Scanning avoids the typo that produces an item that never scans. (product management in Vanikra)
3. Assign your own codes where needed
Use a scheme tied to your SKUs so a code is readable: KRT-BLU-L for a blue kurta in L, for instance. Each variant gets its own code. The SKU management guide gives a full scheme.
4. Print labels
A small thermal label printer and a roll of labels cover a store. Print in batches when stock arrives.
5. Buy a scanner
A wired USB scanner is the simplest and most reliable; Bluetooth suits a counter without a free port. Confirm compatibility with your POS vendor.
6. Train for exceptions
Damaged labels and unlabelled items are billed by search. Make sure the cashier knows the search shortcut so the queue does not stall.
Barcode billing vs manual billing
| Manual billing | Barcode billing | |
|---|---|---|
| Time per item | Search, confirm, type quantity | One scan |
| Wrong product risk | Similar names in a list | Label identifies the exact item and variant |
| Price accuracy | Depends on lookup | From the product record |
| Stock accuracy | Right only if the right product was picked | Right for the scanned product |
| Training | Product knowledge needed | Scanner handling only |
| Setup effort | None | Enter codes, print labels for unlabelled items |
| Best for | Very small catalogues, services | Any store with a shelf and a queue |
Where the gains show up
- Grocery and supermarkets. Twenty items per bill; scanning keeps time per item constant. (grocery POS)
- Fashion. The scan selects the exact size and colour, which is what keeps per-variant stock correct. (fashion POS)
- Pharmacies. Similar-looking packs; a scan removes the wrong-pick risk. (pharmacy POS)
- Electronics. Barcodes for accessories, serial numbers for devices, on one bill. (electronics POS)
Common mistakes
- Typing barcodes into the catalogue instead of scanning them.
- One barcode for a product that has variants; per-variant stock then cannot be tracked.
- Labelling everything on day one instead of the top 100 items first.
- Buying the scanner before confirming it works with the software.
Vanikra's barcode billing page describes the counter workflow; sales will scan your products on a demo.
Frequently asked questions
What is inside a barcode?
Just a number (for retail EAN-13 barcodes, 13 digits). The POS looks that number up in its product catalogue; the price is not in the barcode.
Can I use a phone camera instead of a scanner?
Some POS products support camera scanning. A dedicated scanner is faster and more reliable at a busy counter. Confirm options with your vendor.
What if two products share a barcode?
They should not. Manufacturer barcodes are unique per product; your own codes must be too. If it happens, fix the catalogue rather than working around it at the counter.
Do I need barcodes on every product?
No. Label the items that are billed most often and bill the rest by search. Add labels over time.
Want to see this in practice?
Book a short demo and we will show you how Vanikra bills, updates stock and reports for a store like yours.
Book a DemoExplore Features