Retail & POS
Retail & POS

How to Use a Barcode Scanner in Your Retail Shop

Learn how a barcode scanner can speed up billing, reduce stock errors and improve shop control, with practical costs and setup steps for Indian retailers.

Retail shop owner using a barcode scanner at a billing counter

Your billing counter can become faster and more accurate without becoming more complicated.

Start free

For a small retail shop, billing is not only about collecting money. It is also the point where product information, stock records, customer service and daily sales data come together. When staff type every item name and price manually, even a busy but well-run shop can face wrong prices, slow queues and stock differences. A barcode scanner connected to a suitable POS system can solve many of these problems at a reasonable cost.

A barcode scanner reads the black-and-white pattern printed on a product label and sends the product code to your billing software. The software then finds the item name, selling price, tax details and available stock. The cashier does not need to search through a long product list or remember every price. This is useful for supermarkets, garment shops, footwear stores, cosmetics retailers, stationery shops, pharmacies where permitted, electronics counters and general stores.

What a barcode scanner does in a retail shop

A barcode scanner is an input device, similar to a keyboard. It does not usually store your complete inventory by itself. The scanner reads a code, while your billing or POS software uses that code to identify the item. This distinction is important because some shopkeepers buy a scanner expecting it to manage stock automatically. The real benefit comes from connecting the scanner to a properly prepared product catalogue.

Most packaged products already carry a manufacturer barcode, often an EAN or UPC-style code. For products without a barcode, such as loose items, locally packed goods, customised gift hampers or products sold by weight, you can print your own labels. Your software should allow you to assign a unique code and connect it with the product name, unit, price and stock quantity.

  • Scan the product code at the counter instead of typing the product name.
  • Add the item automatically to the customer bill.
  • Reduce manual entry mistakes in price and quantity.
  • Deduct sold quantity from stock after a completed sale.
  • Find fast-moving, slow-moving and low-stock products.
  • Print or share an itemised bill with the customer.

When should a small shop adopt barcode billing

You do not need hundreds of products before using a barcode scanner. A shop with 100 to 200 regularly sold SKUs can already benefit if the counter is busy or if staff members frequently make entry mistakes. Barcode billing becomes especially useful when the same products are sold repeatedly and customers expect quick checkout.

Consider adopting it if your shop has queues during peak hours, multiple people handling sales, frequent price changes, regular stock shortages or a growing catalogue. It is also useful when you want to compare sales across days and identify which products generate the most gross margin. If you have only a few custom orders each day, a simple billing system without scanning may be enough initially.

Do I need a barcode scanner if my shop has only 200 products?

Not necessarily, but 200 products is enough to justify evaluating one. If each item takes 10 seconds to find and enter manually, 100 bills with three items each can require about 50 minutes of extra counter work in a day. A scanner can reduce that time and improve accuracy, provided your product catalogue is set up correctly.

Types of barcode scanners available in India

A wired USB scanner is usually the most affordable option for a fixed billing counter. It connects to a computer or POS device and is powered through the USB port. For a small shop, this is often a practical starting point because there is no battery to charge and no wireless pairing problem. Basic wired models commonly cost around Rs 1,200 to Rs 3,000, depending on brand, scan performance and warranty.

A wireless scanner connects through Bluetooth or a receiver. It can be useful when products are bulky and the cashier needs to scan them away from the counter. Wireless models may cost approximately Rs 2,500 to Rs 7,000. Remember to include battery replacement, charging and possible connection issues in your decision.

A 2D scanner reads QR codes as well as traditional one-dimensional barcodes. This can be useful if your product labels use QR codes or if you want greater flexibility for future operations. Many 2D scanners can read codes from mobile screens, while basic laser scanners may not. Prices often begin around Rs 2,000 and can rise based on build quality and features.

  • Choose a wired scanner for a stable, low-maintenance counter setup.
  • Choose wireless only when staff regularly need to scan large or distant items.
  • Choose 2D scanning if your labels include QR codes or digital displays.
  • Check whether the scanner supports the barcode formats used by your products.
  • Prefer a model with local service support and a clear replacement policy.

