Picture a pharmacist who opens his shutter at 9 AM, writes six bills by hand before 10, and discovers at closing time that three strips of Pantoprazole 40 mg expired two days ago — unsold, unreturned, unnoticed. Say that batch cost ₹1,840. Multiply that by twelve months of similar oversights and you are looking at over ₹20,000 in dead inventory per year from a single molecule. No theft. No fraud. Just the absence of a five-minute habit.
Most pharmacy owners do their morning review the same way they did it in 2009: scan the physical shelf, ask the counter staff what ran low yesterday, glance at the previous day's cash register total. That ritual was built for a world where a shop carried a few hundred SKUs. A retail pharmacy today can carry thousands of SKUs, run credit for dozens of regular patients, and must maintain a Schedule H1 register under Rule 65 of the Drugs and Cosmetics Rules — all before lunch.
The gap between that old habit and the scale of today's operation is where money disappears. If you ignore this, you are not just losing inventory — you are losing the margin that funds your next quarter's working capital.
---
The Expiry Loss You Don't See Until It's Too Late
Picture a neighborhood pharmacy that keeps 60 to 90 days of fast-moving stock and 30 to 45 days of slow movers. That sounds reasonable until you realize counter staff rarely check batch expiry dates proactively — they check them when a patient complains or when a medical representative shows up for a return visit.
Every batch that expires unsold comes straight off the bottom line — along with the GST you already paid on those medicines (5% on most pharmaceutical formulations from 22 September 2025, after the 56th GST Council meeting).
The pain exists because expiry is a future problem that competes with today's billing queue. No one looks at it until it becomes a present problem, which is the day before the batch expires and the distributor won't take it back.
---
The Schedule H1 Register Gap Nobody Checks in the Morning
Rule 65(3)(h) of the Drugs and Cosmetics Rules requires every licensed pharmacy to keep a separate Schedule H1 register — the prescriber's name and address, the patient's name, the drug and its quantity — for three years. 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.
The problem is not that pharmacists don't know the rule. The problem is that a register maintained in a paper ledger or a disconnected Excel sheet cannot be checked in a morning review. For many owners, the H1 register gets checked once a month at best — until a drug inspector's visit changes that relationship for good.
If your morning checklist has no H1 register line item, you have no early warning that yesterday's counter staff filled a gap in the record. By closing time, the prescriber's name is a memory.
---
Credit Ledgers That Nobody Looks at Until They Are 90 Days Overdue
Picture a busy pharmacy extending credit to 40 patient accounts — a common practice in neighborhoods where the same families have been buying medicines for a decade. By the third month, ₹3,40,000 is outstanding. The owner finds out not from a dashboard but from a distributor who refuses to extend further credit because the pharmacy's own payments are slipping.
Credit recovery is a cash-flow problem, but it starts as an information problem. If the morning routine does not include a one-line view of accounts receivable aging — specifically which accounts crossed 30, 60, and 90 days — the conversation with the patient never happens early enough to be comfortable.
The owner checklist that solves this is not complicated:
- Accounts receivable overdue by 30+ days: names and amounts
- Single largest credit balance outstanding
- Total credit as a percentage of last 30 days' revenue
Without a pharmacy dashboard that surfaces this automatically, those three numbers require manual calculation that simply does not happen every morning.
---
What the Same Morning Looks Like When the Data Is Already There
Here is a direct comparison of two versions of the same 9 AM opening routine:
| Without a dashboard | With a morning dashboard |
|---|
| Counter staff reports yesterday's out-of-stocks from memory | System shows exact SKUs that hit reorder level overnight |
| Expiry check is a shelf walk that takes 20 minutes and misses batches at the back | Expiry alert lists every batch expiring within 30 days, sorted by value at risk |
| H1 register checked weekly at best | Yesterday's H1 entries reviewed for a blank prescriber name |
| Credit aging reviewed when distributor complains | Accounts overdue 30+ days listed before the first customer walks in |
| Owner discovers yesterday's losses at closing time | Owner sees them before noon, when there is still time to act |
The total time difference is not an hour. It is five minutes versus zero minutes — but those five minutes move the decision point from reactive to preventive. An owner checklist that runs through expiry, credit, H1 compliance, and reorder in a single screen is not a luxury for a chain pharmacy. It is the baseline for any pharmacy operating at 4,000-plus SKUs.
---
How Nesayo Handles This Ritual
The Morning Briefing agent in Nesayo — one of five AI agents on the Full plan (₹549/month as of October 2026; see current pricing at nesayo.com/pricing) — has the morning's dashboard ready before the shutter opens. It is not a report that needs interpretation. It is a short list of what needs a decision today — near-expiry stock, medicines running low, bills past their due date — with the rupee figure where there is one.
FEFO (First Expired, First Out) batch selection works at billing on every plan: when a bill is raised, the earliest-expiring batch is selected automatically, so a newer batch is not dispensed while an older one silently ages toward expiry, and a batch past its expiry month is refused. On the Full plan, the Expiry Guard agent checks every batch every six hours and sorts near-expiry stock into 30, 60 and 90-day windows, with a discount or return suggested for you to approve.
Schedule H1 sales are logged automatically at billing: date, medicine, batch, quantity and bill number, with the patient and prescriber names entered on the bill. Nesayo does not record the prescriber's address yet, so the pharmacist adds it to complete the Rule 65(3)(h) register. Make yesterday's H1 lines part of the five-minute check — ask the chat for the H1 register to see the latest entries, and note any line where the prescriber name was left blank so it can be completed in the register you keep.
For patient data, Nesayo's privacy policy at nesayo.com/privacy sets out what is kept and for how long.
Billing on Nesayo is free, permanently. As of October 2026, the Essential plan is ₹249/month (voice billing, prescription scanning and Refill Radar) and the Full plan is ₹549/month for all five agents, including Morning Briefing and Expiry Guard; verify current pricing at nesayo.com/pricing before purchase, as plans are subject to change.
---
The Choice Is Straightforward
If you keep opening the shutter without a structured morning review, the losses do not grow dramatically — they stay invisible. That is the actual risk. Invisible losses do not trigger a crisis; they quietly compress the margin until the pharmacy is working harder for the same net take-home it earned three years ago.
Spend 2 minutes on nesayo.com/demo — a sample pharmacy is pre-loaded, no signup required. You will see what the expiry alerts look like on the dashboard, and the rupee value sitting in near-expiry stock. Then decide whether five minutes every morning is worth it.
---
FAQ
Will I lose my data if I migrate from my current software?
Nesayo accepts a standard CSV or Excel stock export from most desktop billing software used in India, so your batch-wise stock can be in place before you raise a single bill on the new system. If your current software cannot export a file, Nesayo's onboarding team will work through the data extraction with you and move your data across, free (file and photo imports run during your free first month of Full, or on a paid plan).
What if my staff is not comfortable with new software, or the internet goes down mid-bill?
Nesayo runs as a Progressive Web App (PWA), which means it can operate in offline mode during a connection drop and sync when connectivity resumes. Bills raised offline are queued on the device and sync when the connection returns. For staff training, the voice billing feature (beta, on the paid plans) works in Hindi and English — a staff member can say a medicine name and the system will match it against the shop's shelf and a catalogue of more than 2.5 lakh medicines, which can reduce the learning curve compared to typing unfamiliar generic names into a search bar.
What is the catch with free billing?
There is no catch in the contractual sense. Billing, invoicing, GST-compliant bill generation, and Schedule H1 logging at billing are free on Nesayo's base plan with no stated time limit as of October 2026 (see nesayo.com/pricing for the current plan structure). Paid plans start at ₹249/month (Essential), and the five AI agents — Morning Briefing, Expiry Guard, Refill Radar, Stock Sense, and Payment Advisor — come with the Full plan at ₹549/month. Nesayo's business model is that owners who find value in the free billing eventually want the AI layer; the free tier is not a trial. That said, pricing is subject to change, and you should confirm the current terms at nesayo.com/pricing before committing.