Loading...

GST Annual Return (GSTR-9 & GSTR-9C): Applicability, Due Date and Filing Checklist

By Chandwani & Company Chartered Accountants in Bhopal · 05 Oct 2026

GST

GST Annual Return (GSTR-9 & GSTR-9C): Applicability, Due Date and Filing Checklist

Chandwani & Company Chartered Accountants in Bhopal 05 Oct 2026 10 min read

Picture a trader in Bhopal who has filed GSTR-1 and GSTR-3B on time every single month through FY 2025-26, never missed a payment, and genuinely believes the compliance box is ticked for the year. Then December arrives and the GST portal throws up a form asking for HSN-wise summaries, ITC reversed and reclaimed figures, and a reconciliation between books and returns that nobody flagged during the year. That form is GSTR-9, the GST annual return, and once turnover crosses Rs 2 crore, it stops being optional.

This guide walks through who actually needs to file GSTR-9 and GSTR-9C for FY 2025-26, when they're due, what to keep ready before logging in, and the filing sequence that keeps you off the GST department's notice list. If you've handled monthly returns yourself but never filed an annual return before, the jump in detail catches most people off guard. We'll point out exactly where that happens.

What Is the GSTR-9 Annual Return?

GSTR-9 is the annual GST return every regular taxpayer above the turnover threshold must file once a year, consolidating the sales, purchases, input tax credit and tax paid already reported through GSTR-1 and GSTR-3B across the financial year. It isn't a fresh return. It's a reconciliation and summary of twelve months of monthly filings pulled into one document, filed on the GST portal under Section 44 of the CGST Act.

In practice, the auto-populated figures rarely match what you filed monthly down to the rupee. Timing differences between when a credit note was issued and when it was reported, ITC claimed in one month but belonging to another, or a supply reported in the wrong tax period all surface here. That's the real work of GSTR-9: not re-entering data, but reconciling it.

Who Needs to File GSTR-9 for FY 2025-26?

If your aggregate turnover for FY 2025-26 exceeds Rs 2 crore, filing GSTR-9 is mandatory. Taxpayers at or below that threshold are exempt under CBIC Notification No. 15/2025-Central Tax, though you can still file voluntarily if you want the annual record on file.

One detail that trips up businesses with more than one GST registration: the Rs 2 crore limit is calculated on a PAN-India aggregate basis, not per GSTIN. A business running separate registrations in Madhya Pradesh and Maharashtra adds both turnovers together to test the threshold, even if neither state's registration alone crosses Rs 2 crore.

Composition taxpayers don't file GSTR-9 at all. They file GSTR-4 instead, on a different due date and a different structure entirely. If you're on the composition scheme, or weighing whether to opt into one, our guide on the composition scheme under GST covers the eligibility and tax rates that decide which annual filing applies to you.

Do You Need to File GSTR-9C as Well?

GSTR-9C, the GST reconciliation statement, kicks in only once aggregate turnover crosses Rs 5 crore for FY 2025-26. Below that, you file GSTR-9 alone and stop there. Above it, GSTR-9C sits alongside GSTR-9, reconciling the turnover, tax paid and ITC claimed in your annual return against your audited financial statements.

Since FY 2021-22, GSTR-9C has been self-certified by the taxpayer rather than certified by an external chartered accountant, which sounds like it simplifies things. In our experience it rarely does. Self-certification shifts the liability for any mismatch squarely onto the business, and the reconciliation itself still means rebuilding a year of ledger entries against filed returns, line by line, which is exactly the kind of work where an outside set of eyes catches what internal teams miss. Most of our clients above the Rs 5 crore mark still route this through audit services rather than signing it off in-house, simply because the cost of a wrong self-certification is higher than the cost of a second review.

One trade-off worth knowing early: turnover for this threshold is also PAN-level, so a group with multiple GSTINs that collectively cross Rs 5 crore needs GSTR-9C for every registration, even one that individually turns over far less.

When Is the GST Annual Return Due Date?

Both GSTR-9 and GSTR-9C for FY 2025-26 are due by 31 December 2026, under Section 44 of the CGST Act. The two forms share one deadline; there's no separate window for the reconciliation statement.

Miss it and the late fee runs at Rs 200 a day (Rs 100 CGST plus Rs 100 SGST), capped at 0.25% of turnover in the relevant state or union territory for most taxpayers, with a steeper cap for larger businesses. From January 2026, the GST department has also allowed GSTR-9 and GSTR-9C to be filed even after 31 December, subject to those late fees, but a hard three-year limitation now applies. Once three years pass from the original due date, the return can't be filed at all. For FY 2025-26, that cut-off effectively lands at the end of December 2029, and it's not a deadline worth testing.

If GSTR-1 or GSTR-3B has slipped before during the year, build in a buffer well before December rather than starting the reconciliation in the last week. Our GST return filing service handles the monthly cycle alongside the annual one, so the two don't end up fought over at the same time.

Documents to Keep Ready Before You File

Have these in hand before you open the GSTR-9 form, not while you're filling it in:

  1. GSTR-1 and GSTR-3B copies for all 12 months of the financial year
  2. Books of account and general ledger for the same period
  3. Purchase register and ITC register, reconciled against GSTR-2B
  4. HSN summary at 2-digit level if turnover is between Rs 1.5 crore and Rs 5 crore, or 4-digit level above Rs 5 crore
  5. Bank statements covering the financial year, for cross-checking receipts against declared turnover
  6. The prior year's GSTR-9, as a reference for closing and opening ITC balances
  7. Audited financial statements, if turnover exceeds Rs 5 crore and GSTR-9C applies

