Free AuditEnterprise AIShelfSense
Back to Blog
PharmacyFeb 202610 min read

Pharmacy Barcode Scanning Setup Under ₹15,000

You don't need expensive hardware. A budget barcode setup for pharmacies — what to buy, where to buy it, and how to connect it.

Your pharmacy does not need a ₹2 lakh POS system to start scanning barcodes

Walk into any pharmacy software demo in India and you will hear the same pitch: ₹1.5-2 lakhs for a "complete pharmacy management solution" — POS terminal, barcode scanner, label printer, thermal printer, annual software license, AMC. That system is designed for a 50-store chain or a hospital pharmacy doing ₹50 lakhs a month. If you run an independent pharmacy doing ₹5-15 lakhs monthly with 2,000-4,000 SKUs, you need about 10% of that investment to get the same core scanning functionality.

A working barcode scanning setup for an Indian pharmacy — one that scans products at the billing counter, looks up prices and batch details, prints receipts, and maintains inventory — can be assembled for under ₹15,000. Not a demo. Not a 30-day trial. A production system you use every day, starting tomorrow.

Free Tool

Not sure how much you're losing to expiry?

Run a free inventory waste audit — find your bleeding SKUs in 60 seconds. No sign-up required.

Run free audit

Why barcode scanning matters more for pharmacies than for grocery stores

A kirana store carries 800-1,200 SKUs. A pharmacy the same size carries 2,500-4,000. That SKU density changes the billing equation dramatically.

Speed at the counter. A typical pharmacy bills 80-150 customers per day. Each prescription has 3-7 items. Manual billing — reading the strip name, searching for it, typing the price, entering the batch — takes 20-40 seconds per item. Scanning a barcode takes 1-2 seconds. For 100 customers averaging 5 items, that is 500 line items per day. At 25 seconds saved per item, you recover 3.5 hours daily. During peak hours (6-9 PM in most pharmacies), that is the difference between a 10-minute queue and a 3-minute queue. Patients notice.

Accuracy with look-alike names. Pharmacy billing errors are not just financial — they are dangerous. Metformin and Metoprolol. Losartan and Lisinopril. Clopidogrel 75mg and Clopidogrel 150mg. Manual entry under time pressure during evening rush leads to wrong-product and wrong-strength errors. Barcode scanning eliminates name-confusion errors entirely because the scanner reads the unique product code, not the name. The product pulled from the shelf is the product billed.

Batch and expiry visibility. This is the pharmacy-specific advantage. When your system links barcodes to batches, every scan at billing tells you which batch was sold, what its expiry date is, and how many units of that batch remain. You get automatic FEFO (First Expiry, First Out) enforcement without relying on staff memory or shelf arrangement. For Schedule H and H1 drugs, this visibility is not a convenience — it is a compliance requirement under the Drugs and Cosmetics Act.

What barcode types do pharmacies actually use?

Before buying hardware, understand what you are scanning.

EAN-13 (13-digit barcode). This is the standard barcode printed on virtually every pharmaceutical product sold in India. It is the row of vertical lines with 13 digits below it on every strip, bottle, tube, and box. Your scanner needs to read EAN-13. Every scanner sold in India can read this format.

EAN-8 (8-digit barcode). Used on very small packaging where a full EAN-13 does not fit. Less common in pharma but you will encounter it on some small tubes and single-strip packs. All scanners that read EAN-13 also read EAN-8.

QR codes and 2D barcodes. Some newer pharmaceutical products, especially imported brands and vaccines, carry QR codes or DataMatrix 2D barcodes that encode batch number, expiry date, and manufacturing details. To read these you need a 2D scanner (slightly more expensive than a basic 1D scanner). If you stock primarily domestic brands, a 1D scanner is sufficient. If you carry imported or specialty products, consider investing in a 2D scanner.

Custom barcodes for loose items. Some pharmacies repack or sell loose tablets. You can generate custom barcodes for these items in your billing software and print labels. This requires a barcode label printer — but do not buy one on day one. Start with manufacturer barcodes and add custom labelling later if you need it.

**Pro tip:** About 85-90% of products in a typical Indian pharmacy already carry manufacturer-printed EAN-13 barcodes. You do not need to label them. The scanner reads what is already on the packaging.

The hardware: what to buy and what it costs

Here is the complete budget breakdown for a pharmacy barcode scanning setup:

