A pharmacist on MI Road in Jaipur told us he writes out Schedule H1 entries by hand into a ruled register every evening. It takes him 35 minutes. He has done this every single day for three years. When we asked how many entries he thought had errors, he paused and said, "Maybe thirty percent." That is not a guess — that is a compliance disaster waiting for a Drug Inspector visit.
The margin on a typical Rajasthan retail pharmacy already runs thin. Tourist-season spikes in Udaipur, wholesale street competition in Jodhpur's Jalori Gate area, and a dense chemist cluster around Jaipur's Sindhi Camp bus stand — none of that pressure disappears. But the losses that come from outdated software and manual records are entirely within your control to stop.
If you keep reading past this paragraph, you will learn the exact rupee figure that walks out of most Rajasthan medical stores silently every year, and what it looks like when it stops.
---
The Expiry Problem Is Not About Negligence — It Is About Visibility
An owner of a neighborhood pharmacy in Jodhpur described finding eleven boxes of a Schedule H antibiotic — HSN 3004, prescription-only — expiring in the same week, all bought across four separate purchase invoices over three months. Each invoice was logged. The stock was physically present. But no system flagged that the combined quantity was too high for seasonal demand.
Pharmacy industry data suggests 3–8% of inventory is lost to expiry annually in retail pharmacies. For a store turning over ₹12 lakh per month, the conservative end of that range is ₹43,200 gone every year in dead stock — medicines that had to be returned at a loss or written off entirely.
The root cause is almost always FEFO — First Expiry, First Out — being ignored at the billing counter. When a billing clerk picks stock from any shelf location rather than the nearest-expiry batch, the oldest stock sits until it expires. Most legacy Rajasthan pharmacy software, including Windows desktop systems, does not enforce FEFO at the point of sale by default. The clerk has no reason to check. The loss accumulates quietly.
Manual Schedule H1 Registers Create Legal Exposure, Not Just Extra Work
Under Rule 65 of the Drugs and Cosmetics Rules, Schedule H1 register entries must be maintained for a minimum of three years and must be available for inspection. A missing or incomplete entry is not a technicality — the D&C Act Section 27 specifies fines from ₹1 lakh to ₹10 lakh for substantive non-compliance, with the possibility of licence suspension for repeated violations.
The problem in Jaipur medical stores we have visited is not that pharmacists ignore the register. It is that manual entry at end-of-day is reconstruction from memory and receipt stubs, not real-time recording. When a Drug Inspector asks to cross-reference a specific batch number across three months of sales, a handwritten register becomes a liability rather than a defence.
The annual cost of this is not just the fine risk. It is the pharmacist's time:
- 30–40 minutes per day for manual H1 entry
- Roughly 180–240 hours per year
- At a locum or part-time relief pharmacist rate of ₹150–₹200 per hour, that is ₹27,000–₹48,000 in productive time your qualified staff is spending on transcription
GST Filing Gaps That Compound Every Quarter
The 56th GST Council meeting in September 2025 confirmed that prescription medicines under HSN 3004 continue to attract 5% GST, while certain OTC categories carry 12% or 18%. In a mixed-inventory pharmacy — which describes almost every general pharmacy in Udaipur's tourist belt or Jodhpur's residential areas — these rates must be applied correctly at the item level, every invoice.
A pharmacist in a mid-sized Udaipur pharmacy told us their GST-3B reconciliation typically throws up 8–12 line-item mismatches per quarter because the billing software requires the operator to manually select the HSN code rather than pulling it automatically from the medicine database. Some months it is a ₹200 discrepancy. One quarter it was ₹14,000 — enough to require a revised filing and CA involvement.
The fix is not manual diligence. It is having a medicine database that carries the correct HSN code and GST slab against each product so the billing entry cannot produce the wrong tax automatically.
---
What a Corrected Counter Looks Like by 9 AM
A well-configured rajasthan pharmacy software setup changes the shape of the pharmacist's morning. Here is a realistic before/after for a 10-lakh-per-month pharmacy:
| Task | Before (manual) | After (automated) |
|---|
| Schedule H1 entry | 35 min, end of day, from memory | Auto-logged at billing, zero extra time |
| Expiry check | Weekly manual stock walk | Batch-level alert the morning stock enters 30-day window |
| GST mismatch | Found at quarter-end reconciliation | Flagged at invoice before filing |
| Morning cash position | Called from accountant after 10 AM | Available at counter open |
| FEFO enforcement | Relies on staff knowledge | System selects nearest-expiry batch automatically |
The pharmacist's first hour shifts from catching yesterday's errors to actually serving the morning prescription rush. In Jaipur's MI Road cluster, where OPD discharge patients arrive between 8:30 and 10 AM, that hour is peak billing volume. Losing it to manual reconciliation is a direct hit on throughput.
How Pharmacies Running Nesayo Handle the Rajasthan Counter
A chemist in a busy Jodhpur neighbourhood — near the medical wholesale hub — described what changed in the first week of using Nesayo. The Morning Briefing AI agent sent a summary at 6:30 AM: three batches flagged by Expiry Guard as crossing the 30-day threshold, one high-value item flagged by Refill Radar as underordered relative to the previous month's dispensing pattern, and yesterday's cash position from Payment Advisor. He read it before he left home.
When he arrived at the counter, the Schedule H1 entries from the previous day were already logged — automatically generated from billing events, correctly formatted, and stored with batch numbers and prescriber details as required under Rule 65. He did not touch the register. He handled the first customer by 9:05 AM.
The prescription that customer handed in was photographed and processed through AI Vision prescription scan. The medicine — an H1-schedule item in the 253,973-medicine database — auto-populated with correct HSN 3004, GST 5%, and the nearest-expiry batch selected by FEFO logic. The entire billing event took under 90 seconds.
For a pharmacist in Udaipur dealing with intermittent connectivity during monsoon, Nesayo runs as a PWA with offline billing — invoices queue and sync when the connection returns. There is no "sorry, system is down" moment in front of a patient.
Billing on Nesayo is free forever (as of 2026-08-25, per nesayo.com/pricing). The AI agents — all five: Morning Briefing, Expiry Guard, Refill Radar, Stock Sense, and Payment Advisor — are available from ₹399 per month for the Starter plan or ₹999 per month for the AI Employee plan with all agents active, as of 2026-08-25 per nesayo.com/pricing. Multi-location chains have a separate plan at ₹2,999/month + ₹999/month per additional store. Tally Prime export is included without additional charge — there is no integration bridge, only a clean export file your accountant downloads.
---
The Choice Rajasthan Pharmacies Are Actually Making Right Now
Doing nothing is not a neutral decision. The pharmacist on MI Road will spend another 180 hours this year writing a register that is partially wrong. The jodhpur pharmacy billing mismatch will surface again at the next GST quarter. The expiry stock will sit on the shelf until it cannot be returned.
The alternative is not a large IT project. It is a 2-minute look at real pharmacy data.
Go to nesayo.com/demo — real pharmacy data is pre-loaded, no signup required. Look at what the Expiry Guard queue would show for your current inventory, and what the Schedule H1 auto-log looks like against a manual day's register. If the numbers do not look like your store, close the tab. If they do, you will know exactly what to do next.
---
FAQ
Will migrating to new software mean I lose years of billing history or face weeks of downtime?
Migration typically takes one to three days for data import, not weeks. Nesayo supports CSV import from most legacy formats used by Rajasthan pharmacy software, including common Windows desktop systems. Your historical billing data — purchase records, batch numbers, customer ledgers — comes across before you go live. You do not start from zero.
What happens when the internet goes out mid-shift?
Nesayo runs as a Progressive Web App, which means billing continues locally on the device even when connectivity drops. Invoices are queued and synced automatically when the connection returns. For pharmacies in Udaipur's older city areas or in areas with patchy network, this is not a workaround — it is the default behaviour.
What is the actual catch with free billing — what are you trying to upsell?
The billing module — invoicing, GST, Schedule H1 logging, FEFO batch selection, Tally Prime export, the 253,973-medicine database, voice billing in 10 languages — is genuinely free with no invoice cap or time limit, as of 2026-08-25 per nesayo.com/pricing. The paid plans (from ₹399/month as of 2026-08-25 per nesayo.com/pricing) add the AI agents: Morning Briefing, Expiry Guard, Refill Radar, Stock Sense, Payment Advisor. If you only want digital billing and compliance logging without AI, the free tier covers it. The AI agents are where the expiry recovery and demand forecasting value sits — that is what the paid plans are for.