GST Late Fee & Penalty Guide India 2025: All Returns, All Scenarios
Missing a GST return due date used to feel like a manageable inconvenience — pay the late fee, file late, move on. From July 2025, that calculus has changed permanently.
- Late fee is ₹50/day (₹20/day for nil returns) for both GSTR-1 and GSTR-3B, capped by turnover slab from ₹500 to ₹10,000.
- GSTR-3B also attracts 18% p.a. interest on unpaid tax (24% p.a. if excess ITC was wrongly availed).
- GSTR-9 late fee is higher at ₹200/day, capped at 0.25% of turnover.
- From July 2025, any GST return more than 3 years past its due date is permanently blocked from filing — the underlying tax liability still survives.
- Persistent non-filing escalates through blocked e-way bills, show-cause notice, suspension, and eventual GSTIN cancellation.
The GST portal now enforces a 3-year hard lock: any return older than 3 years from its original due date cannot be filed. No amnesty, no workaround, no officer discretion. The period is permanently lost — and the underlying tax liability still exists, along with interest and penalty exposure.
This guide covers every late fee and penalty scenario in detail — so you know exactly what you're facing and how to calculate it.
What Is the Full Cost of Late GST Filing?
Late filing doesn't just mean a late fee. The total cost can include:
- Late fee — fixed per-day charge
- Interest — 18% p.a. on unpaid tax (GSTR-3B only)
- Blocked ITC for buyers — indirect business cost
- Blocked next-period filing — cannot file GSTR-3B until GSTR-1 is filed, and vice versa
- E-way bill restrictions — blocked after 2 consecutive missed periods
- Registration suspension/cancellation — for persistent non-filers
- Permanent loss of the filing window — after 3 years
Late Fee Structure — GSTR-1
| Scenario | Per Day Rate | Maximum Cap by Turnover |
|---|---|---|
| Returns with tax liability | ₹50/day (₹25 CGST + ₹25 SGST) | ₹2,000 / ₹5,000 / ₹10,000 |
| Nil returns | ₹20/day (₹10 CGST + ₹10 SGST) | ₹500 / ₹500 / ₹1,000 |
Maximum Late Fee Caps by Annual Turnover
| Annual Turnover | Max for Returns with Liability | Max for Nil Returns |
|---|---|---|
| Up to ₹1.5 Crore | ₹2,000 | ₹500 |
| ₹1.5 Crore – ₹5 Crore | ₹5,000 | ₹500 |
| Above ₹5 Crore | ₹10,000 | ₹1,000 |
You're a monthly GSTR-1 filer with turnover of ₹80 lakh
Due date: 11 May 2025
You file on: 15 June 2025
Days late: 35 days
Late fee: 35 × ₹50 = ₹1,750 (within ₹2,000 cap, so ₹1,750 applies)
Late Fee Structure — GSTR-3B
The per-day and cap structure is identical to GSTR-1:
| Scenario | Per Day | Cap (≤₹1.5 Cr) | Cap (₹1.5–5 Cr) | Cap (>₹5 Cr) |
|---|---|---|---|---|
| With tax liability | ₹50/day | ₹2,000 | ₹5,000 | ₹10,000 |
| Nil returns | ₹20/day | ₹500 | ₹500 | ₹1,000 |
In addition to late fee, GSTR-3B also attracts interest:
Interest on Unpaid Tax
| Scenario | Interest Rate |
|---|---|
| Tax paid late (after due date) | 18% per annum on net tax due |
| Wrongly availed excess ITC | 24% per annum on excess ITC |
How interest is calculated:
Interest = (Net Tax Liability × 18%) ÷ 365 × Number of Days Late
Net GST payable: ₹1,00,000
GSTR-3B due: 20 May 2025
You pay on: 10 June 2025
Days late: 21 days
Interest: ₹1,00,000 × 18% ÷ 365 × 21 = ₹1,035
Late Fee Structure — GSTR-9 (Annual Return)
| Scenario | Per Day Rate | Maximum Cap |
|---|---|---|
| All cases | ₹200/day (₹100 CGST + ₹100 SGST) | 0.25% of state-specific turnover |
GSTR-9 has a much higher per-day rate, but also a proportional maximum cap — so large businesses with high turnover face proportionally larger maximums.
Turnover in Maharashtra: ₹5 Crore
Maximum late fee: 0.25% × ₹5 Crore = ₹1,25,000
This is reached after 625 days of delay (₹1,25,000 ÷ ₹200)
Late Fee Structure — GSTR-4 (Composition Annual Return)
| Scenario | Per Day Rate | Maximum |
|---|---|---|
| All cases | ₹200/day (₹100 CGST + ₹100 SGST) | ₹2,000 |
GST Portal — late fee and interest rules
What Is the 3-Year Hard Lock Introduced in July 2025?
This is the most consequential change to GST compliance in years. From July 2025:
GST returns cannot be filed for any period where the due date was more than 3 years ago.
What this means in practice:
| Return Period | Original Due Date | Last Date to File (3-Year Lock) |
|---|---|---|
| April 2022 GSTR-1 | 11 May 2022 | 11 May 2025 ✅ Still open (barely) |
| March 2022 GSTR-1 | 11 April 2022 | 11 April 2025 🔒 Already locked |
| FY 2021–22 GSTR-3B (any month) | Various dates in 2022 | Most now permanently locked |
Beyond Late Fees — Other Penalties Under GST
Section 122 — Penalty for Tax Evasion
| Offence | Penalty |
|---|---|
| Issuing invoice without supply (fake invoice) | ₹10,000 or 100% of tax, whichever is higher |
| Availing excess ITC fraudulently | ₹10,000 or 100% of ITC, whichever is higher |
| Failure to register when mandatory | ₹10,000 or 100% of tax due, whichever is higher |
| Incorrect HSN code leading to tax shortfall | ₹10,000 or tax evaded |
Section 125 — General Penalty
For contraventions not specifically covered elsewhere: up to ₹25,000.
Section 129 — Detention of Goods in Transit
If goods are transported without a valid e-way bill, they can be detained. Penalty is: 100% of tax applicable on the goods (or ₹10,000 minimum), for exempt goods: 2% of goods value or ₹25,000 minimum
Consequences of Persistent Non-Filing
Stage 1 — Blocked Portal Operations
After 2 consecutive missed GSTR-3B filings: e-way bill generation is blocked.
Stage 2 — Show-Cause Notice
After continued non-compliance: GSTIN receives a show-cause notice for cancellation.
Stage 3 — Suspension
GSTIN is suspended. You cannot issue valid tax invoices during suspension — buyers lose ITC entitlement.
Stage 4 — Cancellation
GSTIN is cancelled. To resume GST compliance, you must apply for revocation (within 30 days of cancellation order) or fresh registration.
How to Pay GST Late Fees
Late fees are paid through the GST portal's challan system:
Login to gst.gov.in
Go to Services → Payments → Create Challan
Select the return type and period
The portal auto-calculates the late fee — verify against your own calculation
Pay via net banking, debit card, NEFT/RTGS, or OTC (bank challan)
Late fee payment is confirmed via Form PMT-06 for QRMP filers or directly offset in GSTR-3B for monthly filers
How to Avoid Late Fees — Practical System
Set monthly calendar reminders for the 11th (GSTR-1), 20th (GSTR-3B), and 25th (PMT-06 under QRMP)
File nil returns even in months with zero transactions — the compliance cost is ₹0, the non-compliance cost is ₹20/day minimum
Reconcile invoices weekly — don't leave the entire month's data gathering for the last 3 days
Use accounting software with GST return reminders (Zoho Books, Tally Prime, ClearTax)
Nominate a compliance owner in your organisation — one person responsible for GST return deadlines
Check your email and SMS from the GST portal — CBIC sends reminders 3 days before due dates
Use our GST Calculator to verify the exact tax amounts before filing, eliminating the most common source of GSTR-3B errors that require amendment.
Conclusion
GST late fees are avoidable. The structure is predictable, the due dates don't change, and the tools to file are all online. What creates late fees is process failure — missing reminders, leaving invoice reconciliation too late, or assuming a nil return doesn't need to be filed.
With the July 2025 3-year lock now in effect, the stakes for habitual late filers have risen significantly. There is no longer a "catch up later" option once the 3-year window closes.
Your immediate action items:
Check your GST portal for any pending returns, especially from FY 2022–23 onwards
File all outstanding returns before the 3-year lock hits them
Set up a recurring monthly reminder system for all due dates
If penalties or interest have accumulated, consider consulting a GST practitioner for a settlement strategy
GST Late Fees and Penalties — Frequently Asked Questions
What is the late fee for GSTR-3B?
₹50 per day (₹25 CGST + ₹25 SGST) for returns with tax liability, or ₹20 per day for nil returns, capped between ₹500 and ₹10,000 depending on turnover.
Does GSTR-3B attract interest as well as a late fee?
Yes. In addition to the late fee, 18% per annum interest applies on unpaid tax from the due date to the payment date, or 24% per annum if excess ITC was wrongly availed.
Can I still file a GST return that is more than 3 years overdue?
No. From July 2025, the GST portal permanently blocks filing of any return more than 3 years past its original due date.
What happens if I keep missing GST return deadlines?
Persistent non-filing escalates from blocked e-way bill generation (after 2 consecutive missed periods) to a show-cause notice, GSTIN suspension, and eventual cancellation.
Is the late fee the same for GSTR-1 and GSTR-3B?
Yes, the per-day rate and turnover-based caps are identical for both returns, but only GSTR-3B carries additional interest on unpaid tax.
Related: How to File GSTR-1 · How to File GSTR-3B · GST Return Due Dates 2025