GSTR-3B Late Fee Calculator: How Penalties Stack Up When You Miss the Deadline
A small trader in Coimbatore forgot to file her GSTR-3B for a month because she was busy closing a large order. Thirty days later she remembered, filed it, and was surprised the penalty was a few thousand rupees, not the tens of thousands she had feared online. The late fee is smaller than most people assume, but it is not free, and interest on unpaid tax runs on top of it separately.
What is the GSTR-3B late fee? #
The GSTR-3B late fee is a penalty under Section 47 of the CGST Act charged per day for every day a return is filed after its due date, up to a capped maximum. It applies separately from interest under Section 50, which is charged on any unpaid tax liability for the period you were late, at 18% per year.
These are two different charges with two different purposes. The late fee punishes filing late, full stop, even if you owed zero tax that month (a "nil" return). Interest only applies if you actually had tax to pay and paid it late.
How the penalty is calculated #
Late fee (Section 47):
Late fee = min(per-day rate x days delayed, cap)
The per-day rate and cap depend on whether the return is a nil filing and your turnover bracket:
| Filing type | Per-day rate (CGST + SGST combined) | Cap (turnover up to Rs 1.5 crore) | Cap (Rs 1.5-5 crore) | Cap (above Rs 5 crore) |
|---|---|---|---|---|
| Normal (tax due) | Rs 50/day | Rs 2,000 | Rs 5,000 | Rs 10,000 |
| Nil return | Rs 20/day | Rs 2,000 | Rs 2,000 | Rs 2,000 |
The Rs 50 and Rs 20 figures split evenly between CGST and SGST. Always check the current rates and caps on the GST portal before relying on an exact figure, since these can be revised by the GST Council.
Interest (Section 50):
Interest = Net tax liability x 18% x (days delayed / 365)
Interest is charged only on the actual unpaid tax for that period, prorated for the exact number of days you were late.
A worked example with real numbers #
Suppose a trader's April return was due on 20 May and she actually filed on 19 June, 30 days late. Her turnover is under Rs 1.5 crore, this is a normal return (not nil), and her net tax liability for the month (CGST + SGST + IGST combined) is Rs 45,000.
Late fee:
Raw late fee = Rs 50 x 30 days = Rs 1,500
Capped at Rs 2,000, so late fee = Rs 1,500 (under the cap)
Split: Rs 750 CGST + Rs 750 SGST
Interest:
Interest = 45,000 x 18% x (30 / 365)
= 45,000 x 0.18 x 0.0822
= Rs 666
Total payable: Rs 1,500 (late fee) + Rs 666 (interest) = Rs 2,166
Now compare a nil return filed 45 days late, same turnover bracket:
Late fee = min(20 x 45, 2,000) = Rs 900
Interest = Rs 0 (no tax liability, so no interest applies)
Just Rs 900, since there was nothing to pay interest on. And if that trader had instead been 60 days late on a normal return:
Raw late fee = 50 x 60 = Rs 3,000
Capped at Rs 2,000
The cap kicks in here: the fee stops growing at Rs 2,000 regardless of how much further the delay stretches, at least for this turnover bracket.
Why understanding this matters #
It stops overreaction. A late fee of Rs 1,500-2,000 for a small business is manageable and worth knowing in advance so a missed deadline does not turn into a panic-driven decision.
It separates two different costs. Businesses often lump "late fee" and "interest" together in their heads. Knowing they are calculated differently, and that interest only bites when tax is actually owed, changes how urgently you should treat a nil versus a tax-due delay.
It reveals the real cost of chronic lateness. The per-day fee is capped, but interest is not. A business with a large monthly tax liability that is consistently late accumulates real interest cost month after month, even though the late fee stays small.
Common mistakes and myths #
Mistake 1: Believing nil returns have no penalty at all. A nil GSTR-3B still attracts a late fee (Rs 20/day, capped), even though no tax was due. Many small businesses skip filing a nil return assuming there is nothing to file, and get penalised anyway.
Mistake 2: Assuming the late fee grows without limit the longer you delay. It is capped per return, per the table above. Beyond the cap, delaying further does not add to the fee itself, though interest keeps accruing separately if tax is unpaid.
Mistake 3: Forgetting the three-year filing deadline. Returns generally cannot be filed on the GST portal beyond three years from their original due date. A return delayed long enough can become effectively unfileable, which is a far bigger problem than the fee itself.
Mistake 4: Mixing up GSTR-3B penalties with GSTR-1 or GSTR-9 penalties. GSTR-1 has its own late fee structure, and the annual return GSTR-9 uses a different per-day rate (Rs 200/day) with a cap tied to turnover, not a flat number. Check which return you are calculating for.
Tips and best practices #
- File a nil return the moment you know there is no business activity for the period; it takes minutes and the small late fee for skipping it is not worth the risk of forgetting entirely.
- Set a recurring reminder a few days before the 20th of every month (or your QRMP due date, if applicable), since the due date does not shift for weekends or holidays in most cases.
- If you are on the QRMP scheme, remember your due date is the 22nd or 24th of the month after the quarter, not the standard 20th, depending on your state category.
- Pay the tax liability as soon as possible even if you cannot file the return immediately; interest accrues on unpaid tax regardless of when you eventually file.
- Reconcile your GSTR-3B liability every month rather than at year-end, so a delay in one month does not compound into confusion across several returns.
Related tools #
Once you know your penalty exposure from the GSTR-3B calculator, a few related tools help with adjacent compliance questions. Check GST composition scheme eligibility with the GST composition calculator, estimate your quarterly advance tax with the advance tax calculator, or check TDS obligations with the TDS calculator. You can also see a fully worked scenario close to the one above at GSTR-3B, 30 days late, normal return, or a nil-return scenario at GSTR-3B, nil return, 60 days late.
Frequently asked questions #
Does the late fee apply even if I have already paid the tax on time? #
Yes. The late fee under Section 47 is charged for filing the return late, separate from whether the tax itself was paid on time. If you paid on time but filed the return late, you will still owe the late fee, just not the interest.
What happens if I never file a pending GSTR-3B? #
Continued non-filing can lead to a notice, cancellation of your GST registration, and blocking of your e-way bill generation. Filing late with the fee attached is always better than not filing at all.
Is the late fee the same across all states? #
Yes, the per-day rate and caps are set centrally under the CGST/SGST framework and apply uniformly across India; they do not vary by state.
Can the late fee be waived? #
The GST Council has occasionally issued amnesty schemes waiving or reducing late fees for specific past periods. These are announced separately and are not a standing rule, so check current GST portal notifications rather than assuming a waiver applies to your period.
How is the QRMP scheme's due date different? #
Businesses on the QRMP (Quarterly Return Monthly Payment) scheme file GSTR-3B quarterly instead of monthly, with the due date falling on the 22nd or 24th of the month following the quarter, depending on the state category, rather than the standard 20th.
Check your exact penalty #
Guessing at a GST penalty usually means either overpaying out of anxiety or underestimating what you actually owe. Enter your actual due date, filing date, and tax liability into the GSTR-3B calculator to see the exact late fee and interest breakdown before you file, or before you decide how urgently to catch up.