Explainer 8 min read

The GST 3-Year Filing Bar Explained

The GST portal now permanently blocks any return more than three years past its due date. What the bar covers, who it hits, and what to do now.

Written and reviewed by the GSTIN API team Last reviewed

For most of GST's life, a pending return was a money problem. It cost late fee and interest, it blocked the next period, it could get your registration cancelled — but it stayed filable. You could clear a three-year-old GSTR-3B on a Tuesday afternoon if you were willing to pay for the delay. That is no longer true. The Finance Act 2023 inserted a hard time limit into the return-filing provisions, the provisions were brought into force from 1 October 2023, and the GST portal started enforcing them as an outright block in 2025. A return that crosses three years past its due date is not late any more. It is gone.

What the three-year bar actually is

The mechanism is simple and deliberately blunt. The Finance Act 2023 added a sub-section to each of the main return-filing provisions of the CGST Act — Section 37 for outward supplies, Section 39 for the main returns, Section 44 for the annual return, and Section 52 for the tax collected at source statement. Each one says the same thing in the same words: a registered person shall not be allowed to furnish the statement or return after the expiry of a period of three years from the due date of furnishing it.

Two features make this different from every other GST deadline you already live with.

It is a bar on filing, not a penalty for filing late. Late fee and interest are prices. You pay them and the system accepts your return. This is a locked door. The portal returns an error and there is nothing to pay your way past.

It has no taxpayer-side escape hatch. The provisions do let the Government, on the Council's recommendation, notify conditions under which a class of persons may still furnish a barred return. That is a policy lever for the Government to pull if it chooses. It is not an application you can make, an appeal you can file, or something a jurisdictional officer can grant. Plan on the door staying shut.

The statutory change landed in 2023. The portal-side enforcement came later, in 2025, which is why a lot of taxpayers only discovered the rule when a return they had been meaning to get to stopped being accepted. If you want to confirm the current enforcement position for your return type, the advisories on gst.gov.in and the provisions on cbic-gst.gov.in are the sources worth reading — not a summary, including this one.

Which returns it applies to

The bar is not aimed at one form. It sits on the provisions that authorise returns, which means it reaches almost everything on the periodic calendar. If you want the full map of who files what, the list of GST return types covers each form and who it applies to.

ReturnWho files itWhat the bar means
GSTR-1Regular taxpayers, monthly or quarterlyOutward supplies for that period can never be declared, so those invoices never reach any recipient's GSTR-2B
GSTR-3BRegular taxpayersTax for the period can never be self-assessed or offset with credit; the period stays permanently open to assessment
GSTR-4Composition taxpayers, annualThe annual composition return for that year cannot be furnished
GSTR-5Non-resident taxable personsThe period cannot be returned, which complicates closing the registration cleanly
GSTR-5AOIDAR service providersThe period cannot be returned
GSTR-6Input service distributorsCredit for that period can never be distributed to the branches
GSTR-7TDS deductorsThe deduction can never be reported, so the deductee's credit for it never appears
GSTR-8E-commerce operators collecting TCSThe collection statement for the period cannot be furnished
GSTR-9 / 9CRegular taxpayers, annualThe annual return and reconciliation for that year cannot be filed — and cannot be filed anyway if the underlying returns are barred
GST returns covered by the three-year filing bar and what the bar means for each.

How the three years is measured

The count starts at the due date for that specific return, and runs three years forward. Not the end of the financial year, not the date of the annual return, not the date you discovered the problem. Each period has its own clock.

That has a practical consequence people miss: your exposure does not arrive as one deadline. It arrives monthly. If you have two years of unfiled returns, one more period drops out of reach every month you do not act, starting with the oldest.

Three details change the arithmetic:

  • Extended due dates count. Where a due date was pushed back by notification — for a particular period, a particular state, or a category of taxpayer — the extended date is the one the three years runs from. Check the notification that applied to your period rather than assuming the standard date.
  • Quarterly filers have quarterly clocks. Under QRMP, the GSTR-3B due date is the one that follows the quarter, so the bar attaches to that date. The QRMP scheme explained post has the due-date pattern.
  • Annual returns get one date per year. GSTR-9 and GSTR-4 have a single annual due date, so a whole financial year closes on a single day rather than in instalments.

If you need the current calendar to work out where each of your periods sits, the GST return due dates reference lists them by form and taxpayer type.

Worked examples: what is already closed

Some concrete cases, using standard due dates for a monthly filer. Verify the exact due date that applied to your registration before relying on any of these — the point of the table is the method, not the dates.

Return and periodDue dateBarred from
GSTR-1, July 202211 August 202212 August 2025 — already closed
GSTR-3B, July 202220 August 202221 August 2025 — already closed
GSTR-3B, March 202320 April 202321 April 2026 — already closed
GSTR-7, August 202310 September 202311 September 2026 — just closed
GSTR-3B, September 202320 October 202321 October 2026 — closing shortly
GSTR-9, FY 2022-2331 December 20231 January 2027
Worked examples of when a return period passes out of reach, using standard monthly due dates.

Read the last two rows as the shape of the problem. A GSTR-3B for a period in late 2023 is, right now, a few weeks from being unfilable forever. Anything older than that is already decided.

What closes along with the return

The blocked form is rarely the worst of it. Three consequences follow, and they compound.

Input tax credit for the period becomes unusable. Credit is claimed in GSTR-3B. No GSTR-3B, no claim. In most cases the credit was already out of time long before the three years elapsed, because the Section 16 deadline bites much earlier — see the ITC time limit under Section 16. The practical result is the same and it is expensive: the tax for the period is recoverable, the credit that would have offset it is not, and the difference comes out of cash. Interest runs on top of it; the late fee and interest mechanics have not gone anywhere.

