← How-to guides
How-to Updated 18 July 2026 · 8 min read

What Is GSTR? GST Returns for Pharmacies, Made Simple

GSTR-1 vs GSTR-3B, the monthly filing cycle, why chemist shops find it fiddly, and how to build both from your own sales.

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 — 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.

More from How-to guides

All articles →

Give it one evening.

Install it, bring your stock across, put tonight's billing through it — free for 3 days, no card and no account needed.