GSTR-3B Filing Made Simple
Introduction
If you've ever filed GST returns, you already know GSTR-3B is the one that really matters — it's where the actual tax payment happens. GSTR-1 and GSTR-2B feed into it, sure, but GSTR-3B is the return that settles what you owe for the month or quarter. In this piece, we'll walk through what the filing requires, when it's due, what you need to have ready before you start, and how the Invoice Management System now plays into how you claim ITC.
What is GSTR-3B?
Think of GSTR-3B as a summary return, filed under Section 39 of the CGST Act. It pulls together your outward supplies, the ITC you're claiming, and the net tax you owe for the period — all in one consolidated figure. Where GSTR-1 gives you invoice-level detail, GSTR-3B doesn't bother with that; it just totals everything up. And because it's the return that determines your actual cash outflow, it's the one that really counts.
If your turnover is above ?5 crore, you're filing this monthly — no way around it. Below that threshold, you've got the option to opt into the QRMP scheme and file quarterly instead, though you'll still need to pay tax every month through Form PMT-06.
Who needs to file GSTR-3B?
Pretty much every regular GST-registered taxpayer needs to file GSTR-3B for each return period. The one exception: composition scheme taxpayers, who file under a separate mechanism entirely. One thing people sometimes get wrong — even if you had zero outward supplies and no tax liability in a period, you still need to file a nil return. There's no pass for inactivity.
Due Date for GSTR-3B Filing
- Monthly filers: the 20th of the following month.
- QRMP filers: either the 22nd or 24th of the month after the quarter ends, depending on which state you're registered in.
- Worth noting — the 25th isn't your return due date at all. That's when your monthly PMT-06 payment is due, in the first two months of the quarter.
- Late fee (Section 47): ?50 a day (split ?25 CGST + ?25 SGST) if you've got a tax liability, or ?20 a day (?10 + ?10) for nil returns — capped depending on your turnover.
- Interest (Section 50): 18% per annum on whatever tax remains unpaid, calculated daily for every day of the delay.
What You Should Have Ready Before You File
- Your sales and purchase registers for the period.
- GSTR-1, reconciled against the numbers you're about to put into GSTR-3B. Honestly, mismatches between these two are where most errors creep in.
- GSTR-2B, cross-checked — and not just glanced at. Make sure you actually know which credits showing up there are eligible.
- Your reverse charge (RCM) liability, verified. This one trips people up, because tax is owed here even when the supplier never charged GST in the first place.
- Your electronic cash and credit ledger balances, so you know what you've actually got available to offset against.
- One final review of the total tax liability before you hit pay.
Where the Invoice Management System (IMS) Fits In
IMS sits right between your supplier's GSTR-1 filing and your own GSTR-2B generation. Every invoice, credit note, or debit note a supplier files shows up on your IMS dashboard, and you get to decide what happens to it — accept it, reject it, or just leave it pending.
Here's what happens next: accepted records flow into GSTR-2B and then auto-populate Table 4 of GSTR-3B as eligible ITC. Reject something, and it drops out of both returns. Leave it pending, and it just sits there — out of both — until you act on it, or until the time limit under Section 16(4) runs out on you.
One detail that catches people off guard: a draft GSTR-2B gets generated on the 14th of every month, based on whatever actions you'd taken on IMS up to that point. If you act on anything after the 14th, you'll need to run the "Recompute GSTR-2B" function before filing — otherwise you're filing against stale figures.
Here's a quick example. Say a textile unit in Pune gets a credit note from a fabric supplier, reducing the value of an earlier invoice. If that record just sits there on IMS untouched, the ITC figure in GSTR-3B is going to be wrong. The fix is straightforward: act on the record, recompute GSTR-2B if you acted after the 14th, then file. As a general rule, the order to follow is — books first, then GSTR-2B, then the IMS dashboard, recompute if you need to, and only then file.
Filing GSTR-3B, Step by Step
- Log in to the GST Portal.
- Select your return period.
- Look over the auto-populated figures from GSTR-1 and GSTR-2B — treat these as a starting point, not gospel.
- Enter and verify your outward supplies and reverse charge liabilities.
- Work out the eligible ITC.
- Offset your liability against the credit and cash ledger balances.
- File using your DSC or EVC, and hang on to the ARN you get afterward.
Table-wise Explanation of GSTR-3B
- Table 3.1: your outward taxable supplies, plus inward supplies under reverse charge.
- Table 3.2: inter-state supplies to unregistered persons, composition taxpayers, and UIN holders — this is what drives your IGST figures.
- Table 4: eligible ITC, which should line up with your GSTR-2B and IMS position. If it doesn't, something's off.
- Table 5: exempt, nil-rated, and non-GST inward supplies. No ITC to claim here, but it still matters for turnover purposes.
- Interest, late fee, and payment section: anything you owe gets accounted for here before the return is finalised.
Common Errors in GSTR-3B and How to Avoid Them
- GSTR-1 and GSTR-3B not matching up — usually down to timing gaps or invoices that got missed.
- ITC claims that are off because someone overlooked a blocked credit or didn't reconcile IMS records properly.
- The wrong GST rate applied on outward supplies.
- Reverse charge transactions left out entirely.
- Taxable value that doesn't actually match the transaction.
- Mistakes at the ledger offset stage.
- And the big one: filing before reconciling sales, purchases, GSTR-1, and GSTR-2B.
A pretty common version of this: a freelancer billing inter-state services to unregistered clients, and then forgetting to report it under Table 3.2 with the applicable IGST.
Consequences of Non-Filing of GSTR-3B
- Late fee of ?50/day (?25 CGST + ?25 SGST), or ?20/day (?10 + ?10) for nil returns, up to whatever cap applies.
- Interest at 18% per annum on the unpaid amount, calculated daily.
- Department notices land in your inbox, and you'll need to respond to them.
- E-Way Bill generation gets blocked — which means goods stop moving.
- Keep it up long enough, and you're looking at suspension or even cancellation of your registration.
- And beyond the immediate penalties, it chips away at your credibility with lenders, suppliers, and on future filings.
Almost every GSTR-3B problem comes down to the same root cause: filing before reconciling. Sort your books, check IMS, confirm GSTR-2B, and then file — in that order. If it'd help, a one-page reconciliation checklist is available on request.
Pune-based Chartered Accountant CA Dhiraj Ostwal heads CA Dhiraj Ostwal & Associates, and brings extensive experience in GST advisory, ITC structuring, and tax dispute resolution. Readers looking for professional support on these matters can get in touch with his firm directly.