A cancelled registration cannot be cleaned up. Revoking a cancellation, or closing a registration in good order, depends on clearing the pending returns. If those returns are barred, you cannot satisfy the condition, and the registration is stuck in a state you cannot resolve on your own. The process and its conditions are in GST cancellation and revocation.

The annual return goes with the monthly ones. GSTR-9 is assembled from the GSTR-1 and GSTR-3B filed for the year, and the portal will not accept it while those are outstanding. So a barred monthly return effectively bars the annual return for the same year, regardless of how much time is left on the GSTR-9 clock. The dependency is covered in the GSTR-9 annual return guide.

What to do now if you have old returns pending

This is a triage exercise, and the order matters because the oldest periods are the ones about to disappear.

  1. List every unfiled period across every GSTIN you hold. Multi-state businesses lose periods on dormant registrations far more often than on the active ones, because nobody is looking at them.
  2. Write the due date and the bar date against each one. Due date plus three years. Sort ascending. That is your queue.
  3. File anything inside 90 days of its bar date first, even if the return is a nil return and even if you cannot pay the full liability yet. A filed return with an outstanding liability is a manageable problem. An unfiled barred period is not.
  4. Work backwards through the chain. GSTR-1 and GSTR-3B are sequential — the portal enforces the order — so a gap in the middle blocks everything after it. The GSTR-1 filing guide and the GSTR-3B filing guide cover the sequencing.
  5. Handle composition and annual returns separately. They have one date a year, so they fall off the edge in a single step rather than gradually. See the GSTR-4 composition return.
  6. For periods already barred, stop trying to file and start preparing the record. Assemble the invoices, the tax computation and the payment trail for the period, because the conversation you will eventually have is with an officer assessing it, not with the portal.

The supplier side: a gap in your GSTR-2B that never fills

Everything above is about your own returns. The version that costs you money without any failure on your part is the supplier's.

Your input tax credit depends on your supplier declaring the invoice in their GSTR-1. If they fall behind and then let the period pass three years from its due date, that GSTR-1 can never be filed. Not late, not eventually, not after you chase them — never. The invoices in it will never appear in your GSTR-2B, and the credit attached to them has nowhere to come from. Chasing the supplier in year four is chasing something that no longer exists.

This is the specific reason supplier filing status deserves continuous monitoring rather than a check at onboarding. A supplier who was filing cleanly when you signed them can drift into arrears eighteen months later, and the only visible symptom is a filing history that stops updating. By the time it shows up in reconciliation, you have often already paid the invoice. The detection method is in how to check a supplier's GST return filing status, and the related failure mode — a supplier whose registration is cancelled with retrospective effect — is in supplier GST cancelled retrospectively.

You can do this by hand for a handful of vendors: look up each GSTIN on the GST number search tool, five free lookups a day, no signup. Past that, it is an API job. Ours returns registration details and GSTR filing history in a single call at ₹0.50 per verification, falling to ₹0.40 once a purchase crosses 2,500 credits, with 20 free credits on email verification to test it against your own vendor list — the API docs show the response shape, and you can create a key without talking to anyone. Whatever you use, the thing worth automating is the gap: a period showing as not filed, with a due date approaching three years old, on a vendor you are still paying.

Frequently asked questions

Sub-sections inserted into the CGST Act by the Finance Act 2023 stop a registered person from furnishing a return or statement after three years have passed from the due date for that return. The provisions were brought into force from 1 October 2023, and the GST portal began enforcing them as a hard block in 2025. Once the three years elapse for a period, the portal simply will not accept that return any more.
It covers the outward supply statement in GSTR-1, the returns furnished under Section 39 (GSTR-3B, GSTR-4, GSTR-5, GSTR-6 and GSTR-7), the OIDAR return in GSTR-5A, the tax collected at source statement in GSTR-8, and the annual return and reconciliation in GSTR-9 and GSTR-9C. In practice, that is every periodic return most taxpayers file. Confirm the current list for your registration type on gst.gov.in before you plan around it.
It runs from the due date for furnishing that particular return, not from the end of the financial year. That means each tax period closes on its own rolling date rather than all at once. Where a due date was extended by notification for a period or a state, the extended date is the one to count from.
There is no application, appeal or officer-level condonation that reopens a barred period for an individual taxpayer. The statute allows the Government, on the Council recommendation, to notify conditions under which a class of persons may still file, but that is a policy lever, not a remedy you can apply for. Treat the deadline as final and do not plan on relief.
The liability does not disappear with the filing window. The department can still assess the period, and because you cannot file the return you cannot use the input tax credit that would have offset the tax, so the demand tends to be payable in cash with interest and penalty. The bar removes your ability to file, not the department ability to recover.
No. The annual return is built from the GSTR-1 and GSTR-3B filed for that financial year, and the portal will not let you file GSTR-9 while those are outstanding. If the underlying returns are barred, the annual return for that year is effectively barred with them. That leaves a permanent hole in the compliance record for the registration.
Check the filing history on their GSTIN rather than just the registration status. A period that is still showing as not filed, with a due date more than three years old, is a period that will never be filed and whose invoices will never reach your GSTR-2B. Checking filing history continuously, rather than once at onboarding, is the only way to catch this while you still have commercial leverage.

A note on accuracy. GST rules change often. This article reflects our understanding as of 21 September 2026 and is general information, not tax or legal advice. For the authoritative position, check gst.gov.in and cbic-gst.gov.in, or speak to a qualified tax professional about your specific situation.

Check a GSTIN right now, free

Five lookups a day, no account required. Status, filing history, e-invoicing and jurisdiction.

Free GST search tool

Build it into your product

One REST call, JSON back. Get an API key and 20 free verification credits in under a minute.

Start free