What matters most when a medical store picks software
For a medical store, the right software is the one that bills quickly during the evening rush, records every batch and expiry date without extra effort, and makes distributor purchase entry faster than your current register or old program. Most other features are secondary to those three. This guide gives you the questions to ask, the tests to run in a demo using your own medicines and invoices, and the costs to clarify before you sign anything.
It is written for owners of single-counter chemist shops, small pharmacy chains and hospital pharmacies, and it applies anywhere in India. It does not explain how to calculate reorder levels or which GST rate applies to which medicine. Those topics have their own guides, linked where they come up.
Test billing speed with a real evening queue in mind
Picture your counter at 7:30 pm. One customer has a handwritten prescription for four medicines, another wants a single strip of an antacid, a third is returning an unopened pack, and two more are waiting. If the software needs many clicks per item, your staff will start writing rough bills on paper and promise to enter them later. That is exactly where stock and cash stop matching.
What to try during the demo
- Search: type the first three or four letters of a medicine you sell every day and see how quickly the right item, pack size and batch appear.
- Barcode: scan a strip or box from your own shelf, then ask how items without a usable barcode are billed just as quickly.
- Loose sale: if you sell a few tablets cut from a strip, ask how the software records part of a strip and how it reduces stock.
- Payment modes: bill one sale in cash, one by UPI and one on credit to a regular customer, then check where each appears in the day-end summary.
- Returns: process a return against an older bill and confirm that both stock and the customer's account update correctly.
- Printing: print on the paper you actually use, thermal roll or A4, and check that a customer can read the bill.
Time the four-item bill yourself. If it takes noticeably longer than your current method, ask what can be shortened before you buy, not after.
Batch and expiry handling you should see working
Every purchase line in a pharmacy carries a batch number, an expiry date and often a different MRP from the previous batch of the same medicine. Software that treats a medicine as a single item without batches cannot tell you which strip to sell first or what is about to expire, and it will not help when a supplier asks which batch you are returning.
In the demo, ask the vendor to show four things: how a batch is chosen at billing and whether the earliest-expiring batch is suggested, a near-expiry list for the next few months, whether sale of an expired batch can be blocked, and how a return of expired stock to a distributor is recorded. The day-to-day routine behind these features is covered in our guide to batch and expiry control in a medical store.
Purchase entry: where most staff time goes
A single distributor invoice can run to dozens of lines, each with batch, expiry, MRP, purchase rate, discount, free quantity and tax. If entering it is slow, invoices pile up in a drawer, stock in the system falls behind the shelf, and nobody trusts the reports. A pharmacy package lives or dies on this screen, so test it properly.
- Enter one of your own recent distributor invoices line by line, and note how long it takes and how many fields each line needs.
- Ask how scheme or free quantity, such as a 'buy ten, get one' offer, is recorded, because it changes your real cost per strip.
- Open the supplier ledger and check that it shows outstanding dues by distributor, payments made, and debit or credit notes.
- Ask whether the software shows the last purchase rate from each supplier for an item, so you can compare before placing the next order.
- Enter a purchase return and confirm that it reduces stock of the correct batch, not just the item.
GST invoices, prescription records and your accountant
You do not need to be a tax expert to judge software, but check three things. Each item should hold its own HSN code and tax rate. The rate should be changeable from a chosen date when the government revises it. And the software should produce an HSN-wise summary plus sales and purchase registers that export cleanly for your CA. GST rates on medicines differ by product and were revised in 2025, so treat any rates a vendor has pre-loaded as a starting point to verify, never as final. Our GST billing tips for pharmacies explain invoice fields and monthly handover in more detail.
Also ask how the software helps with record-keeping for prescription medicines. Certain categories, such as Schedule H1 drugs, carry register requirements under drug rules. Confirm the current requirements with your State Drugs Control office, then ask the vendor to show exactly which details the software captures for those sales. This is general awareness, not legal advice.
Reports, staff permissions and running more than one store
The reports you will actually open are day-end sales by payment mode, purchase versus sales, fast-moving and slow-moving items, expiring stock and supplier dues. Ask to see each one with sample data, and check that it can be exported to Excel or PDF. A report you cannot export usually ends up being retyped by hand.
Permissions matter more than most owners expect. Counter staff should be able to bill and accept returns, but not change purchase rates, delete bills or see margins. Ask whether edits and deletions are logged with the user's name, and who can approve a bill cancellation.
If you have more than one store, or plan a second one, check branch-wise stock, stock transfers between branches and a combined view for the owner. Ask how a new branch is added later and what it involves. The general principles of controlling stock across outlets are covered in multi-branch stock control for retail.
Desktop or cloud, backups and counter hardware
Desktop software installed on the counter computer keeps billing going during an internet outage. Cloud software lets the owner see sales and stock from home or from another branch, but billing depends on the connection. Ask the vendor plainly what happens at the counter when the internet drops for an hour on a busy evening.
For backups, ask where they are stored, how often they run, and who tests that a backup can actually be restored. A backup nobody has restored is only a hope. Finally, check which barcode scanners and printers the software supports before you buy new hardware; your existing scanner and printer may work.
A demo scorecard and the costs to clarify
Use this table during each vendor demo and fill in the last column yourself. Comparing two or three vendors on the same rows is far more reliable than comparing sales leaflets.
| Area | Ask them to show | Good sign |
|---|---|---|
| Counter billing | A four-item bill with search, barcode and UPI payment | Done quickly without leaving the billing screen |
| Batch and expiry | Batch choice at billing and a near-expiry list | Earliest-expiring batch suggested; expired batch can be blocked |
| Purchase entry | One of your real distributor invoices | Batch, expiry, MRP and free quantity captured per line |
| Supplier dues | Supplier ledger with returns and notes | Dues, payments and credit notes in one place |
| GST | HSN-wise summary and sales register export | Per-item HSN and rate; clean Excel export |
| Permissions | Counter login versus owner login | Staff cannot edit rates or delete bills |
| Data import | How your item list and opening stock come in | Excel import with a trial run before go-live |
| Support | Who you call after go-live, and how | A named contact and a clear support channel |
Costs to ask about in writing
- Licence model: one-time licence or yearly subscription, and whether it is priced per user, per counter or per branch.
- Renewal or AMC: what it covers, such as updates, support and rate-change updates, and what is charged extra.
- Setup: data import, opening stock entry, invoice format setup and staff training.
- Hardware: scanner, printer and any computer upgrade, if you buy them through the vendor.
- Growth: the cost of adding a user, a counter or a branch later, and of any custom report you request.
Compare quotes line by line rather than by the headline figure. Two quotes that look far apart often include different things.
How MATROP's pharmacy software fits, and when it may not
MATROP PRIVATE LIMITED is a software company based in Ranchi that has worked with clients across India since 2016. Our Pharmacy Management Software is built for medical stores, pharmacy chains, distributors and hospital pharmacies. It covers counter billing with barcode or QR scanning and cash, credit and UPI payment modes; batch-wise purchase and sale with near-expiry alerts at 30, 60 or 90 days; purchase and supplier management with dues, purchase returns, debit and credit notes and best purchase rate tracking; GST-ready invoices with HSN-wise reports and Excel export for your CA; and separate logins for owner, manager and counter staff.
It can run as desktop software that works offline or online in the cloud. Some features are optional and set up on request: blocking sale of expired batches, audit logs, admin approvals, a mobile dashboard, and SMS or WhatsApp due reminders. Setup includes Excel import of your products, opening stock and supplier and customer lists, invoice format setup, staff training and trial bills before go-live.
It may not be the right choice if you make only a handful of bills a day and a basic billing app with batch fields already does the job. You may not need a full system yet. If you need something outside the features above, such as a particular integration, ask us to confirm it in writing before you decide. Whichever vendor you choose, insist on a demo with your own invoices. You can contact our Ranchi office to arrange one.
Questions people ask
Can I move my existing medicine list and opening stock into new pharmacy software?
Usually yes, if you can get your item list, opening stock with batch and expiry, and supplier and customer balances into Excel. Remove duplicate item names before the import, because duplicates split your sales history and stock.
Should a single-counter medical store choose desktop or cloud software?
Desktop software keeps billing running when the internet drops, while cloud software lets the owner check sales and stock from anywhere. Decide based on how reliable the internet at your shop is and whether you need remote access; some products offer both.
How many staff logins does a medical store need?
Give every person who bills their own login, plus one owner or admin login. Shared logins make it impossible to trace who edited a bill or changed a rate, which defeats the purpose of role permissions.
What should I bring to a pharmacy software demo?
Bring three or four recent distributor invoices, a list of your twenty fastest-selling items, a copy of a busy day's bills and any report your CA asks for every month. Testing with your own material shows far more than a standard sales demo.




