Barcode billing changes a grocery or convenience store counter more than almost anything else. Bills get faster, prices stop depending on memory, and stock starts to count itself. This starter guide covers what you need, how to set it up, and the mistakes to avoid.
What is barcode billing?
Barcode billing means you scan each product’s barcode instead of typing its name and price. The software finds the item, adds it to the bill at the correct price, and reduces stock by one. At the end of the day, your sales and stock figures are already done.
Most packaged goods in a grocery store (biscuits, soap, shampoo, tea, cooking oil) already carry a printed barcode from the manufacturer. Loose items need your own labels or codes.
What hardware do you need?
- A computer or laptop. A laptop’s battery helps during power cuts.
- A barcode scanner. A simple USB scanner is enough for most shops. It works like a keyboard: scan, and the code is typed in. Wireless scanners help if you scan heavy bags on the floor.
- A thermal receipt printer, usually 80 mm, for customer bills.
- A UPS to keep the computer and printer running through power cuts.
- A label printer (optional) if you pack loose goods or want your own price labels.
Test the scanner on the actual products in your shop before buying in bulk. Some cheap scanners struggle with shiny or curved packets.
How do you enter your products?
This is the main job, and it is worth doing well. For each product you need:
- name (as you want it on the bill);
- barcode (scan it from the packet);
- sale price and purchase price;
- category and brand, for reports;
- opening stock.
A practical order:
- Start with your fast movers. The items that sell every day make up most of your bills, so enter them first.
- Use an Excel sheet if your software can import one. One person can type while another scans.
- Add slow items as they come to the counter. When an unknown barcode is scanned, add it then.
- Count opening stock for the items you entered, shelf by shelf.
How do you bill loose items and items without barcodes?
Every grocery store has goods sold by weight or by the piece. You have three options:
| Option | Best for | How it works |
|---|---|---|
| Your own barcode labels | Items you pack yourself (lentils, rice, sugar in bags) | Print a label with an item code; stick it on each pack |
| Weighing-scale labels | Items weighed at the counter (dried fruit, nuts, loose tea) | The scale prints a label carrying the item code and the weight or price; the software reads it |
| Quick-sale buttons or short codes | Very common items (eggs, bread, rolls) | Tap a button or type a two-digit code |
Also think about packs and pieces. If you buy drinks, eggs or soap in cartons but sell single pieces, set up the item so the software knows how many pieces are in a pack, for example 1 carton = 24 bottles.
How do you speed up the counter?
- Quantity before scanning. Instead of scanning the same item six times, many systems let you type a quantity first.
- Keep the scanner on a stand so the cashier can scan with both hands free.
- Learn the keyboard shortcuts for customer, payment and save. The mouse is slow.
- Put prices on shelves that match the system, so customers do not argue at the counter.
How do you handle price changes?
Grocery prices change often. Decide one rule: prices change in the software first, then on the shelf. When a new delivery arrives at a new price, update the purchase price and sale price while receiving the stock. If a packet carries a printed retail price, check it before you change yours.
What about expiry dates?
Barcode billing is a good time to start tracking expiry on items that need it: dairy, packaged food and any medicines you are allowed to sell. Software that records batches with expiry dates can sell the oldest stock first and warn you before items expire, which saves money you would otherwise throw away.
What mistakes should you avoid?
- Entering the same item twice under different names. Search before you add.
- Skipping the purchase price. Without it, you cannot see profit.
- Letting staff sell “open” items with a typed price instead of scanning. Make it the exception.
- No opening stock count. Stock reports will be wrong from day one.
- Switching on the busiest day. Start on a quiet weekday morning.
How do you switch over without chaos?
- Enter your top items and count their stock.
- Train every cashier for an hour on a test bill.
- Run the computer and your old register side by side for two or three days.
- Then stop the old register, but keep its records of customer credit until those balances are entered too.
What about barcodes for your own packed products?
If you pack your own spices, dried fruit or rice under your shop’s name and only sell them in your own store, an internal code printed on your own labels is enough. Your software only needs to recognise it.
If you plan to supply those products to other shops or supermarkets, they will usually ask for a proper registered barcode. These are issued by GS1, the global barcode standards body, through its member organisation in your country. Do not invent a 13-digit number that looks like a manufacturer’s barcode; it can clash with a real product in another shop’s system.
How do you use the data once barcode billing is running?
Barcode billing pays off most after the first month, when your records start to tell you things:
- Reorder list. Items at or below a minimum level, grouped by supplier, so the order you give the supplier’s rep is based on facts, not a walk along the shelves.
- Best sellers. Keep these in stock at all costs, and give them the best shelf space.
- Slow movers. Items that have not sold in 60 or 90 days tie up cash. Stop reordering them.
- Profit by category. Some categories bring customers in; others bring the margin. Know which is which.
- Stock counts. Count one shelf or category each week and compare with the system. Big differences point to billing without scanning, damaged goods not written off, or theft.
A weekly ten-minute look at these reports is where most of the money is saved.
How does RMS handle barcode billing?
RMS supports barcode scanning, quantity shortcuts such as 3*code, weighing-scale labels and quick-sale buttons. A 10-item barcode sale takes under 20 seconds, checked by automated tests. Products can be stocked, bought and sold in different units, such as cartons and pieces or kilograms, with quantities like 1.25 kg where the unit permits. It tracks batches with expiry dates on a first-expiry-first-out basis, and prints 50 × 30 mm barcode labels and 80 mm thermal receipts in your own currency. See POS and billing and the general store (grocery) page.
Your starter checklist
- Scanner, receipt printer and UPS tested together
- Top items entered with barcode, both prices and stock
- Plan for loose items: labels, scale or quick buttons
- Cashiers trained on shortcuts
- Switch-over day chosen
Try RMS free for 14 days
Every installation of RMS starts with a free 14-day trial with all Pro features. No card is needed. Download RMS, scan your first fifty items and bill a real customer the same day.