Calculate the real cost before buying

The scanner is only one part of the investment. Prepare a simple budget for hardware, billing software, labels, printer supplies and setup time. For example, suppose you buy a wired scanner for Rs 2,000, a receipt printer for Rs 6,000, label rolls and stationery for Rs 1,500, and spend Rs 3,000 on initial software setup. Your first investment is Rs 12,500.

Now estimate the benefit. If faster billing saves 45 minutes of staff time each day and that time is valued at Rs 250 per day, the monthly operational value over 26 working days is Rs 6,500. If fewer pricing mistakes save another Rs 1,500 per month, the total monthly value becomes Rs 8,000. At this rate, the Rs 12,500 investment could be recovered in about 1.6 months. This is an example, not a guarantee, so use your own sales volume and wage cost.

A lower-volume shop may see a slower recovery. If the scanner saves only Rs 3,000 per month, a Rs 12,500 setup takes roughly 4.2 months to recover. The calculation still helps you compare the purchase with the cost of continuing manual billing.

Prepare your product catalogue correctly

The most important part of barcode billing is not the scanner. It is the product master. Before the first sale, enter each item with a clear name, category, purchase price, selling price, tax setting where applicable, unit and opening stock. Avoid creating duplicate entries such as three versions of the same product with slightly different spellings.

Use a consistent naming method. For example, instead of entering one item as “Blue Shirt L” and another as “Shirt Blue Large”, decide on a format such as “Shirt, Blue, Large, Brand Name”. Add colour and size as variations when your software supports them. This makes reports easier to understand and reduces accidental duplicate products.

Scan each product once while creating the catalogue. Confirm that the displayed name and price are correct. If the same barcode appears on different products, investigate before saving. A duplicate barcode can cause the wrong item to appear during billing and create stock problems later.

  • Create one record for each product or approved product variation.
  • Enter the correct selling price and purchase cost where available.
  • Record opening stock after counting the shelf and backroom quantity.
  • Assign supplier details if you want to plan future purchases.
  • Set a reorder level for products that must not go out of stock.
  • Review the catalogue before allowing staff to bill independently.

Can one barcode be used for different sizes or colours?

It depends on how the manufacturer has assigned the codes. If every size or colour has a different barcode, create separate product variations. If the same code is used for all variations, your scanner cannot identify them separately, so staff must select the correct variation manually or you must print internal labels.

Set up barcode billing step by step

1. Select the counter device

Decide whether you will use a desktop computer, laptop, tablet or dedicated POS terminal. Check that the device has the required USB ports, operating system support and a reliable power arrangement. If power cuts are common in your area, consider a UPS or charged backup device so that a short interruption does not stop billing.

2. Connect and test the scanner

Plug in the USB scanner or pair the wireless scanner according to the manufacturer instructions. Open a simple text field and scan a product. If the code appears correctly, the scanner is communicating with the device. In the billing software, scan the same product and verify that the correct item appears. Test several product types instead of assuming one successful scan proves everything works.

3. Add your opening inventory

Count stock before entering quantities. If you have 24 packets on the shelf and 16 in the storeroom, the opening quantity should be 40, not the quantity you think you purchased last month. Entering an inaccurate opening balance will affect every later stock report. For a large catalogue, begin with your top-selling products and complete the rest in batches.

4. Test a complete sale

Scan two or three items, change a quantity, apply an approved discount and select the correct payment method. Print or share the bill. Then check whether the sale reduced stock and whether the amount in the sales report matches the receipt. Test a return as well, but follow a controlled process so staff cannot use returns to hide an incorrect cash entry.

5. Train staff with real examples

Show staff how to hold the product, read the bill, correct a duplicate scan, cancel an item and ask for help when the price is wrong. Make it clear that staff must not create a new product record at the counter every time a barcode fails. A failed scan may be caused by a damaged label, incorrect catalogue data or a disconnected scanner.

Common problems and practical fixes

A scanner may fail to read a code because the label is torn, folded, too reflective or printed at low quality. Wipe the scanner window, straighten the package and try again. If the problem affects many units of one product, check whether the stored code matches the printed code. For loose goods, print a clear internal label rather than repeatedly typing the item name.

