Engineered in India 🇮🇳GSTR-1 · 3B · 9 filing-readyBook a demo →
Industry guide

GST & accounting for pharma distributors: the working guide

Pharmaceutical distribution looks like ordinary trading until you look at the books. The margins are thin and rule-bound, the same product moves in dozens of batches each with its own expiry, goods flow backwards as often as forwards, and a routine marketing habit — the free physician sample — quietly reverses input tax credit the business has already claimed. None of it is intellectually hard. It is hard because it is high-volume and unforgiving, which is exactly the combination that turns a small filing lapse into a demand notice.

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.

Inventory & batch tracking

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.

GSTR-2B reconciliation

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.

  1. Value and age stock at the batch level, and run a report of everything within ninety days of expiry, every week.
  2. Raise expiry-return credit notes continuously, not at year end, and keep them inside the 30 November adjustment window for the relevant supply.
  3. 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.
  4. Reverse ITC on every physician sample as it leaves stock. Build the reversal into the sample-issue process so it cannot be forgotten.
  5. Reconcile purchases against GSTR-2B every month, and chase mismatches while the manufacturer still has reason to correct them.
  6. Record scheme discounts against their invoices so the taxable-value treatment is defensible under s.15(3).
  7. 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.

See Finkitaabh for pharma distributors

Frequently asked questions

Do pharma distributors have to reverse input tax credit on free physician samples?

Yes. Section 17(5)(h) of the CGST Act blocks credit on goods disposed of by way of gift or free sample, so the credit taken on the underlying stock must be reversed when it is issued as a sample. Because no invoice is raised for a sample, nothing prompts the entry, which is why it is so often missed and surfaces later in an audit as a demand plus interest.

How are expiry returns handled under GST?

An expiry return is dealt with through a credit note under Section 34. To reduce your output tax, the credit note must be declared in a return no later than 30 November following the end of the financial year of the original supply, or the annual return date, whichever is earlier. Separately, credit taken on stock that is ultimately destroyed must be reversed under Section 17(5)(h) — the credit note covers the sale, the reversal covers the unsellable stock.

Is an e-way bill needed for stock transferred between my own branches?

Yes, where the branches are separately registered and the movement crosses a state boundary or exceeds the value threshold. An inter-state branch transfer between distinct registrations is a supply under GST, attracts IGST, needs a tax invoice, and requires an e-way bill even though no sale has taken place and no payment is made.

How should trade scheme discounts be treated for GST?

It depends on timing and linkage. A discount established at or before the time of supply and shown on the invoice reduces the taxable value. A post-supply discount only reduces taxable value if it meets the conditions in Section 15(3) — established under an agreement before the supply, linked to specific invoices, and with the recipient reversing the proportionate credit. Bonus and scheme stock cannot be assumed to be free of GST consequence.

Why is batch-level inventory important for a pharma distributor's accounts?

Because valuation, margin and stock-at-risk all have to be computed per batch, not per product. Each batch carries its own expiry and often its own GST rate, dispatch has to pick a specific batch and print its number and expiry on the invoice, and stock rotation follows first-expiry-first-out. A register kept only at product level cannot tell you how much stock is nearing expiry and where it sits — the most important operational number in the business.

How often should a pharma distributor reconcile GSTR-2B?

Monthly. Credit can only be claimed on invoices appearing in your auto-drafted GSTR-2B, and at pharma margins a single unreconciled high-value invoice can exceed a day's profit. Monthly reconciliation lets you chase a mismatch while the manufacturer still has reason to correct it; left to a year-end exercise, the leverage is gone and the outer time limit for claiming the credit is closing in.

Demo book कीजिए — बिल्कुल free

See your business
running on Finkitaabh.

A 30-minute personalised walkthrough with our product specialist — in Hindi or English, whatever you're comfortable with. We'll set up a sample company that looks like your business.

  • 30-minute live walkthrough
  • हिंदी या English में
  • No payment, no obligation

Book your free demo

Details WhatsApp पर हमें पहुँच जाएँगी — we reply within minutes.

Your details open in WhatsApp (+91 79051 72087) — send the message and we'll schedule your demo. आपकी जानकारी सुरक्षित है।

WhatsApp करें