Your father kept everything in his head — and it worked, for him. He knew the Cipla rep's visit cycle, remembered which batch of Augmentin was expiring in March, and settled accounts with six wholesalers by feel. Then you took over the counter in Pune or Hyderabad or Surat, and you discovered the real business: ₹2.3 lakh sitting in slow-moving inventory, a Schedule H1 register filled in pencil, and a WhatsApp thread with 40 unread supplier messages. None of that lived in any system. All of it lived in one person — and that person just handed you the keys.
The instinct is to fix everything at once. New billing software, loyalty program, digital prescriptions, GST reconciliation — the whole stack. That instinct will sink you. Pick the wrong starting point and you spend six months migrating data, retraining staff, and watching the actual money problems get worse while you argue about software licenses.
There is one sequence that works. Get it right and the pharmacy starts paying you back quickly. Get it wrong and you'll be back to spreadsheets by Diwali. That's the difference this post is here to make.
---
The Expiry Pile Is Quietly Eating Your Inventory
Walk to the back shelf of many neighborhood pharmacies that haven't digitized their stock management, and you will find it: a cardboard box, sometimes two, filled with strips and vials past their use-by date — not stolen, not returned, just quietly expired while the manual system failed to flag them in time.
The reason this happens is structural, not personal. When stock is received, the batch number and expiry date go into a purchase register — or more often, into nothing at all — and the medicine goes onto the shelf in whatever order it was unpacked. Six months later, a newer batch of the same molecule sits in front because it arrived more recently. The older batch expires behind it. This is a FEFO (First Expiry, First Out) failure, and it is hard to prevent without software tracking batch-level data.
The cost compounds because expired stock cannot be billed. That stock is simply gone.
---
Your Schedule H1 Register Is a Compliance Liability, Not a Formality
Every pharmacy dispensing Schedule H1 medicines — which includes antibiotics like Meropenem and Faropenem (HSN 3004) — is required under Rule 65(3)(h) of the D&C Rules to keep a separate register recording the prescriber's name and address, the patient's name, the drug and the quantity supplied. That register must be retained for three years and must be available for inspection.
A pencil-and-paper register in a busy Bengaluru pharmacy dispensing 80–120 prescriptions a day has two failure modes. First, entries get skipped during rush hours — it is a manual step competing with billing, change-giving, and phone calls. Second, the register is nearly impossible to audit quickly when a Drug Inspector arrives. Finding a specific transaction from eight months ago in a handwritten ledger takes time the inspector is not obligated to grant you.
Register gaps can result in license suspension, and selling a Schedule H1 drug without a prescription is punishable under Section 27(d) of the Drugs and Cosmetics Act, 1940: imprisonment of one to two years and a fine of not less than ₹20,000.
---
GST Mismatches Are Accumulating Silently in Your Purchase Register
The 12% slab was withdrawn from 22 September 2025, after the 56th GST Council meeting, and most medicines under HSN 3004 are at 5% GST, with specific exceptions. When your purchase invoices, your sales data, and your GSTR filings don't reconcile — which happens routinely when billing is manual or runs through disconnected systems — the mismatch sits unresolved until your CA finds it or the GST portal flags it.
Take a pharmacy with ₹50 lakh in annual turnover: if 1.5% of that leaks as unclaimed input tax credit, it is leaving roughly ₹75,000 on the table per year. That leakage is not visible in day-to-day operations; it only shows up when someone reconciles purchase HSN codes against GSTR-2B. Many second-generation pharmacists inheriting a manual system have never done that reconciliation.
Beyond the lost ITC, there is DPDPA 2023 exposure. Patient prescription data (names, and the conditions implied by the medicines dispensed) is personal data — health data at that — under India's Digital Personal Data Protection Act 2023. Storing that data in handwritten registers, WhatsApp messages, or unsecured spreadsheets may not satisfy the Act's requirements for data minimization and security safeguards. The compliance landscape for retail pharmacies is tightening, not loosening.
---
What the First Ninety Days Look Like When You Fix the Right Thing First
The priority sequence for a second-generation pharmacist digitizing a family pharmacy:
Week 1–2: Digitize billing and inventory simultaneously. Every sale creates a stock movement. Every purchase updates batch data with expiry dates. This is the foundation — nothing else works without it.
Week 3–4: Turn on Schedule H1 logging at billing. Every Schedule H1 bill logs the sale — date, medicine, batch, quantity, bill number, patient and prescriber names — so there is no skipped transaction during rush hours. The pharmacist adds the prescriber's address to complete the register.
Month 2: Run your first expiry report. You will find stock you didn't know was expiring. Return what distributors will accept, and compare what you recover with what the software costs.
Month 3: Reconcile your GST purchase data against GSTR-2B. The leakage number becomes visible for the first time.
| Before | After |
|---|
| Expiry discovered when a customer reads the strip | Expiry flagged 30–60 days before date, return possible |
| H1 register filled manually, often incomplete | H1 sale logged at billing; pharmacist adds prescriber's address |
| GST reconciliation done once a year by CA | HSN codes carried from the catalogue on every bill |
| Inventory count requires physical stocktake | Real-time stock position visible per SKU |
This is not a dramatic overnight change. It is a systematic elimination of the four or five places where the pharmacy loses money quietly every month.
---
What the First Billing Cycle Looks Like on Nesayo
Picture the first weeks on Nesayo after taking over. You load the existing stock from an export file, a spreadsheet or a photo of the stock list; more than 2.5 lakh pre-loaded medicines supply the HSN codes and GST rates your file leaves out, and the Nesayo team will move your old software's data across for you, free (file and photo imports run during your free first month of Full, or on a paid plan).
From then on, every batch carries its expiry date. Billing picks the earliest-expiring batch first, and Nesayo refuses to bill a batch once its expiry month has passed; a pack printed EXP 08/2026 stays sellable through 31 August 2026. Expiry alerts show what is getting close.
Every Schedule H1 bill logs the sale at billing — date, medicine, batch, quantity and bill number, with the patient and prescriber names entered on the bill — so there is no pencil and no skipped entry during the Saturday afternoon rush. Nesayo does not record the prescriber's address yet, so the pharmacist adds it to complete the register. On a paid plan, the AI Vision prescription scan reads a handwritten prescription and fills the bill for the pharmacist to confirm, with the batch selected by FEFO logic.
On the Full plan, the Morning Briefing agent sends a summary each morning: yesterday's sales, today's expiry alerts, pending payments from credit customers, and medicines running low — something to read before unlocking the shutter, instead of a review done from memory. Nesayo's billing is free forever; paid plans start at ₹249 a month, with the full suite of five agents — Morning Briefing, Expiry Guard, Refill Radar, Stock Sense, and Payment Advisor — at ₹549 per month (as of October 2026, see nesayo.com/pricing). Voice billing (beta, paid plans) works in Hindi and English, which helps a staff member who is faster speaking than typing in an English-language interface.
---
The Choice in Front of You Right Now
Doing nothing is a choice with a cost. Every month the expiry pile grows slightly larger, the H1 register stays slightly more incomplete, and the GST mismatch compounds. The family pharmacy you've taken over survived on your predecessor's memory — that memory is no longer available to you, and the regulatory environment it operated in no longer exists either. The question is not whether to digitize, but whether to do it in the right sequence or the wrong one.
Spend 2 minutes at nesayo.com/demo — a sample pharmacy is pre-loaded, no signup required. Look at the expiry alerts and picture your own shelf in their place. Then walk to your back shelf and count the box of expired strips — that is what your family's pharmacy has been losing, silently, since before you took over.
---
FAQ
Won't migrating my existing stock and purchase data take weeks? Will I lose anything?
More than 2.5 lakh medicines come pre-loaded in Nesayo with HSN codes, GST rates and pack sizes, and when you import stock, Nesayo fills those from the catalogue wherever your file leaves them blank — so you rarely type them by hand. For your existing stock, you can upload a CSV or Excel export from most billing software, a text list or a photo of a stock list — there is no proprietary lock-in format required — and the Nesayo team moves your current software's data across for you, free (file and photo imports run during your free first month of Full, or on a paid plan). If your current system has no export function, starting with a fresh opening stock count and entering new purchases going forward is typically faster than a full historical migration, and does not affect billing or compliance from day one.
What happens when the internet goes down mid-billing?
Nesayo runs as a Progressive Web App (PWA) with offline billing capability. Bills created during an outage are queued locally and sync to the server when connectivity returns. Your billing does not stop because a Jio tower is congested on a busy Saturday afternoon. Staff do not need to switch to paper and reconcile later.
What's the catch with free billing — what are you actually selling?
Billing, inventory, Schedule H1 logging at billing, FEFO batch selection and expiry alerts are genuinely free with no usage cap. What Nesayo charges for is voice billing, prescription scanning and the AI agents — the five automated intelligence layers (Morning Briefing, Expiry Guard, Refill Radar, Stock Sense, Payment Advisor) that proactively surface insights rather than waiting for you to ask. The Essential plan at ₹249 per month (as of October 2026, see nesayo.com/pricing) includes voice billing, prescription scanning and one agent, Refill Radar; the Full plan at ₹549 per month (as of October 2026) includes all five, plus an export for Tally (a file export, not a live integration).