ItemBudget OptionMid-Range OptionNotes
Barcode scanner (USB wired)₹1,500₹2,500TVS BS-C101 Star or Honeywell Voyager
Thermal receipt printer₹3,000₹5,000TVS RP 3160 or any 80mm USB thermal
Computer/Laptop₹0 (existing)₹10,000-15,000 (refurbished)Any Windows laptop, 4GB RAM minimum
**Total****₹4,500** (with existing computer)**₹15,000-22,500** (buying everything)

Let us go through each item.

1. Barcode scanner: ₹1,500-2,500

You have three options based on connection type:

USB wired scanner (recommended for counter billing): ₹1,500-2,500

Plugs into your computer's USB port and works instantly. No pairing, no charging, no Bluetooth dropouts during evening rush. When you scan a barcode, the scanner sends the number to your computer exactly like a keyboard typing the digits. No driver installation needed.

Recommended models available on Amazon India and local computer shops:

  • TVS Electronics BS-C101 Star: ₹1,500-2,000. Indian brand with local service centres. Reliable for daily pharmacy use.
  • Honeywell Voyager 1200g: ₹2,000-2,500. Industrial quality. Reads damaged and poorly printed barcodes that cheaper scanners miss. Worth the premium if your suppliers use low-quality packaging.
  • Retsol LS450: ₹1,200-1,500. Budget option that works well for standard EAN-13 barcodes on flat surfaces.

Bluetooth wireless scanner: ₹2,500-4,000

Useful if your billing counter is far from the shelf and you want to scan products without bringing them to the computer. Also good if your counter space is tight and a cable is inconvenient. The trade-off: you need to keep it charged, and Bluetooth pairing can occasionally drop.

Phone camera as scanner: ₹0

This is the option most pharmacy owners do not know about. Your smartphone camera can function as a barcode scanner. ShelfLifePro's free barcode scanner uses your phone's camera to read EAN-13 and QR codes. You point the camera at the barcode, it reads the number, and the product is identified in the system. No additional hardware needed.

The phone camera approach works well for:

  • Pharmacies just starting with barcode scanning and testing the workflow before buying hardware
  • Stock-taking and shelf audits (walk around the pharmacy scanning items with your phone)
  • Backup scanning when your USB scanner has an issue
  • Small pharmacies with low transaction volume (under 50 bills per day)

For high-volume billing (100+ bills per day), a dedicated USB scanner is faster and more ergonomic than holding up a phone for every item. But for getting started, your existing phone is a perfectly functional barcode scanner at zero cost.

2. Thermal receipt printer: ₹3,000-5,000

Thermal printers produce receipts without ink — they use heat-sensitive paper. The advantages over inkjet: faster printing (2 seconds per receipt versus 10-15 seconds), no ink cartridges to replace (thermal paper rolls cost ₹15-25 each and last 200-300 receipts), and far fewer paper jams.

Recommended options:

  • TVS Electronics RP 3160 Gold: ₹4,000-4,500. The most widely used receipt printer in Indian retail. Every computer shop knows how to support it.
  • Any 80mm USB thermal printer: ₹3,000-3,500. Generic models from Xprinter, POS-8220, or similar work fine. Just ensure it has a USB connection (not just Bluetooth).

Where to buy: Amazon India, Flipkart, or your local computer/peripherals shop. Local shops often include free setup and a few starter paper rolls. Online is typically ₹200-500 cheaper.

**Pro tip:** Do not buy a Bluetooth-only thermal printer for counter billing. USB is more reliable for high-volume printing. Bluetooth is useful only if you plan to print from a tablet or phone.

3. Computer or laptop: ₹0-15,000

If you already have any Windows laptop or desktop from the last 7-8 years, you are set. Minimum specifications: Windows 10 or 11, 4 GB RAM, 128 GB storage. Pharmacy billing software is not resource-intensive.

If you need to buy one:

  • Refurbished laptop: ₹8,000-15,000 on Amazon Renewed, Flipkart Refurbished, or local refurbished computer dealers. Look for Lenovo ThinkPad, HP ProBook, or Dell Latitude models — these are ex-corporate machines built for daily use and are very reliable even after 4-5 years.
  • Used desktop: ₹5,000-10,000 from local dealers. Desktops are cheaper than laptops and perfectly fine if your billing counter is fixed.
  • Android tablet: ₹8,000-12,000 for a new Samsung Galaxy Tab A series. Works with cloud-based billing software like ShelfLifePro. The screen is smaller than a laptop but adequate for billing.

