The Oman Tax Authority officially moved Oman closer ....
The UAE is accelerating its transition toward ...
Poland's National e-Invoicing System (KSeF) mandates ...
Belgium's e-invoicing mandate kicks off January 1, 2026, with a grace ....
Sign-In
Get a detailed demo
Speak with an Expert
Your information has been received.
We've emailed you the product eBook. Please check your inbox!
Request submitted successfully. Our team will reach out to you within 1 business day.
GSTR-3B is the return that moves money - it's where you declare what you owe, claim your input tax credit, and pay the tax. Everything else in the GST return cycle exists to feed accurate numbers into this one. Miss it, misreport it, or file it out of sequence, and the consequences show up fast: interest, late fees, and blocked credit.
Here's what GSTR-3B requires, how the due dates work, and a few recent changes that have made accuracy in the earlier returns non-negotiable.
GSTR-3B is a self-declared summary return - filed monthly, or quarterly under QRMP - where you report total sales, the input tax credit you're claiming, and the net tax payable for the period. Unlike GSTR-1, which lists invoice-by-invoice detail, GSTR-3B works at the summary level.
A few rules that apply regardless of business size:
Filer Type
Frequency
Due Date
Monthly filer
Monthly
20th of the following month
QRMP filer
Quarterly
22nd or 24th of the month after the quarter, depending on state/UT
The QRMP due date split (22nd vs 24th) depends on which state or union territory your principal place of business is registered in - it isn't a business choice, it's fixed by jurisdiction.
The three-year time bar applies here too. From the July 2025 tax period onward, GSTR-3B cannot be filed once three years have passed from its original due date. Past that point, the return is permanently blocked on the portal - there's no late filing option, no penalty-and-file route. It's simply closed.
Missing the due date carries two separate costs, and it's worth keeping them distinct:
Late fee (for the delay in filing):
Interest (for the delay in paying tax):
If you paid your tax on time but filed the return late, you'll still owe the late fee even though no interest applies - the two are triggered independently, not as a single combined penalty. If both payment and filing are late, both charges stack.
Filing is mandatory for every GST-registered taxpayer, with a small list of exceptions who follow different return cycles entirely:
This is the part that's changed the most in the last year, and it's worth understanding clearly if you're used to older GST workflows.
Sales figures in Tables 3.1 and 3.2 are now non-editable inside GSTR-3B itself. These values are auto-populated directly from what you filed in GSTR-1, GSTR-1A, or IFF - and starting from the July 2025 tax period, that auto-population is hard-locked. You can no longer manually override the number sitting in Table 3.1 to correct an error at the GSTR-3B stage.
Table 3.2 specifically - inter-state supplies to unregistered persons, composition taxpayers, and UIN holders - followed the same logic from the November 2025 tax period onward, per a GSTN advisory: only system-generated values from GSTR-1/1A/IFF can be used.
What this means practically: if a sales figure is wrong, you can no longer fix it while filing GSTR-3B. The correction must happen earlier - either by amending it through GSTR-1A for the same period, which updates Table 3.2 instantly before GSTR-3B filing, or through a subsequent GSTR-1 or IFF filing in a later period. There's no cut-off restricting how close to your GSTR-3B deadline you can still file that GSTR-1A - but once GSTR-3B for that period is submitted, the window is gone.
In short: GSTR-3B has stopped being a place to catch mistakes. That job now sits entirely with GSTR-1 and its correction window, GSTR-1A.
Because Table 3.1/3.2 values are locked and pulled from upstream returns, reconciliation isn't optional cleanup anymore - it's the only real safeguard left. Two comparisons matter most:
GSTR-3B vs GSTR-1 - catches missed or duplicated invoices and confirms your buyers can claim the input tax credit they're entitled to based on what actually reached their GSTR-2B.
GSTR-3B vs GSTR-2B - checks the input tax credit you're claiming against what your suppliers have reported, so you don't claim more credit than the system supports or miss out on credit you're owed.
Skipping either reconciliation is how businesses end up claiming credit that gets flagged later, or under-claiming credit they were legitimately owed - both of which are entirely avoidable with a proper check before filing.
A couple of recent portal-level changes are worth knowing before your next filing:
None of the individual rules above are complicated on their own. What's hard is doing all of it, correctly, every single period, across however many GSTINs a business runs - especially now that the safety net of fixing things inside GSTR-3B itself is gone.
That shifts the real risk earlier in the cycle: if GSTR-1 goes out with an error and the GSTR-1A window gets missed, that mistake is now locked into GSTR-3B with no way to touch it there. For a business filing one GSTIN, that's a manageable discipline. Across ten GSTINs and thousands of monthly invoices, it's very easy for one number to slip through unnoticed until a credit mismatch surfaces on a customer's end.
Taxilla's GST platform is built around the sequencing this new locking structure demands - catching problems before GSTR-3B, not during it:
If GSTR-3B reconciliation currently happens as a last-minute check before the 20th, See how Taxilla automates GSTR-3B filing and reconciliation
No. Tables 3.1 and 3.2 are auto-populated from GSTR-1/1A/IFF and are non-editable from the July 2025 and November 2025 tax periods onward, respectively. Corrections must happen upstream, through GSTR-1A or a later GSTR-1 filing.
Yes. A nil GSTR-3B is still mandatory for that period.
GSTR-1 reports invoice-level sales detail. GSTR-3B is the summary return where tax liability is declared, ITC is claimed, and the actual payment happens.
No. Every GSTIN requires its own separate GSTR-3B, even if both belong to the same PAN.
No waiver mechanism exists by default - the ?50/?20 per-day structure applies uniformly. The only way to avoid it is filing on time.
No. From the July 2025 tax period onward, the return becomes permanently unfileable once three years have passed from the original due date.
For how the returns feeding into GSTR-3B actually work, see our guides on GSTR-1 filing and GSTR-1A corrections - both are now the only real points where GSTR-3B errors can be fixed.