Spoke · filing deadlines

The 3-year filing bar is live — and the clock runs from each return's due date

The short answer

Pull a list of every GST period you have not filed, oldest first. Old unfiled returns carry two separate risks: a time bar on furnishing the return itself — three years from that return's due date, under Sections 37, 39, 44 and 52 of the CGST Act as amended by the Finance Act 2023 — and Section 16(4), which kills ITC for an invoice after 30 November of the following financial year. The second usually bites first, subject to the Section 16(5) relief for FY 2017-18 to FY 2020-21. Check both.

Most GST deadlines are recoverable. You pay interest, you file late, you move on. A time bar on the return itself is a different animal — once the window shuts, the period is closed, and there is no late fee that buys it back. This is how to find your exposed periods before the window does the deciding for you.

Do this first

Before you read the law, get the list. Log into the portal and open the return-filing dashboard for every GSTIN you hold, financial year by financial year, going back as far as it will show you. You are looking for one thing: periods with a return still not filed. GSTR-1, GSTR-3B, the annual return, GSTR-8 if you are an e-commerce operator. Sort them oldest first.

For most well-run businesses that list is empty and you are done in twenty minutes. For anyone with a dormant GSTIN, a branch registration nobody owns, a state you stopped trading in but never surrendered, or a messy transition after an acquisition, the list is not empty — and the oldest entries are the ones at risk. That list is the whole exercise. Everything below tells you what to do with it.

What the time bar is

The principle is straightforward: after a fixed period, you lose the ability to furnish the return at all. Not "file it with late fee and interest" — the facility closes. A period you never filed stays never filed. Any tax you under-declared in it becomes a matter for the department's demand powers rather than your voluntary correction, and any credit sitting in it dies with it.

Be precise about what you are relying on here, because the details govern which of your periods are exposed:

  • Which returns it covers — the bar sits in four separate sub-sections, not one. Section 37(5) covers outward supplies (GSTR-1, and GSTR-1A/IFF with it), Section 39(11) covers the returns under Section 39 (GSTR-3B, and GSTR-4, 5, 6 and 7 with it), Section 44(2) covers the annual return (GSTR-9 and 9C), and Section 52(15) covers the e-commerce TCS statement (GSTR-8). GSTN's own advisories list GSTR-1, 1A, 3B, 4, 5, 5A, 6, 7, 8 and 9/9C.
  • What the clock runs from — three years from the due date of furnishing that return, not the end of the financial year, and not the date you noticed. Section 39(11) is explicit: "a registered person shall not be allowed to furnish a return for a tax period after the expiry of a period of three years from the due date of furnishing the said return."
  • When it became operative — the enabling provision and the date the portal began enforcing it are two different things. The Finance Act 2023 inserted the four sub-sections; they were commenced with effect from 1 October 2023 by Notification 28/2023-Central Tax dated 31 July 2023. Portal enforcement came much later: GSTN first warned in its advisory of 29 October 2024, then confirmed implementation from the July 2025 tax period, and has reissued the warning as periods age out. It now operates on a rolling basis — each month, another month's returns pass the three-year mark and close.
  • Whether anything re-opens it — there is one statutory route and it is not yours to invoke. Each of the four sub-sections carries a proviso letting the Government, on the Council's recommendation and by notification, allow a registered person or class of persons to file after the three years. It is an enabling power, not a condonation application, and no such notification has been issued as at July 2026. There is no late fee, no delayed-filing route and no appeal that re-opens a barred period.
The ITC provision, and the one exception to it. Under Section 16(4) of the CGST Act, ITC for an invoice or debit note of a financial year cannot be taken after 30 November of the following year, or the date of filing the annual return, whichever is earlier. Missed credit lapses — there is no re-availment mechanism. The exception is historic and narrow: Section 16(5), inserted retrospectively from 1 July 2017 by the Finance (No. 2) Act 2024, overrides 16(4) for invoices of FY 2017-18 to FY 2020-21 where the relevant GSTR-3B was in fact filed by 30 November 2021. If nothing was filed at all, 16(5) does not rescue you — it relaxes the deadline, not the requirement to have filed.
One thing genuinely remains unsettled. GSTN operationalised an "Application for Unbarring Returns" module on the portal in February 2026 (Services → Returns), routed to the jurisdictional officer, with filing to follow within 30 days of approval. GSTN's advisory frames it against the Rule 59(6) block that follows non-filing for consecutive tax periods; parts of the tax press have described it as also reaching three-year time-barred periods. Read strictly, a portal module cannot override a statutory bar that only a Government notification can lift. Do not plan on it — but if you are already barred, it costs nothing to apply and ask your jurisdictional officer in writing. (Position as of July 2026.)

Which clock actually kills your credit first

This is where the panic is usually misdirected. Finance teams hear "three years" and start worrying about periods from three years ago. But for input tax credit, a much shorter clock has almost always run out first. Line them up:

ClockWhat it endsDeadlineRecoverable?
Section 16(4)ITC on a financial year's invoices30 Nov of the following FY, or the annual return date — whichever is earlierNo re-availment. (Section 16(5) relaxes it only for FY 2017-18 to 2020-21, and only where the GSTR-3B was filed by 30 Nov 2021)
Section 34A supplier's ability to declare a credit note30 Nov following the financial yearNo
Rule 37ACredit where the supplier filed GSTR-1 but no GSTR-3B by 30 SepReverse by 30 Nov of that yearYes — re-avail when the supplier pays
Rule 37Credit where you have not paid the supplier180 days from invoice dateYes — re-avail on payment
The filing bar
ss. 37(5), 39(11), 44(2), 52(15)
The ability to furnish the return itself3 years from that return's due dateNo. Only a Government notification under the proviso can lift it — none issued

