← All articles

What Is GSTR? GST Returns for Pharmacies, Made Simple

Updated 18 July 2026 · 8 min read

You print GST bills all day. GSTR is the other half of the deal: at the end of the month you have to tell the government what you sold, what you bought, and what tax you owe. It sounds heavier than it is — for a pharmacy it comes down to two returns and a small monthly rhythm. Here's the whole picture in plain language.

This is a practical guide, not tax advice. GST rules, rates, and due dates change — confirm the current position with your CA or the official GST portal before filing.

What does GSTR actually mean?

GSTR is short for GST Return — a periodic statement every registered business files with the government summarising its sales, purchases, and tax for a period. There isn't one GSTR; there's a numbered family (GSTR-1, GSTR-2B, GSTR-3B, GSTR-9 and so on), each with a job. You don't deal with all of them. A retail chemist really lives with just two.

The two returns a pharmacy files

GSTR-1 — what you sold (outward supplies). This is the detailed one. Every bill you raised in the period gets reported: sales to registered buyers (a hospital, clinic, or another shop with a GSTIN) are listed invoice by invoice so they can claim input-tax credit; walk-in counter sales are totalled up by state and tax rate; credit notes and an HSN-wise summary go in too. It's essentially your sales register, reshaped into the government's boxes.

GSTR-3B — the summary and the payment. This is the short one you file a bit later each month. It doesn't want every bill — just totals: your total taxable sales and the tax on them, your nil-rated and exempt sales, and the input-tax credit (ITC) you're claiming on your own purchases. It nets the tax you collected against the credit you're owed and tells you the balance to pay in cash. GSTR-3B is where the money actually moves.

Two more you'll hear about but mostly just read: GSTR-2B is an auto-drafted statement of the ITC available to you (built from what your suppliers filed) — you reconcile your purchase credit against it. GSTR-9 is the annual return, a year-end consolidation. Neither is a monthly chore the way 1 and 3B are.

The monthly cycle, start to finish

For a pharmacy the loop is the same every month:

  1. Bill all month. Every GST-compliant invoice you print — correct rate per item, CGST/SGST split, sequential number — is a row in next month's return. Get the bills right and the return is mostly already done.
  2. File GSTR-1 — the outward-supplies detail — typically by the 11th of the next month (small taxpayers on the QRMP scheme can file quarterly instead).
  3. Check your ITC against GSTR-2B so the credit you claim matches what your suppliers reported.
  4. File GSTR-3B and pay — the summary plus the tax in cash — typically by the 20th (or the staggered QRMP dates).

The numbers in GSTR-1 and GSTR-3B have to tell the same story — your outward tax in 3B should reconcile with the detail you filed in 1. Mismatches are exactly what draws a notice.

Why it's fiddly for a chemist shop specifically

Pharmacies hit a few wrinkles that a single-rate shop doesn't:

  • Mixed rates. Medicines sit at 5%, 12%, 18%, and nil — so tax has to be worked out per line, then re-totalled by rate for the return. One flat percentage on the bill won't reconcile.
  • B2B vs B2C. A sale to a hospital with a GSTIN is reported one way (invoice-level), a walk-in another (summarised by state). Get the split wrong and your buyer loses their credit.
  • Inter-state counter sales. The rare out-of-state customer needs IGST and a place-of-supply breakup in a separate box (GSTR-3B table 3.2).
  • Returns. Credit notes have to reduce the right figures, net, in both returns.
  • HSN codes. The HSN summary needs a code against every item you sold.

None of this is hard once — it's hard to do by hand, every month, without a slip, across a few thousand bills.

How DravyaOS makes GSTR easy

The insight is simple: you already captured everything the returns need when you billed. DravyaOS just reshapes your own sales into the return — offline, from data that's already on your machine.

  • GSTR-1, built for you. Pick a month or quarter and DravyaOS sorts every bill into the right section on its own — B2B invoice by invoice, B2C totalled by state and rate, credit notes, HSN summary, document count — then saves the section files that import straight into the government's GST offline tool. Before you export, it flags anything that needs a look, like a named customer missing a GSTIN or an item without an HSN code.
  • GSTR-3B, worked out for you. DravyaOS computes every box it can from your sales and purchases — outward taxable supplies and their tax, nil/exempt sales, inter-state-to-unregistered by place of supply, your input-tax credit, and the net tax payable in cash. Each figure is labelled with the exact cell it goes into in the government's GSTR-3B Excel utility, so you copy them across and let the utility generate the upload. The boxes it can't derive from your data — reverse charge, imports, credit reversals — are called out so you know to fill them in yourself.
  • Per-line tax, done right. Because DravyaOS stores the GST rate and HSN against each product and calculates tax per line at billing time, the rate-wise totals in your returns reconcile without hand-adding anything.
  • Fully offline. No cloud, no upload of your books to a third party — the returns are built on your own PC and saved as files you (or your CA) file.

You still file on the portal, and your CA still checks it — but the tedious, error-prone part, turning a month of bills into the right boxes, is done in a few seconds.

Turn a month of sales into your GST return — free, offline, no invoice cap.

Download DravyaOS for Windows

Related: get the invoice right first with our guide to the GST-compliant medical bill format, or see how DravyaOS keeps your records audit-ready with drug-license record-keeping.