1. Why pharma distribution is a hard accounting problem
Most trading businesses record a purchase, sell the stock, and reconcile once. A pharma distributor does something structurally heavier. The same molecule arrives under multiple brands, each brand in multiple batches, each batch with its own manufacturing and expiry date, and each often at a different rate of GST. A single day's dispatch register can run to thousands of line items.
On top of that volume sit three complications that ordinary trading does not have: stock that must be tracked by batch and expiry to be sellable at all, goods that routinely come back as they near expiry, and free samples that are handed out as a matter of course. Each of these has a specific GST consequence, and each is a common source of error precisely because it is treated as an operational routine rather than an accounting event.
2. Batch and expiry tracking is not optional
For a pharma distributor, batch and expiry are not a nicety of good stock-keeping — they are load-bearing. You cannot dispatch against a customer order without picking a specific batch, the invoice has to carry the batch number and expiry, and stock rotation has to follow first-expiry-first-out rather than first-in-first-out.
The accounting consequence is that your inventory is not one line per product but one line per product-batch. Valuation, margin and the value of stock at risk of expiring all have to be computed at that grain. A stock register kept only at product level cannot tell you the single most important operational number in this business: how much stock is within ninety days of expiry and where it is sitting.
This is where a spreadsheet stops scaling. Tracking a few hundred SKUs is manageable; tracking those same SKUs across a rolling set of live batches, updating as each dispatch depletes a specific batch, is not something a manual register survives for long. Batch-level stock is the first thing a distributor should expect software to carry, and it has to map to the books rather than sit in a register beside them.
3. Expiry returns and the credit-note trap
Goods flowing backwards is normal in this trade. Retailers return near-expiry and expired stock, and the distributor in turn returns it up the chain to the manufacturer. Every one of those reverse movements is a GST event, and the instrument that governs it is the credit note under Section 34 of the CGST Act.
Two things about credit notes catch distributors out. First, a credit note that reduces your output tax liability must be reported within a time limit: it has to be declared in a return no later than 30 November following the end of the financial year in which the original supply was made, or the date of the annual return, whichever is earlier. A credit note raised for an expiry return in, say, the following December for a supply made in the previous year no longer reduces your tax — the adjustment window has closed.
Second, expired goods that are ultimately destroyed rather than resold carry an input-tax-credit consequence of their own. Credit taken on goods that are written off or destroyed has to be reversed under Section 17(5)(h). The credit note handles the tax on the sale; the reversal handles the tax on the stock you can no longer sell. They are two separate entries, and books that record only the first quietly overstate available credit.
4. Physician samples break the ITC chain
Free physician samples are a fixture of pharmaceutical marketing, and they are one of the most reliably mis-booked items in the trade. The goods are real, GST was paid when they were bought, and the input tax credit on them was almost certainly claimed. But Section 17(5)(h) blocks credit on goods disposed of by way of gift or free sample — so the credit taken on the underlying stock has to be reversed the moment it becomes a sample.
The failure mode is silent. Nobody raises an invoice for a free sample, so nothing prompts an entry, and the reversal simply does not happen. It surfaces years later in an audit, as a demand plus interest on credit that was never the business's to keep. The number is rarely small in a distribution business that moves samples at volume.
Input Tax Credit: conditions, reversals and blocked credits
5. High invoice volume meets GSTR-2B
A distributor's purchase side is concentrated — a manageable number of manufacturers and stockists — but the invoice count per supplier is high. That makes GSTR-2B reconciliation less about chasing many small suppliers and more about matching a large volume of high-value invoices exactly, because at pharma margins a single unreconciled invoice can exceed a day's profit.
The mechanics are the ones every GST-registered business faces: credit can only be claimed on invoices that appear in your auto-drafted GSTR-2B, so every purchase invoice in your books has to be matched against it every month, and every mismatch chased while the supplier still has reason to fix it. What changes in this trade is the tolerance for error — the volume is high enough that manual, invoice-by-invoice matching stops being feasible and reconciliation has to be systematic.
Doing this monthly rather than annually is the single habit that separates distributors who never see an ITC notice from those who do. By the time a year has passed, a manufacturer who mis-filed has no commercial reason left to correct it for you, and the outer time limit for claiming the credit is closing in.
6. Trade schemes, margins and discounts
Pharma distribution runs on schemes — quantity offers, bonus stock, and scheme discounts that vary by product and period. The GST treatment of a discount depends on whether it was established before or at the time of supply and whether it is linked to the relevant invoices. A discount known and recorded at the point of supply reduces the taxable value; a discount given after the fact only reduces value if it satisfies the conditions in Section 15(3), including that it be linked to specific invoices and that the customer reverse the proportionate credit.
The practical point is that bonus and scheme stock cannot be treated as if it were free of consequence. Whether a scheme reduces taxable value or is handled as a separate supply changes both your output tax and your customer's credit, and getting it wrong is the kind of error that repeats across every invoice in a scheme period rather than occurring once.
7. Multi-branch and inter-state stock transfers
Distributors frequently operate from more than one location, and stock moving between branches — especially across state lines — is a supply under GST even though no sale has occurred and no money changes hands. Inter-state branch transfers between separately registered locations attract IGST, require a tax invoice, and cross a state boundary carrying goods, which means an e-way bill.
For a business running multiple registrations, this turns internal logistics into a stream of taxable transactions that have to be invoiced, e-way-billed and reconciled like any external supply. The books have to keep each registration's GST position separate while still consolidating for the business as a whole — a requirement that manual, single-ledger bookkeeping is not built to meet.
8. A monthly discipline for a distribution business
Almost everything above reduces to a set of habits that a distributor can run on a monthly rhythm. A business that keeps to them rarely has a GST problem.
- Value and age stock at the batch level, and run a report of everything within ninety days of expiry, every week.
- Raise expiry-return credit notes continuously, not at year end, and keep them inside the 30 November adjustment window for the relevant supply.
- Reverse ITC on destroyed and written-off stock under s.17(5)(h) at the point the stock is written off — a separate entry from the return credit note.
- Reverse ITC on every physician sample as it leaves stock. Build the reversal into the sample-issue process so it cannot be forgotten.
- Reconcile purchases against GSTR-2B every month, and chase mismatches while the manufacturer still has reason to correct them.
- Record scheme discounts against their invoices so the taxable-value treatment is defensible under s.15(3).
- Invoice and e-way-bill every inter-branch transfer as the taxable supply it is, keeping each registration's GST position separate.
9. Where software should carry the load
None of this is difficult to understand. It is difficult to sustain, because it is relentless and high-volume, and because the cost of a lapse — a missed sample reversal, a late expiry credit note, an unreconciled purchase — surfaces long after the lapse and lands as a demand plus interest. That combination is what software is for.
Finkitaabh keeps inventory at the batch-and-expiry grain, so valuation, stock-at-risk and first-expiry-first-out picking come out of the same ledger that produces the accounts rather than a separate register kept alongside them. Expiry returns are handled as credit notes that flow through to the GST return, and the reversal of credit on written-off and sample stock is captured as an entry at the point it happens instead of being reconstructed at filing time.
GSTR-2B reconciliation runs against the purchase register monthly, e-way bills are generated from the same invoice they describe, and each registration's GST position is kept separate while the business consolidates as a whole. The reconciliation, the eligibility decision and the accounting entry stop being three separate exercises done by three people at three different times.