The phone-only option: If your transaction volume is low (under 40-50 bills per day), you can run everything from your smartphone. ShelfLifePro for Pharmacies works on any smartphone browser. Scan barcodes with the phone camera, bill on the phone screen, share receipts via WhatsApp or SMS. Zero hardware cost.

Complete setup budget: three scenarios

Scenario 1: Absolute minimum (you have a phone, nothing else)

  • Phone camera as barcode scanner: ₹0
  • Cloud-based billing software: ₹0 (ShelfLifePro free tier)
  • No receipt printer (send receipts via WhatsApp): ₹0
  • Total: ₹0

This works for low-volume pharmacies or as a starting point to test barcode scanning before investing.

Scenario 2: Proper setup using existing computer

  • USB barcode scanner (TVS BS-C101): ₹1,800
  • Thermal receipt printer (generic 80mm): ₹3,200
  • Software: ₹0-3,000/year depending on plan
  • Total: ₹5,000-8,000

This is the sweet spot for most independent pharmacies. Fast billing, printed receipts, reliable hardware.

Scenario 3: Everything from scratch

  • USB barcode scanner: ₹2,000
  • Thermal receipt printer: ₹4,000
  • Refurbished laptop: ₹10,000
  • Software: ₹0-3,000/year
  • Total: ₹13,000-19,000

Even buying everything new, you are well under the ₹2 lakh quote from the POS vendor.

Step-by-step setup: from unboxing to first bill

Step 1: Get your scanner and connect it (15 minutes)

Unbox the USB barcode scanner. Plug it into your computer's USB port. Open any text application — Notepad, a Word document, even a WhatsApp Web chat box. Scan any medicine strip with a barcode. The 13-digit number should appear on the screen instantly. If it does, your scanner is working. No drivers to install, no configuration needed.

