GSTR-9 Annual Return Filing Guide 2026: Due Date, Eligibility & Process

GSTR-9 Annual Return Filing Guide 2026: Due Date, Eligibility & Process

24 Jul 2026 PP Singh

GSTR-9 Annual Return Filing 2026: Due Date, Applicability, Turnover Limit, and Complete Process

If you run a GST-registered business in India, you already know the drill with monthly returns. But once a year, there's one more form waiting for you: GSTR-9. A lot of business owners put it off until December and then scramble. This guide walks you through the due date, who actually needs to file it, the turnover limits, the late fee, and the full process for 2026, in plain language.

What is GSTR-9?

GSTR-9 is the annual GST return. It pulls together everything from your GSTR-1, GSTR-2A/2B, and GSTR-3B filings across the full year, your sales, your purchases, the tax you paid, and the input tax credit (ITC) you claimed.

It's basically a year-end check. Your monthly filings tell the story month by month; GSTR-9 makes sure the full story adds up.

GSTR-9 Due Date for FY 2025-26

The due date for GSTR-9 for FY 2025-26 is 31st December 2026. That's the standard rule, one year after the financial year ends.

A few things worth keeping in mind:

  • The government can push this date back through an official notification, but don't count on it.
  • CBIC hasn't extended the GSTR-9 deadline since FY 2020-21. Treat 31st December as final.
  • Start pulling your data together by mid-November 2026. Reconciliation always takes longer than people expect.
  • The portal slows to a crawl in the last two weeks of December, simply because everyone files at the last minute. Filing early saves you that headache.

Who Needs to File GSTR-9?

This depends on your yearly turnover, not on how many invoices you raise or how complex your business feels.

You must file if your aggregate turnover crosses ₹2 crore in the financial year. This is calculated across all your GST registrations under one PAN, not state by state.

You can skip it if your turnover is ₹2 crore or below. This relief started for FY 2024-25 and has carried forward.

A few categories are exempt entirely:

  • Composition scheme taxpayers (they file GSTR-9A instead)
  • Casual taxable persons
  • Input Service Distributors
  • Non-resident taxable persons
  • Persons deducting tax at source under Section 51
  • Non-resident OIDAR service providers

If your turnover is above ₹2 crore and you skip GSTR-9 anyway, you're setting yourself up for late fees and notices later. Check your numbers early rather than guessing.

GSTR-9C: How It's Different

People often mix up GSTR-9 and GSTR-9C. They're related, but not interchangeable.

GSTR-9C is a reconciliation statement. It matches your audited financial statements against what you reported in GSTR-9, and it's required only once your turnover crosses ₹5 crore. A Chartered Accountant or Cost Accountant typically certifies it. The due date is the same as GSTR-9: 31st December 2026 for FY 2025-26.

So the rule of thumb is simple:

  • Above ₹2 crore turnover → File GSTR-9
  • Above ₹5 crore turnover → File both GSTR-9 and GSTR-9C

Late Fee for Missing the Deadline

Miss the due date, and the late fee starts ticking from the very next day:

  • ₹100 per day under CGST
  • ₹100 per day under SGST
  • ₹200 per day total
  • Capped at 0.25% of your turnover in that state or union territory

Here's a change worth noting. From January 2026, you can still file GSTR-9 and GSTR-9C even after the due date passes, though the fee keeps growing the longer you wait. But a new 3-year limitation rule is now in force, so very old pending returns can eventually become impossible to file at all. Waiting too long isn't just costly anymore, it can lock you out permanently.

What Changed in GSTR-9 for FY 2025-26

CBIC has updated the form in a few ways that are worth knowing before you sit down to file:

  1. New ITC reporting fields. More detailed tables now exist for input tax credit reporting.
  2. IMS-based auto-population. The Invoice Management System now fills in part of your ITC data automatically, which cuts down manual entry.
  3. New disclosure tables. Fresh tables capture ITC reversals and adjustments more clearly than before.
  4. Amendments section (Part V). This captures changes made between April and November of the following year. It's the part most people forget, so don't rush through it.

The overall goal here is fewer mismatches between what you filed monthly and what shows up in the annual return.

Documents to Keep Ready

Before you open the portal, gather these:

  • All GSTR-1 returns filed during the year
  • All GSTR-3B returns filed during the year
  • GSTR-2A and GSTR-2B statements for ITC checking
  • Sales and purchase registers
  • Records of any ITC reversed or reclaimed
  • Bank statements, if you need them for cross-checking
  • Details of any tax paid through DRC-03

Having all of this on hand before you start will save you from a lot of back-and-forth later.

Step-by-Step Filing Process

Step 1: Log in to the GST portal using your GSTIN credentials.

Step 2: Pick the financial year, which is FY 2025-26 for this cycle.

Step 3: Review the auto-populated data. The portal pulls figures from your GSTR-1 and GSTR-3B filings. Go through each table carefully, don't just skim it.

Step 4: Reconcile with your books. Match your accounting records against the portal data, especially sales, ITC claimed, and tax paid.

Step 5: Fill in the manual tables, such as the HSN-wise summary and any demand or refund details.

Step 6: Clear any shortfall. If reconciliation turns up an underpayment, settle it through Form DRC-03 before filing.

Step 7: Preview before you submit. Check the numbers twice. This isn't a form you can quietly fix later.

Step 8: File using DSC or EVC, whichever applies to your registration.

Why Reconciliation Before Filing Matters So Much

Here's the part people underestimate: GSTR-9 cannot be revised once filed. There's no edit button once it's submitted. If an error surfaces afterward, you're stuck dealing with departmental notices, voluntary payments, or other formal processes to fix it.

That's why a second pair of eyes, whether it's a colleague or your tax consultant, checking the return before submission is genuinely worth the extra day it takes.

Common Mistakes Worth Avoiding

  • Ignoring gaps between GSTR-1 and GSTR-3B figures
  • Reporting ITC reversals incorrectly, or not at all
  • Skipping amendments made after the financial year closed
  • Starting the whole process in the last week of December
  • Trusting the auto-populated IMS figures without a second check

Most of these mistakes are avoidable with a bit of planning, and they're the ones that come back to bite people months later in the form of notices.

conclusion

GSTR-9 isn't just paperwork for the sake of paperwork. It's the one point in the year where everything you filed gets checked against itself. With the IMS auto-population and updated ITC tables coming in for FY 2025-26, there's a bit more to review than in past years, but also less manual entry once you get used to the new format.

Start early, keep your documents organized, and reconcile every figure before you hit submit. Since there's no going back after filing, spending an extra day on checks now is far cheaper than fixing problems later.

Rules and due dates can shift through fresh government notifications, so it's worth a quick check on the official GST portal, or a conversation with your tax consultant, before you file.

WhatsApp