A pharmacist in Hyderabad we visited last year was running a clean shop — good footfall, decent margins, no major complaints. When we sat down with his purchase register and cross-checked it against his GSTR-2B, we found ₹2,200 to ₹2,800 worth of input tax credit sitting unclaimed every single month. That's not a rounding error. Annualised, it's somewhere between ₹26,000 and ₹33,600 that his distributor had already paid to the government on his behalf — and that he was simply never collecting back.
He wasn't doing anything wrong. He was just doing what most pharmacies do: billing patients, paying distributors, filing GST returns manually or through a CA who works from a spreadsheet dump once a month. The ITC was always there. The process to capture it wasn't.
If you searched for "GST input credit pharmacy" or "ITC medical store" and landed here, the number above is probably conservative for your situation. That's the size of what you're leaving behind every year this stays unsolved.
---
Your Distributors Are Paying GST on Your Behalf — And You're Not Claiming It Back
Every time you receive a stock invoice from a pharma distributor, that invoice carries GST. Most medicines classified under HSN 3004 — which covers the bulk of your prescription and OTC stock — currently attract 5% GST following the rate structure affirmed at the 56th GST Council meeting in September 2025. Some formulations, surgical consumables, and wellness products attract 12% or 18%.
The mechanism for recovering this is Input Tax Credit: you offset the GST you paid on purchases against the GST you collected from patients. But ITC is not automatic. It flows only when your purchase invoice appears in your supplier's GSTR-1, matches your GSTR-2B, and your own return is filed correctly and on time.
Here's where pharmacies typically lose it:
- A distributor files GSTR-1 late. The credit doesn't appear in your 2B for that month.
- You buy from a distributor whose GST registration has lapsed. That entire invoice's credit becomes ineligible.
- Your staff enters the GSTIN incorrectly on the purchase record, creating a mismatch.
- You return a batch of expired medicines but don't record a proper credit note — so the original ITC claim gets flagged.
Each of these is individually small. Collectively, across 40-80 purchase invoices a month, they may account for 8-15% of your total eligible ITC going unclaimed in a given quarter.
---
The Manual Reconciliation Problem Costs More Than Accountant Fees
A neighborhood pharmacy in Pune told us their CA charges ₹3,000 to ₹5,000 a month to handle GST filing. That's a fair market rate for the work involved. But the CA is working from a purchase register the pharmacy staff exports manually — usually a PDF printout, sometimes a WhatsApp-forwarded Excel — and that data has already lost fidelity by the time it arrives.
By the time the CA reconciles purchase invoices against GSTR-2B and flags discrepancies, it's typically 3-4 weeks after the billing month has closed. At that point, chasing a distributor to correct a mismatched invoice is possible but slow. In many cases it simply doesn't happen.
The hidden cost here isn't just the unclaimed credit. It's the staff time — typically 6-10 hours a month across billing staff and the owner — spent printing, compiling, emailing, and following up. At ₹150-200 per hour opportunity cost for a working owner, that's another ₹10,000-₹24,000 a year in time that could be spent with patients or on procurement decisions.
---
Expired and Returned Stock Creates ITC Exposure Most Pharmacies Don't Prepare For
When you return expired stock to a distributor, the GST treatment must be handled correctly on both sides. If the distributor issues a credit note, your original ITC claim needs to be reversed for that portion. If you claimed it and don't reverse it, you're carrying an incorrect credit that the GST department can demand back — with interest at 18% per annum and a penalty.
Separately, pharmacy industry data suggests that 3-8% of inventory is lost to expiry annually. On a pharmacy doing ₹15 lakh a month in purchases, that's potentially ₹45,000 to ₹1.2 lakh in stock that either gets returned (and needs ITC reversal) or written off (where no ITC was rightfully claimable in the first place, and any claimed credit must be reversed under Section 17(5) of the CGST Act).
Most pharmacies manage this through a separate handwritten return register. The reconciliation between that register and the GST filing rarely happens cleanly.
---
What Operations Look Like When the ITC Gap Is Closed
The contrast is specific enough to describe as a side-by-side.
| Before | After |
|---|
| Purchase invoices entered manually at day's end or by staff next morning | Invoices scanned and auto-populated into purchase records at the point of receipt |
| GSTIN of distributor manually typed — mismatches discovered a month later | GSTIN validated against purchase database at entry, flagged immediately |
| ITC reconciliation done once a month by CA from exported data | GSTR-2B mismatches surfaced weekly, before the filing deadline |
| Expired return credit notes tracked in a separate paper register | Returns linked back to original purchase invoice and ITC reversal calculated automatically |
| Owner spends 2-3 hours monthly compiling purchase data for the CA | CA receives a clean, timestamped export in the format they need |
The outcome isn't just the recovered credit. It's that the owner of a pharmacy in Chennai we spoke with stopped treating GST filing as a monthly fire drill. The credit he'd been leaving behind — he estimated ₹18,000 to ₹22,000 per quarter — started showing up in his effective margin instead.
---
How Pharmacies Running Nesayo Handle This Without a Dedicated Accounts Person
The Payment Advisor agent — one of Nesayo's five AI agents — does something that sounds simple but takes disproportionate effort when done manually: it surfaces purchase invoices that haven't appeared in your GSTR-2B, ranked by the rupee value of ITC at risk. A pharmacist running a mid-size store in Thane described checking it on a Thursday morning before opening. Two distributor invoices from the previous month were flagged. He called one distributor, who confirmed a GSTR-1 filing delay. The credit came through the following cycle. The second distributor had an incorrect GSTIN on their invoice; the pharmacist caught it before the filing deadline, not after.
When a purchase invoice arrives, AI Vision — Nesayo's prescription and document scanning feature — can pull HSN codes, GSTIN, and invoice totals directly from a photo of the physical invoice. This feeds into the free Tally Prime export that goes to the CA in a structured format. The CA doesn't need to manually reconstruct purchase data from a spreadsheet anymore. That alone typically saves 3-4 hours of back-and-forth per month.
Nesayo's billing is free, with no cap on invoices or medicines from a database of 253,973 items including Schedule H and H1 medicines, which it logs automatically under the D&C Rules Rule 65 framework (3-year retention, as required, with records flagged for the ₹1 lakh to ₹10 lakh fine exposure under Section 27 of the Drugs and Cosmetics Act if the register is incomplete). The AI plans — which include the Payment Advisor and the other four agents — start at ₹399 a month on the Starter plan, or ₹999 a month for the full AI Employee plan with all five agents.
If the recovered ITC alone runs to ₹2,000-₹3,000 a month, the math on ₹999 a month is straightforward.
---
The Choice Is Between a Manual System That Quietly Loses Money and One That Doesn't
Every month you file a GST return without a proper GSTR-2B reconciliation is a month where some portion of your eligible ITC pharmacy credit either goes unclaimed or gets filed incorrectly and creates future exposure. The problem doesn't announce itself. It shows up as slightly thinner margins that you attribute to pricing pressure from large-format pharmacies. The money didn't leave through competition. It left through a process gap.
Spend 10 minutes on nesayo.com/demo — the demo environment loads with real pharmacy purchase data, no signup needed. Look specifically at the Payment Advisor view: it will show you, by distributor and by invoice, what ITC is at risk based on GSTR-2B matching status. If you want to see figures based on your own numbers, upload last month's purchase CSV at nesayo.com/setup and the dashboard will calculate the exact rupee figure you may have missed.
---
FAQ
Will migrating to Nesayo mean losing my existing purchase and billing history?
No data is deleted when you start with Nesayo. You can continue running your old system in parallel while you import historical purchase records into Nesayo's format — typically a CSV of past invoices is sufficient for the AI agents to build a baseline. Most pharmacies we've worked with are billing live on Nesayo within one to two days of starting. Historical records from your previous software stay on your old system; Nesayo doesn't touch them.
What happens to billing if the internet goes down in my area?
Nesayo is built as a Progressive Web App, which means billing continues offline on any device — phone, tablet, or desktop — and syncs automatically when connectivity returns. A pharmacy in a semi-urban area in Rajasthan runs the billing entirely on a ₹12,000 Android tablet; internet outages there are frequent and the offline mode has never caused a billing interruption. The ITC reconciliation features do require connectivity to pull GSTR-2B data, but the billing and purchase entry workflows do not.
Can I really trust AI to handle GST ITC claims — what if it gets something wrong?
The Payment Advisor agent does not file anything on your behalf. It surfaces mismatches and flags invoices for your review — or your CA's review — before the filing deadline. Every reconciled item shows the source data so a human can verify it. Think of it as a checklist that runs itself, not an autopilot. Your CA still reviews and files the final return. What changes is that by the time they receive your data, the obvious errors have already been caught, rather than discovered after the return is submitted.