If using a Bluetooth scanner, follow the pairing instructions (usually: hold the pairing button, find the device on your computer's Bluetooth settings, connect). Test the same way — scan a barcode, see if the number appears in a text field.

If using your phone camera, open ShelfLifePro's barcode scanner in your phone's browser. Point the camera at a barcode on any medicine strip. The number should be recognised within 1-2 seconds.

Step 2: Set up your billing software (30 minutes)

If you are using ShelfLifePro for Pharmacies, the setup is straightforward:

  • Create your account at shelflifepro.in/get-started
  • Enter your pharmacy details: name, address, GST number, drug license number
  • Set your receipt format: pharmacy name, address, DL number, GST number (required by regulation on every pharmacy bill)

The software runs in your browser — no installation needed. It works on Windows, Mac, Android, and iOS.

For other pharmacy billing software (Marg, Busy, RetailGraph), follow their installation guide. Most require a Windows-only installation that takes 20-30 minutes.

Step 3: Import your product database (2-4 hours)

This is the longest step, and you only do it once. Every product in your pharmacy needs to be in the system with its barcode, name, price, GST rate, and current stock.

The fast method: scan and enter. Pick up each product, scan the barcode, and type in the name, MRP, purchase price, and GST rate. At 3-4 products per minute, a pharmacy with 2,500 SKUs takes 10-14 hours. You can split this over 2-3 evenings.

The faster method: use a pre-loaded database. ShelfLifePro and several other Indian pharmacy software platforms include a pre-loaded pharmaceutical product database — scan the barcode and the product name, manufacturer, and MRP auto-populate. You only enter your purchase price and current stock. This reduces setup time to 3-4 hours for 2,500 SKUs.

The fastest method: import from your existing records. If you currently use Excel, Tally, or another system that has your product list with barcodes, you can import it directly into most billing software as a CSV file. Setup time: 30-60 minutes for the import plus 1-2 hours of verification.

**Pro tip:** Do not try to enter all products on day one. Start with your top 200-300 fast-moving products (the ones you bill most frequently). This covers 70-80% of your daily transactions. Add the remaining products over the next week as they come up during billing. Within 7-10 days, your database will be nearly complete through normal usage.

Step 4: Configure batch and expiry tracking (30 minutes)

This step is pharmacy-specific and the most important for long-term value. When you receive stock from a distributor, enter the batch number and expiry date for each product. In ShelfLifePro, this is part of the goods receipt process — scan the barcode, enter batch number, enter expiry date, enter quantity received.

Once batch data is in the system, three things happen automatically:

  • FEFO at billing: When a product has multiple batches, the system prompts you to sell the earliest-expiring batch first
  • Expiry alerts: You get notifications when stock is approaching expiry — configurable at 3, 6, or 9 months out
  • Distributor return tracking: The system tracks return windows and alerts you before they close

Step 5: Test and go live (1 hour)

Run 15-20 test bills. Scan products, verify prices, print test receipts. Check that:

  • Scanned products match the correct name and price
  • Receipt prints correctly with your pharmacy name, DL number, and GST details
  • Batch numbers appear on the bill (required for Schedule H drugs)
  • Inventory counts deduct correctly after each sale

Train your billing staff. This takes 15-20 minutes — the scanning process is simpler than manual billing. The main adjustment is the workflow: scan the strip, confirm the product on screen, enter quantity, move to next item.

You are live. Start billing with the scanner from the next morning.

Where to buy in India: practical sourcing guide

Barcode scanners:

  • Amazon India and Flipkart: widest selection, easy returns, delivery in 2-3 days
  • Local computer peripherals shops (every city has a market area — Nehru Place in Delhi, Ritchie Street in Chennai, Lamington Road in Mumbai, SP Road in Bangalore): you can test before buying, often negotiate ₹100-200 off, and get immediate replacement if defective
  • TVS Electronics dealers: if buying TVS brand, their dealer network offers better after-sales service than online

Thermal printers:

  • Same sources as above. Local shops often bundle a few free paper rolls and handle the initial setup
  • Thermal paper rolls: buy in bulk (box of 50-100 rolls) from Amazon or local stationery wholesale. Cost comes down to ₹12-15 per roll in bulk versus ₹20-25 individually

Refurbished laptops:

  • Amazon Renewed and Flipkart Refurbished: graded quality, warranty included
  • Local refurbished computer dealers: lower prices but inspect before buying
  • OLX and Facebook Marketplace: cheapest but no warranty — buy only if you can evaluate the machine yourself

Tips from pharmacy owners who have made the switch

Start with USB, not Bluetooth. Multiple pharmacy owners report that Bluetooth scanners cause intermittent pairing issues, especially in pharmacies where the WiFi router, phone hotspot, and Bluetooth scanner compete for wireless bandwidth. USB just works. You can switch to Bluetooth later if you want mobility.

Keep the scanner at counter height. A simple scanner stand (₹200-300 on Amazon) lets you present the product barcode to the scanner rather than picking up the scanner each time. This is faster and reduces hand strain during long billing sessions.

Scan during receiving, not just billing. When a distributor delivery arrives, scan each product into the system immediately — barcode, batch, expiry, quantity. This takes 15-20 minutes per delivery but saves hours of confusion later. If it is not in the system at receiving, it causes delays at billing when a customer brings it to the counter and the scanner beeps with "product not found."

Print a barcode list for unreadable strips. Some Indian pharma manufacturers still use low-quality barcode printing. If the scanner consistently fails to read a particular product, note the barcode number manually and enter it. Over time, you build a mental map of the 5-10 products in your pharmacy that need manual entry. Everything else scans cleanly.

The ROI for a pharmacy

Investment: ₹5,000-15,000 (depending on what you already own)

Monthly time savings:

  • Billing speed improvement: 2-3 hours per day recovered = ₹3,000-4,500/month in staff time
  • Reduced billing errors: 1-2% of revenue on ₹8 lakhs monthly = ₹8,000-16,000/month
  • Faster distributor return processing (catching near-expiry stock before windows close): ₹3,000-8,000/month in recovered credit

Monthly total savings: ₹14,000-28,500

The system pays for itself in the first month at the conservative end. By month three, the cumulative savings exceed the total investment several times over. And the savings are recurring — every month, permanently.


A USB barcode scanner costs less than one month's thermal paper supply for a manual billing pharmacy. The software can be free. Setup takes one day. The ROI numbers above are conservative.

[ShelfLifePro](/get-started/) works with USB scanners, Bluetooth scanners, and phone cameras. Pharmacy-specific features include batch tracking, FEFO billing, expiry alerts, and Schedule H compliance. Start your free trial — your scanner and your phone camera both work on day one.

See what batch-level tracking actually looks like

ShelfLifePro tracks expiry by batch, automates FEFO rotation, and sends markdown alerts before stock expires. 14-day free trial, no credit card required.