A medical representative walks into a pharmacy in Hyderabad, hands over a strip of Pantoprazole samples and a box of a newer molecule, signs a register, and leaves in four minutes. The pharmacist sets the samples on the shelf next to the purchased stock and moves on. Three weeks later, the system says there are 14 units of Pantoprazole. A physical count finds 19. Nobody stole anything. Nobody made an entry error. The five extra units arrived for free and were never logged. That five-unit gap is not a rounding problem — it is the beginning of a compliance risk, a GST mismatch, and a slow drain on the accuracy of every reorder decision you make this month.
If this happens twice a week across four or five visiting MRs, your inventory count is wrong by design. That wrongness has a rupee figure attached to it, and we will show you what it typically looks like before the end of this post.
The Invisible Stock That Quietly Inflates Your Physical Count
A standard MR visit to a retail pharmacy produces two or three free sample packs — sometimes more during a product launch. These packs carry a printed MRP but were received at zero cost. Most pharmacy billing software, including legacy Windows-desktop systems, has no dedicated workflow for logging zero-cost inward stock. The pharmacist either ignores the entry entirely or manually adjusts a purchase order, which creates a phantom purchase the accountant has to unwind later.
The result: physical stock is higher than system stock. When the next purchase order fires — either manually or via an automated reorder trigger — the system underestimates what is already on the shelf and may order more than needed. Pharmacy industry data suggests that inventory inaccuracy of this kind contributes to 3–8% of annual stock being over-ordered or expired without sale. On a pharmacy turning over ₹8 lakh a month, even a 2% excess-order rate is roughly ₹1,900 a month sitting in slow-moving or expired stock — ₹22,800 a year, quietly, from one source of slippage alone.
Your Schedule H/H1 Register Has a Gap You May Not Have Noticed
Under Rule 65 of the Drugs and Cosmetics Rules, every pharmacy is required to maintain a register for Schedule H and Schedule H1 medicines, with entries covering inward and outward movement. The register must be retained for three years. Failure to maintain it accurately carries a fine of ₹1 lakh to ₹10 lakh under Section 27 of the Drugs and Cosmetics Act.
Free samples of Schedule H and H1 molecules — and there are many, particularly among newer cardiovascular and diabetic formulations — must appear in that register as an inward movement, even at zero purchase value. Most pharmacies receiving free samples from a medical representative never make this entry. The packs go to the dispensing shelf or, worse, into a separate drawer labeled "samples," and they are dispensed without any register record.
- The drug inspector does not distinguish between "purchased stock" and "sample stock" during an inspection. Both are on your premises. Both must be accounted for.
- A missing register entry for a Schedule H1 molecule is a direct compliance violation, regardless of how the stock arrived.
- Three years of unrecorded MR visit stock, at even two visits per week, is a meaningful audit exposure.
A chemist in Pune who was audited in early 2025 described finding 23 unlogged sample packs of a Schedule H1 antihypertensive during a self-audit he ran before upgrading his system. Those packs had arrived across eight MR visits over four months. Every single one was a missing register entry.
GST 5% on Free Samples — The Rule Most Pharmacies Get Wrong
The 56th GST Council meeting (September 2025) reaffirmed the 5% GST rate applicable to most finished pharmaceutical formulations under HSN 3004. Free samples received from manufacturers are not outside this framework. Under the supply rules, samples distributed free of cost by a manufacturer are treated as a supply and GST is paid at the manufacturer's end — which means they are not zero-rated for the recipient pharmacist either.
The practical implication: if a pharmacist dispenses a free sample and records it as a sale (to avoid a stock discrepancy), the output GST figure becomes wrong. If the sample is dispensed and not recorded at all, the physical-versus-system gap widens. Neither path is clean. The only clean path is a proper inward entry at zero cost, a correct dispensing record, and no GST output generated on a zero-revenue transaction — but that requires a billing system that can handle zero-cost inward stock without breaking its own ledger logic.
Most older systems cannot. The workaround is a manual journal entry that takes 12–15 minutes per batch of samples and is usually skipped when the pharmacist is handling a busy afternoon.
What the Same Workflow Looks Like When Free Sample Stock Is Handled Correctly
A pharmacy that has a clean process for MR visit inventory typically runs like this:
| Step | Without a proper process | With a proper process |
|---|
| MR hands over samples | Placed on shelf, no entry | Logged as zero-cost inward stock immediately |
| Schedule H/H1 sample arrives | No register entry | Auto-populated in Schedule H1 register |
| Sample is dispensed | Either unrecorded or logged as a sale | Recorded as dispensed at zero value, no GST output |
| Month-end count | Physical and system disagree | Physical and system match |
| Reorder trigger fires | Based on inaccurate stock level | Based on accurate stock level |
The reorder accuracy alone is worth tracking. A pharmacy owner in Bengaluru who corrected their free sample logging process reported that their monthly purchase order value dropped by roughly ₹14,000 in the first month — not because they were buying less, but because they had been reordering stock they already had.
The compliance exposure clears as well. When every MR visit produces an inward entry, the Schedule H/H1 register is complete, and there is no unexplained stock sitting on the shelf during an inspection.
How Pharmacies Running Nesayo Handle MR Visit Stock Without a Second Thought
The owner of a neighborhood pharmacy in Chennai described the change this way: before, every MR visit was a small administrative event that nobody had time to process properly. The samples would sit in a pile, the pharmacist would eventually move them to the shelf, and the register would stay blank until someone remembered.
After moving to Nesayo, the workflow changed at the point of receipt. The 253,973-medicine database includes HSN 3004 classification and Schedule H/H1 flags by default, so logging an incoming sample takes the same number of steps as logging a purchased item — the system already knows the molecule, the schedule, and the correct register it belongs to. The auto Schedule H1 register populates on inward entry, not as an afterthought.
When a sample pack nears its expiry — free samples often have shorter shelf lives because they are distributed later in the batch lifecycle — Nesayo's Expiry Guard agent flags it before it becomes dead stock. The pharmacist does not have to remember to check; the alert arrives in the morning briefing. Stock Sense, the inventory intelligence agent, factors zero-cost stock into reorder calculations correctly, so the purchase order that fires is based on what is actually needed, not on a system count that excludes everything the MR left behind.
Billing on Nesayo is free forever (as of 2026-08-25; see current plan details at nesayo.com/pricing). The AI plans that include all five agents — Morning Briefing, Expiry Guard, Refill Radar, Stock Sense, and Payment Advisor — are available from ₹399 per month for the Starter plan and ₹999 per month for the AI Employee plan (all five agents), as of 2026-08-25 per nesayo.com/pricing. For pharmacies running on offline connections, the PWA offline billing mode keeps the dispensing counter running even when the internet drops; entries sync when the connection returns.
The Choice Is Simpler Than It Looks
Every MR visit that produces an unlogged sample pack is a small event with a compounding consequence: one more unit of inaccurate stock, one more missing register entry, one more number that the reorder system cannot trust. Over a year of twice-weekly MR visits, that compounds into a meaningful compliance exposure and a purchase order history that does not reflect reality. The pharmacies that fix this early spend an afternoon on setup. The ones that wait fix it during an inspection, under pressure, with months of missing entries to reconstruct.
Spend 2 minutes at nesayo.com/demo — real pharmacy data is pre-loaded, no signup required. Look at what your free sample inward workflow and Schedule H1 register would look like when every MR visit is logged at the point of receipt, not reconstructed at month-end.
FAQ
Will migrating to Nesayo mean I lose my existing purchase history and inventory data?
No. Nesayo supports CSV import for existing stock and purchase data, and the setup flow walks through it step by step. Most pharmacies in the 500–1,500 SKU range complete their data migration in one working session. Your existing records stay with you; Nesayo adds structure on top of them.
What if my staff is not comfortable with new software, or the internet goes down during billing?
Nesayo runs as a Progressive Web App, which means it works on any browser — phone, tablet, or desktop — without installation. The offline billing mode keeps the counter running during outages, and voice billing supports input in 10 Indian languages, so staff who find typing slow can speak the medicine name instead. Most counter staff are billing independently within a day or two of setup.
What is the catch with free billing — and can I really trust an AI system to handle Schedule H1 compliance?
There is no catch on billing. Nesayo's billing is free with no SKU cap or transaction limit, as of 2026-08-25 (see nesayo.com/pricing for current terms). The Schedule H1 register is auto-populated based on the molecule's schedule classification in the 253,973-medicine database — it is not an AI judgment call, it is a rule applied consistently from a verified drug database. The AI agents handle alerts and recommendations; the compliance register logic is deterministic and tied to the D&C Rules schedule classification.