Document

GSTR-3B: Due Date, Late Fee, Format & Filing Rules

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.

What Is GSTR-3B?

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:

Due Dates: Monthly and Quarterly

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.

Late Fees and Interest

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.

Who Doesn't Need to File GSTR-3B

Filing is mandatory for every GST-registered taxpayer, with a small list of exceptions who follow different return cycles entirely:

Why GSTR-3B Accuracy Now Starts Upstream

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.

Reconciliation: Where GSTR-3B Actually Gets Tested

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.

What's New on the Portal

A couple of recent portal-level changes are worth knowing before your next filing:

Where This Gets Genuinely Hard at Scale

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.

Transform your GST compliance with enterprise-grade automation.

Book a demo

How Taxilla Handles This

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

Frequently Asked Questions

Can I still edit sales figures directly in GSTR-3B?

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.

Do I need to file GSTR-3B if I had no transactions?

Yes. A nil GSTR-3B is still mandatory for that period.

What's the difference between GSTR-1 and GSTR-3B?

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.

Can I have one GSTR-3B cover two GSTINs?

No. Every GSTIN requires its own separate GSTR-3B, even if both belong to the same PAN.

Is there a way to reduce late fees if I'm delayed?

No waiver mechanism exists by default - the ?50/?20 per-day structure applies uniformly. The only way to avoid it is filing on time.

Can GSTR-3B be filed after three years from its due date?

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.