


GST late fee calculator 2026: get exact rates for GSTR-1, GSTR-3B and GSTR-9 late fees under Section 47, plus the 3-year GST return filing bar explained.
Missed a GST return deadline? A GST late fee calculator can give you the exact number in seconds, but here's the short version: GSTR-3B costs ₹50 a day (₹20 a day if it's a Nil return), capped by your turnover, while GSTR-9 late fees depend on your turnover slab and can grow fast if you sit on them too long. Below is the rupee-by-rupee math for every return type, checked against the current CBIC notifications.
A GST late fee is the daily charge you pay under Section 47 of the CGST Act, 2017 when you file a return after its due date. It isn't the same thing as interest. Interest comes under Section 50 and only kicks in when you owe tax and pay it late. The late fee applies simply for filing late, whether or not you owe any tax at all.
Here's the part that trips up a lot of people, and even some calculators you'll find online. The plain text of Section 47 sets the fee at ₹100 a day (capped at ₹5,000) for most returns, and ₹100 a day capped at 0.25% of turnover for the annual return. But the government has used its waiver power under Section 128 to notify much lower rates for the returns most people actually file. It's the notified rate that applies to you, not the figure printed in the Act itself. That gap between what the law says and what you're actually charged explains most of the wrong numbers floating around.
If you're still getting your bearings with GST in general, our guide to GST slabs in India is a good place to start before you get into penalty details.
Applies to | Does not apply to |
|---|---|
Every GST-registered person filing GSTR-3B, GSTR-1, GSTR-9, GSTR-4, or GSTR-9C after the due date | People who aren't registered under GST at all |
Nil-return filers too (yes, a month with zero sales still attracts a fee) | IGST, since there's no late fee provision for it, only for CGST and SGST |
Composition dealers filing GSTR-4 late | CMP-08 filers, in practice, because the portal currently doesn't charge a fee here (more on this below) |
Anyone with a return more than 3 years overdue (though they can no longer file it at all) | — |
A quick word on that CMP-08 row, since it's a genuine grey area. Some tax officers point to Rule 62 and say ₹200 a day is owed. But the GST portal's own FAQ says no late fee currently applies to a delayed CMP-08. Don't treat this as a permanent free pass, though. File it on time regardless.
GSTR-3B and GSTR-1, regular return with tax liability: ₹50 a day (₹25 CGST + ₹25 SGST), under Notifications 19/2021-CT and 20/2021-CT. The cap depends on your turnover in the previous financial year:
Turnover (previous FY) | Maximum late fee |
|---|---|
Up to ₹1.5 crore | ₹2,000 |
₹1.5 crore to ₹5 crore | ₹5,000 |
Above ₹5 crore | ₹10,000 |
GSTR-3B and GSTR-1, Nil return: ₹20 a day (₹10 + ₹10), capped flat at ₹500, regardless of your turnover. Plenty of taxpayers wrongly assume a zero-sales month needs no filing at all, but the fee still applies.
GSTR-9, the annual return: this is the one most calculators get wrong. Under Notification No. 07/2023-CT, the rate is tiered by Annual Aggregate Turnover (AATO), not a flat ₹200 a day:
AATO | Per-day rate | Cap |
|---|---|---|
Up to ₹5 crore | ₹50/day (₹25 + ₹25) | 0.04% of turnover in the state |
₹5 crore to ₹20 crore | ₹100/day (₹50 + ₹50) | 0.04% of turnover in the state |
Above ₹20 crore | ₹200/day (₹100 + ₹100) | 0.25% of turnover per Act, 0.5% combined |
Most small businesses fall in that first slab. So if a page shows you a flat ₹200 a day for GSTR-9, you're looking at a figure that could be four times too high.
GSTR-9C, the reconciliation statement: there's no separate late fee here. Per CBIC Circular No. 246/03/2025-GST, your annual return under Section 44 isn't treated as complete until GSTR-9C is filed too, wherever GSTR-9C applies to you. So the GSTR-9 late fee clock keeps running until both are in.
GSTR-4, for composition dealers, filed annually: standardised since FY 2021-22 at ₹500 for a Nil return and ₹2,000 for others (₹1,000 CGST + ₹1,000 SGST).
GSTR-7, for TDS deductors: ₹50 a day (₹25 + ₹25), capped at ₹2,000.
Interest under Section 50, when tax itself is unpaid: 18% a year on your net cash tax liability, worked out day by day from the day after the due date. Wrongly claimed input tax credit attracts a steeper 24%.
One update worth knowing if you're working out GST late fee and interest together: from the January 2026 tax period, a GSTN advisory changed how the portal calculates interest. It's now worked out on your net tax liability minus the minimum cash balance already sitting in your Electronic Cash Ledger during the delay period, not on the full unpaid amount. If cash was already parked there while you were late, you don't pay interest on that portion. The system fills this in automatically in Table 5.1 of your next GSTR-3B, and it can't be edited downward.
Example 1, the common case: Priya's monthly GSTR-3B
Priya runs a boutique in Nashik with an annual turnover of ₹90 lakh. Her GSTR-3B for May 2026 was due on 20 June 2026. She actually files it on 10 July 2026, which is 20 days late. Her net tax liability for the month is ₹18,000.
Late fee: 20 days × ₹50 = ₹1,000. Her turnover slab (up to ₹1.5 crore) caps at ₹2,000, so the full ₹1,000 is payable: ₹500 CGST and ₹500 SGST.
Interest: ₹18,000 × 18% × (20 ÷ 365) = ₹177.53, which rounds to ₹178.
Total payable: ₹1,178.
Example 2, the edge case: Ramesh's three-year-old GSTR-9
Ramesh is a wholesaler with ₹3 crore turnover. He never filed his GSTR-9 for FY 2022-23, which was due on 31 December 2023. By late 2026, that return is more than three years overdue. Under the rule enforced from the July 2025 tax period, the portal now permanently blocks him from filing it, no matter how much late fee he's willing to pay.
Had he filed it just 200 days late back in 2024, his AATO slab (up to ₹5 crore) would have meant 200 × ₹50 = ₹10,000, capped at 0.04% of ₹3 crore, so ₹1,200 payable. Instead, he now carries a permanent compliance gap and the registration risk that comes with it. There's no portal fix for this. Only a departmental escalation might help, and even that isn't guaranteed.
Identify your return type and its due date. GSTR-3B due dates depend on turnover: the 20th of the next month if your turnover is under ₹5 crore, staggered across the 22nd or 24th otherwise.
Count the days delayed, from the day after the due date up to your actual (or planned) filing date.
Apply the per-day rate for that return type, and whether it's a Nil or regular filing.
Apply the cap for your turnover slab, or your AATO slab if it's GSTR-9. Whichever is lower, the daily total or the cap, is what you owe.
Add interest separately, only if tax is still unpaid. Never mix it into the late fee figure; they're two different charges under two different sections.
A GST late fee calculator handles steps 2 through 5 for you automatically. Our own GST Late Fee Calculator lets you pick the return type and turnover slab, enter your dates, and it splits out the CGST and SGST portion and adds interest if you enter your tax liability.
The portal's figure for GSTR-1 doesn't look right, or shows nothing at all. This is the single most confusing part of GST late fees. Unlike GSTR-3B, the portal doesn't auto-populate a GSTR-1 late fee at filing time, even though Section 47 legally applies here too, at ₹50 a day (₹20 for Nil), capped under Notification 20/2021-CT. Nothing shown on screen doesn't mean nothing is owed. The department can still come back for it later.
You've crossed the 3-year mark on a pending return. Since the July 2025 tax period, the GST portal permanently blocks filing of any GSTR-1, GSTR-3B, GSTR-4, or GSTR-9 once 3 years have passed from the original due date, under Notification No. 28/2023-CT. There's no late-fee-and-file workaround once that window shuts. Clear anything pending well before the 3-year mark.
You paid the GSTR-9 late fee, but GSTR-9C is still sitting unfiled. Per Circular 246/03/2025-GST, your annual return isn't complete until GSTR-9C is also filed, wherever it applies to you. The late fee clock keeps ticking against your GSTR-9C filing date, so paying once isn't the end of it.
Section 47(1) covers the late fee for GSTR-1, GSTR-3B, GSTR-7 and similar returns. Section 47(2) covers the annual return filed under Section 44. Both must be paid in cash, only through the Electronic Cash Ledger. You can't use Input Tax Credit for either one. A GST return simply cannot be filed until the applicable late fee is cleared. Keep ignoring it, and you risk e-way bill blocking, GSTIN suspension under Rule 21A, and eventually cancellation of your registration.
₹50 a day (₹25 CGST + ₹25 SGST) for a regular return with tax liability, capped between ₹2,000 and ₹10,000 depending on turnover. A Nil return attracts ₹20 a day, capped at ₹500.
Late fee under Section 47 punishes late filing. Interest under Section 50 punishes late payment of tax owed. They're separate charges, and both can apply together if you file late and pay late.
Late fee (Section 47) is a fixed daily charge for filing late. Penalty (Sections 122 and 125) is a much larger amount for specific offences like tax evasion or skipping registration. Most late filers only ever face the late fee.
Not quite. It's legally applicable at ₹50 a day (₹20 for Nil) under Notification 20/2021-CT. The GST portal simply doesn't auto-calculate or force payment of it at filing time. The department can still demand it later.
No. Since the July 2025 tax period, Notification No. 28/2023-CT permanently bars filing of GSTR-1, GSTR-3B, GSTR-4, GSTR-9 and related returns once 3 years pass from the original due date.
It's contested. Rule 62 suggests ₹200 a day is owed, but the GST portal's FAQ says there's currently no late fee for a delayed CMP-08. File it on time regardless, rather than lean on this gap.
₹500 total (₹250 CGST + ₹250 SGST) for GSTR-3B or GSTR-1, no matter how many days late. The cap stops the daily rate from growing without limit on a zero-tax return.
That's the bare Section 47(2) rate, before CBIC's Notification 07/2023-CT brought it down for most taxpayers. It only still applies above ₹20 crore AATO. Most businesses actually pay ₹50 or ₹100 a day.
As of mid-2026, there's no blanket late fee waiver for regular filers. Section 128A offers separate relief on interest and penalty for certain older tax demands, which isn't the same as a Section 47 late fee waiver. Check cbic.gov.in before assuming one applies to you.
Yes, work them out one return at a time using each return's own due date and turnover slab, then add the totals together. A CGST-SGST split calculator handles this faster than doing it by hand, especially if you're clearing a backlog before an audit or a loan application.
Go through your pending GST returns today, especially anything getting close to the 3-year filing bar. Once that window shuts, there's no way back in. Run your numbers through our GST Late Fee Calculator before you pay, and always cross-check the final figure on the official GST portal at the time of filing.
For educational purposes only. Verify all figures at official sources before acting. Toolisky is not affiliated with any government body. Consult a qualified CA or legal professional before making compliance decisions. See toolisky.com/accuracy-and-limitations.

Border tax payment 2026: pay checkpost tax on Parivahan, fix a pending or failed transaction, verify your receipt, and check state-specific rates.
Aug 31, 2026

8th pay commission arrears will likely arrive as a lump sum once notified, covering January 2026 onward. Here's the real timeline, the math, and the tax rules.
Aug 20, 2026

Section 87A proviso explained: first proviso rebate limits vs the second proviso's capital-gains bar, with FY 2025-26 math and real fixes for demand notices.
Aug 19, 2026