Wrong prices usually result from an outdated product master, unauthorised manual changes or confusion between retail and wholesale prices. Set a process for price updates. For example, the owner or manager can review supplier invoices and update prices before opening, while staff can report a mismatch without changing the price themselves.

Stock differences can arise when a sale is cancelled outside the software, goods are damaged, items are given as samples or stock is received without being recorded. Schedule a weekly count of fast-moving items and a monthly count of the full catalogue. Do not wait for an annual stocktake to discover repeated small errors.

What should I do when a product has no barcode?

Create an internal product code and print a label, or use a short product search button in the POS system. Assign one consistent code to each approved product variation. Do not use random codes that staff cannot recognise, because this makes later stock checking difficult.

Use reports to improve shop decisions

Once scanning is working, use the data rather than treating the system as only a receipt printer. Review daily sales, gross sales by category, low-stock items, cancelled bills and products with no movement. If a product sold 60 units in a month and you usually receive stock every 10 days, you sell about two units per day. If your supplier takes five days to deliver and you want a three-day safety stock, a reorder level of about 16 units may be sensible: 2 units multiplied by 8 days equals 16 units.

Margins also become easier to review. Suppose a product costs Rs 80 and sells for Rs 100. The gross profit per unit is Rs 20, or 20 percent of the selling price. If you sell 150 units, gross profit before other expenses is Rs 3,000. Compare this with a product that costs Rs 150 and sells for Rs 180. It provides Rs 30 per unit and Rs 4,500 on 150 units, even though its percentage margin is lower at 16.67 percent. Both sales volume and margin matter.

A clear report can help you decide which products deserve better shelf space, which should be bundled and which should not be reordered. It can also show whether a discount is increasing total profit or only reducing the selling price.

Keep billing data secure

Your POS records include sales, prices, suppliers and sometimes customer contact details. Use individual staff logins where possible and limit permissions for price changes, refunds and report deletion. Back up data regularly according to your software provider's process. Do not share the main owner password with every cashier.

Also create a simple end-of-day routine. Count cash, compare digital payments with the billing report, check pending transactions and review unusual cancellations. A barcode scanner improves data entry, but it cannot replace basic financial discipline. The owner still needs to compare actual cash and stock with recorded figures.

Can BharatGo support a barcode-based retail workflow

BharatGo can be part of a broader digital selling and shop-management workflow for small businesses that want billing, product organisation and customer transactions in one place. Before adopting any software, confirm that it supports your required scanner connection, product variations, tax settings, receipt format, payment modes and stock reports. Start with a small product group, test the complete process and then expand.

A sensible rollout is better than changing everything in one day. Begin with your top 50 products, check the results for one week and correct catalogue errors. Next, add the remaining fast-moving products, train all staff and introduce regular stock counts. If your shop also sells through digital channels, keep product names, prices and stock rules consistent so that online and counter sales do not create avoidable confusion.

Final checklist before going live

  • Choose a scanner that works with your billing device and software.
  • Create accurate product records before scanning customer purchases.
  • Test packaged, internal-label and damaged-label products.
  • Confirm that stock reduces after a completed bill.
  • Set permissions for discounts, refunds and price changes.
  • Train staff on corrections and failed scans.
  • Back up records and review daily sales and payment reports.
  • Count fast-moving stock regularly and investigate differences early.

A barcode scanner is a small operational upgrade, but its effect can be significant when the product catalogue and shop routine are prepared properly. It can shorten queues, reduce typing mistakes and give you a clearer view of stock and margins. Compare the cost with the time and errors saved, start with a manageable range of products and improve the process through weekly checks. For most growing retailers, reliable data is more valuable than simply having another device at the counter.

BG
BharatGo Editorial Team

The BharatGo Editorial Team creates practical resources for Indian businesses on ecommerce, retail, digital selling and business growth.

Learn about our editorial process
Your next chapter starts here

Ready to start
selling?

It takes two minutes to get started. Free store creation, no credit card required.