Aggregate across all GSTINs on the PAN — drives the late-fee cap.
Your GST profile (used to auto-derive due dates and caps)
This is the same profile saved by the GST Due Date Calculator — changes here update it there too.
GST late fee is ₹50 per day (₹25 CGST + ₹25 SGST), reduced to ₹20 per day for nil returns — capped per return at ₹2,000/₹5,000/₹10,000 by turnover band for a non-nil GSTR-1/GSTR-3B, or a flat ₹500 for nil, plus interest at 18% per annum on any unpaid tax. Late fee applies to every late return; interest applies only where tax is outstanding. Late fee must be paid in cash — it cannot be discharged using input tax credit.
This is what missed deadlines cost.
PracticeFlow tracks every client's GST, TDS and ROC deadlines automatically, assigns the work, and chases the client for documents — so this calculation never has to happen again.
See PracticeFlow for CA FirmsHow late fee is computed (Section 47)
Late fee under Section 47 is a flat per-day charge for the delay in filing itself, entirely independent of the tax amount involved — a return with a ₹10 liability and one with a ₹10 lakh liability accrue the identical late fee for the identical number of days late. It's split equally between CGST and SGST, so there's no separate IGST component: the late fee provisions reference CGST and SGST/UTGST specifically, not the shared inter-state tax.
Days delayed is counted from the day after the due date through the actual filing date. A return filed exactly on its due date owes no late fee at all — the clock only starts once that date has passed.
Nil vs non-nil returns
A non-nil return (any outward supply, tax liability, or ITC claim for the period) accrues late fee at ₹50 per day — ₹25 CGST and ₹25 SGST. A genuine nil return, with none of those, accrues at a lower ₹20 per day (₹10 + ₹10), reflecting the fact that there's no revenue impact from the delay. The cap is lower too. Filing a nil return that technically had a small liability as if it were nil is a common, avoidable mistake — the portal itself flags a return as nil or non-nil based on what's actually entered, not on a checkbox alone.
The cap, and why it depends on turnover
For GSTR-1 and GSTR-3B, the maximum late fee per return is turnover-banded, not flat — notified via CGST Notifications 19/2021 and 20/2021, current for FY 2026-27. A non-nil return is capped at ₹2,000 (aggregate turnover up to ₹1.5 crore in the preceding financial year), ₹5,000 (₹1.5 crore to ₹5 crore), or ₹10,000 (above ₹5 crore). A nil return is capped at a flat ₹500 regardless of turnover — the nil cap doesn't vary by band the way the non-nil cap does.
This calculator asks for aggregate turnover directly because it decides which cap applies — enter it accurately (PAN-based, aggregate across every GSTIN, preceding financial year), not the turnover of the single GSTIN being calculated for if the taxpayer holds multiple registrations. GSTR-4, GSTR-5 and CMP-08 reuse this same slab structure as a reasonable estimate, since their own notified caps aren't independently confirmed here — GSTR-9 and GSTR-9C follow an entirely separate regime (see below).
Why filing frequency changes the due date — and the day count
GSTR-1 and GSTR-3B can be filed monthly or quarterly under QRMP, and the due date is genuinely different between the two: monthly GSTR-3B is due the 20th, quarterly GSTR-3B is due the 22nd or 24th depending on the filer's state (Category X states get the 22nd, Category Y the 24th — the same state grouping used by the GST Due Date Calculator). Monthly GSTR-1 is due the 11th, quarterly GSTR-1 the 13th after quarter end. Using the wrong frequency's due date changes the day count and therefore the fee — this calculator derives it automatically from the return type, period, frequency and (for quarterly GSTR-3B) state, rather than asking for a due date to be typed in.
QRMP itself is only available up to ₹5 crore aggregate turnover in the preceding financial year — above that, monthly filing is mandatory and the quarterly option isn't offered. This calculator hides the frequency choice entirely once turnover crosses that line, rather than letting an ineligible combination be selected.
GST Interest Calculator — 18% p.a. on unpaid tax
Interest under Section 50 accrues at 18% per annum on the tax that remained unpaid past the due date, prorated for the actual number of days delayed — computed entirely independently of the late fee above. This calculator shows both figures for the same period side by side.
The detail that catches people out: a nil return has, by definition, no outstanding tax — so it accrues late fee but zero interest. A return fully covered by available cash-ledger balance at the time of the (late) payment can also owe zero interest despite a large liability, if the tax itself reached the government on time even though the return was filed late. Interest is charged on unpaid tax specifically, not on lateness itself.
The exact net-vs-gross basis for this calculation, and how Section 50(3) treats wrongly availed input tax credit separately, are specialist questions with their own conditions and a documented proviso — covered in full in the companion guide linked below.
Why interest isn't the same as late fee
Late fee and interest are computed under different sections, on different bases, and don't offset each other. Late fee is a flat per-day charge for the filing delay itself — it applies to every late return, nil or not. Interest is a percentage charge on unpaid tax — it applies only where tax is actually outstanding. A return with a large liability filed months late usually owes far more in interest than in late fee, since interest has no ceiling while late fee is capped.
The two aren't substitutes for each other: paying the tax on time through a separate challan stops the interest clock, but the return itself still needs to be filed to stop the late fee clock, and vice versa.
Why late fee must be paid in cash
Late fee has to be discharged in cash through the electronic cash ledger — it cannot be paid using available input tax credit, regardless of the ITC balance sitting in the taxpayer's account. The GST portal enforces this directly: it blocks the return from being filed until the applicable late fee has been paid this way.
This is the detail that turns a backlog into a genuine liquidity event rather than just a bookkeeping entry — a business with substantial ITC available but several unfiled periods still needs to find real cash before it can file any of them, which is why this calculator separates the cash-payable late fee from the interest figure rather than folding both into a single blended number.
What happens when multiple periods go unfiled
Beyond the late fee and interest itself, an extended backlog triggers rules that don't apply to a single missed return. Two consecutive unfiled GSTR-3B periods disable e-way bill generation for the GSTIN under Rule 138E, which stops the movement of goods, not just the filing. Returns must also be filed in strict period order, so the earliest pending period blocks every later one from being filed at all — clearing the oldest debt first isn't optional. And for periods from July 2025 onward, GSTR-3B cannot be filed more than three years past its original due date; past that window, the period is permanently blocked, along with any ITC or reconciliation value tied up in it.
These consequences compound with each other — a filer who clears only the most recent period while leaving older ones pending gains nothing, since the older periods still block the sequence and still carry their own accruing late fee and interest.
GSTR-9's different cap regime
GSTR-9, the annual return, doesn't share GSTR-3B's cap structure — it follows its own regime, generally described as scaling with turnover rather than a flat per-return figure, and this calculator treats it as a distinct cap band rather than reusing the 3B numbers. GSTR-9C, the reconciliation statement filed alongside it, follows the same separate treatment. Given how much a single annual-return exposure figure can be worth for a larger taxpayer, confirm the precise cap for the applicable turnover before relying on this calculator's GSTR-9/9C estimate as final.
Common mistakes
The most frequent error is treating late fee and interest as one number — they're computed under different sections, on different bases, and don't offset each other. The second is assuming a flat cap applies regardless of turnover, when GSTR-1/GSTR-3B's cap is specifically turnover-banded — entering the wrong band (or the single GSTIN's turnover instead of the PAN-wide aggregate) changes which cap applies and can materially understate or overstate the fee. The third is using a monthly due date for a QRMP filer, or vice versa — the due date, and therefore the days delayed, genuinely differs by frequency. The fourth, specific to a backlog, is calculating exposure period-by-period without checking whether the sequential-filing rule or the three-year block already limits what's actually recoverable — a period beyond the three-year window has no late fee to calculate at all, because it can no longer be filed.
Frequently asked questions
Going deeper on interest
Net vs gross liability, the Section 50(1) proviso, Section 50(3) on wrongly availed ITC, and the portal's RE-COMPUTE INTEREST mechanics are specialist questions this calculator doesn't need to answer to compute your figure — but a practising CA researching an edge case will want the full explanation.
GST Interest Explained: net vs gross, Section 50(3) →Get compliance updates in your inbox
GSTR-1/GSTR-3B's turnover-banded cap is confirmed per CGST Notifications 19/2021 and 20/2021 (FY 2026-27). GSTR-4, GSTR-5 and CMP-08 reuse this structure as an estimate since their own notified caps aren't independently confirmed here; GSTR-9/9C follows a separate regime, flagged unverified. Confirm the applicable cap for your exact return type on the GST portal.
Need the full filing calendar too? Open the GST Due Date Calculator → · Deep dive on interest mechanics: GST Interest Explained →
Managing 50+ clients? Automate this.