Most of this sounds routine until you go looking for it in December and realise the books and the filed returns have drifted apart somewhere around month seven. That gap is exactly where annual filings turn into a week of firefighting. Accounting and bookkeeping support that keeps ledgers current through the year, rather than reconstructed at year-end, is usually the difference between a straightforward GSTR-9 and a stressful one.

How Do You Actually File GSTR-9?

The form itself runs in six parts, but the filing sequence that keeps it clean looks like this:

  1. Log in to the GST portal and open Annual Return under Services, then select FY 2025-26.
  2. Let the system auto-populate Parts II to IV from your filed GSTR-1 and GSTR-3B data.
  3. Go through the auto-populated figures against your books, part by part, starting with outward supplies in Part II.
  4. Reconcile ITC in Part III against GSTR-2B, not against what you originally claimed; the two often diverge.
  5. Report HSN-wise summary of outward and inward supplies at the required digit level.
  6. Where the reconciliation turns up a shortfall, pay it through Form DRC-03 before you submit, since GSTR-9 cannot be revised once filed.
  7. File using DSC or EVC once every part reconciles.

Two things catch first-time filers off guard. First, there's no edit option after submission, so step 3 is the only real chance to catch an error; treat the review as final, not as a draft. Second, any DRC-03 payment made during annual reconciliation attracts interest calculated from the original monthly due date the shortfall relates to, not from the date you file the annual return, so a gap you only spot in December can carry eight or nine months of interest by the time you pay it.

If your turnover crossed a registration threshold or your classification changed partway through the year, it's worth checking that against our GST registration process guide before you start reconciling, since a registration detail that's out of date tends to surface as a mismatch here.

Common Mistakes That Trigger GST Notices

A few patterns show up repeatedly in the cases that end up getting a department query:

  • ITC claimed in GSTR-3B through the year doesn't match GSTR-2B, and the gap is never explained in GSTR-9's reconciliation table.
  • Turnover declared in GSTR-9 doesn't tie back to the figures in the income tax return for the same period, which automated cross-checks flag almost immediately.
  • HSN summary is reported at the wrong digit level for the turnover band, a small error that still draws scrutiny.
  • GSTR-9 is treated as a formality and filed straight off the auto-populated figures, with no real reconciliation against books.
  • A DRC-03 shortfall is identified during preparation but left unpaid, so the return is filed with a known gap still open.

We've worked through notices that started as a routine auto-generated mismatch alert, the kind the system fires off automatically when GSTR-9 turnover doesn't align with GSTR-3B totals within a small tolerance, and turned into weeks of correspondence over a difference that a half-day reconciliation before filing would have caught. The pattern holds across most of these: the mistake is rarely in the number itself, it's in not checking the number against something else before submitting.

Final Action Checklist Before You File

  • Confirm your PAN-level aggregate turnover for FY 2025-26 and check it against both the Rs 2 crore and Rs 5 crore thresholds
  • Pull GSTR-1, GSTR-3B and GSTR-2B data for all 12 months into one place
  • Reconcile ITC claimed against GSTR-2B before touching Part III of the form
  • Match declared turnover against your income tax return for the same period
  • Confirm HSN digit level against your turnover band
  • Clear any DRC-03 shortfall before final submission, not after
  • File before 31 December 2026, leaving at least a week of buffer for corrections

If reconciling twelve months of returns against your books sounds like more time than you have before 31 December, that's the exact point where most businesses bring in help rather than lose a week to it alone. Get in touch and we'll walk through where your filing currently stands.

Frequently Asked Questions

Q1. Is GSTR-9 mandatory if my turnover is below Rs 2 crore?
A1. No. CBIC Notification No. 15/2025-Central Tax exempts registered persons with aggregate turnover up to Rs 2 crore in FY 2025-26 from filing GSTR-9. You can still file voluntarily if you want the annual record on file, but there's no penalty for skipping it below that threshold.

Q2. Can I file GSTR-9 without GSTR-9C if my turnover is Rs 3 crore?
A2. Yes. GSTR-9C only applies once aggregate turnover exceeds Rs 5 crore. At Rs 3 crore, GSTR-9 is mandatory but GSTR-9C is not, so you file the annual return alone by 31 December 2026 without a reconciliation statement attached.

Q3. What happens if I don't file GSTR-9 by the due date?
A3. A late fee of Rs 200 per day applies (Rs 100 CGST and Rs 100 SGST), capped at a percentage of your turnover depending on your slab. Filing after 31 December is now allowed, subject to this fee, but a three-year limitation from the original due date applies after which the return can't be filed at all.

Q4. Can I revise GSTR-9 after filing it?
A4. No. GSTR-9 cannot be revised once submitted on the GST portal. Any error found after filing has to be corrected in a later period's returns or addressed if the department raises a query, which is why the reconciliation step before submission matters more than it does for monthly returns.

Q5. Do composition taxpayers file GSTR-9?
A5. No. Composition scheme taxpayers file GSTR-4 instead of GSTR-9, on a different due date and format. GSTR-9 applies only to regular taxpayers filing GSTR-1 and GSTR-3B through the year.

Q6. Is GSTR-9C still certified by a chartered accountant?
A6. No, not since FY 2021-22. GSTR-9C is now self-certified by the taxpayer rather than externally certified by a CA. Many businesses above the Rs 5 crore threshold still have a professional review it before submission, given that the liability for errors now sits with the business directly.

Have Questions? We're Here to Help

Get expert advice from Chandwani & Company Chartered Accountants in Bhopal. Reach out to discuss your requirements.

Tags: #gstr 9c applicability limit #gst annual return due date #gstr 9 filing process
--- visitors