Read the last column. Rule 37 and Rule 37A are reversals with a way back — you lose the credit temporarily and get it again when the underlying problem is fixed. Section 16(4) and the filing bar are not reversals. They are terminations. The distinction matters more than the dates, because it tells you where to spend your effort: chase a Rule 37A reversal calmly, and treat anything in the bottom two rows as a fire.

The order of operations, in practice

An old unfiled period fails in a sequence. The supplier-side credit died at the 30 November cut-off under Section 16(4), and unless the period falls inside the narrow Section 16(5) window it stays dead. Then the return period itself closes under the filing bar. What survives is the liability — the output tax you owed on sales in that period does not evaporate because you could not file. That is the asymmetry to understand: the time bar removes your ability to declare, not the department's ability to demand. You lose the credit and keep the debt.

A worked example

Take a manufacturer with a second GSTIN in a state it exited. The GSTIN was never surrendered. For one quarter it had real activity before the exit: outward supplies of ₹42,00,000 with output IGST of ₹7,56,000, and input invoices of ₹31,00,000 carrying ₹5,58,000 of IGST. Nobody filed the returns, because nobody owned the registration after the exit.

Here is what that period is worth now:

LineAmountStatus
Output IGST declared in the period₹7,56,000Still owed — the liability does not lapse
Input IGST available against it₹5,58,000Gone. Section 16(4) ran out on 30 November of the following FY, and because no GSTR-3B was ever filed, the Section 16(5) relief cannot apply
Net cash the credit would have covered₹1,98,000What the position should have been
Net cash actually exposed₹7,56,000Plus interest at 18% p.a. under Section 50

The unfiled return did not cost ₹5,58,000. It cost ₹5,58,000 of credit plus the interest that has been running on the full ₹7,56,000 ever since, because the credit that would have offset it was no longer available to set off. Interest at 18% per annum applies to delayed payment of tax under Section 50 — on a ₹7,56,000 liability that is roughly ₹1,36,000 a year, compounding the problem every year the registration sits unattended. Three years of that is more than the credit was ever worth.

The lesson is not about one dormant GSTIN. It is that the cost of an unfiled period is never the tax alone — it is the tax, plus the credit you can no longer use against it, plus interest on the gap between them.

The knock-on effect: sequential filing

There is a second reason old periods matter even when you think you have moved past them. Under Rule 59(6) of the CGST Rules, a registered person cannot furnish GSTR-1 for a period if the GSTR-3B for the preceding period has not been filed — and under the Rule 88C and 88D interlocks, an unanswered DRC-01B or DRC-01C intimation blocks the next GSTR-1 as well. Filing is sequential and interlocked.

So a gap in your history is not inert. It sits in the chain. If a period is barred and cannot be furnished, the Rule 59(6) chain is what stalls everything after it — and a blocked GSTR-1 stalls your customers' credit as well as your own compliance. That sequential block is the one thing the portal does provide a route out of: the Application for Unbarring Returns module (Services → Returns) puts the request in front of your jurisdictional officer, who can restore filing access, after which the returns must be filed within 30 days. Note what that does and does not do — it addresses the sequential block, not the three-year statutory bar. Establish the treatment of your specific periods in writing with your consultant before assuming either way.

The sweep to run this month

  1. Enumerate every GSTIN. Not the ones you use — the ones that exist. Dormant registrations, exited states, entities acquired with their own registrations. Registrations nobody owns are where every one of these cases starts.
  2. Pull the filing status for each, by period, oldest first. You want a grid: GSTIN across, period down, filed or not in each cell. Anything unfiled is a candidate.
  3. For each unfiled period, compute the two numbers — the output liability sitting in it, and the input credit that was available against it. The example above is that arithmetic. It tells you what the period costs and how urgent it is.
  4. File everything still fileable, immediately. Where a period is still open, late fee and interest are annoying but finite. Once it closes, they stop being the problem.
  5. Surrender registrations you do not use. A registration you have exited but not cancelled keeps generating return obligations, and every one of them is a future entry on this list.
  6. Then move upstream. Every case here started as an ordinary reconciliation nobody did. The fix is not an annual sweep — it is knowing your position monthly.

How Recoup helps

Recoup reconciles your bank, your books and the GST portal continuously, and recovers blocked ITC with the vendor named. In this context that matters for one specific reason: the credits that lapse under Section 16(4) are almost never credits someone decided to abandon. They are credits nobody knew were sitting there — an invoice a vendor filed late, a period a branch never closed, a reconciliation that ran once and was never revisited. A monthly view of which credits are claimed, which are available and which are still missing is what stops a credit reaching a deadline unnoticed in the first place.

Deadlines you can see coming are administrative. Deadlines you find out about afterwards are write-offs. The whole difference is whether the reconciliation runs every month or once a year in a panic.

Find the credit before the deadline does

Recoup reconciles bank, books and the GST portal continuously — blocked ITC recovered, vendor named. Bring one month of real data and see your own numbers.

Book a demo →

Related