Skip to main content

GSTR-9 and GSTR-9C: Complete Annual Return Filing Guide (FY 2025-26)

Updated: 6 min read
#gst#gstr#gstr-9#gstr-9c#annual-return

GSTR-9 and GSTR-9C — What They Are and Why They're Different From Your Monthly Returns

Every month (or quarter), you file GSTR-1 and GSTR-3B. Once a year, you also file GSTR-9 — and if your turnover crosses ₹5 crore, GSTR-9C as well. These aren't just more paperwork; they're where the year's discrepancies get caught, whether that's an ITC claim that never should have gone through, or a sale that got missed in a monthly return and never corrected.

GSTR-9 is the consolidated annual return — a single document summarising all outward supplies, inward supplies, and input tax credit claimed across the entire financial year, built by aggregating your 12 months (or 4 quarters) of GSTR-1 and GSTR-3B filings.

GSTR-9C is a reconciliation statement, filed in addition to GSTR-9, that compares your GSTR-9 figures against your audited financial statements (profit & loss, balance sheet). It must be certified by a Chartered Accountant or Cost Accountant, and it exists specifically to catch mismatches between what you declared to the GST department and what your books actually show.

Who Must File What

Annual Turnover GSTR-9 Required? GSTR-9C Required?
Up to ₹2 crore Optional (check current-year CBIC notification) Not applicable
₹2 crore – ₹5 crore Mandatory Not required
Above ₹5 crore Mandatory Mandatory (CA/Cost Accountant certified)

Exempt from GSTR-9 entirely: Composition scheme taxpayers (who file GSTR-9A where applicable instead), Input Service Distributors, casual taxable persons, non-resident taxable persons, and TDS/TCS deductors filing under Sections 51/52.

Note on the ₹2 crore optional threshold: this exemption has been renewed via notification most years since FY 2017-18, but it isn't a permanent statutory exemption — always confirm the current financial year's notification before assuming you're exempt. Filing GSTR-9 even when optional is often worth doing anyway, since it gives you a clean annual reconciliation record if a scrutiny notice ever arrives.

The Due Date for FY 2025-26

December 31, 2026 is the statutory due date for both GSTR-9 and GSTR-9C for FY 2025-26 (the year that started April 2025 and ended March 2026). The government has extended this deadline in multiple past years via CBIC notification — check the GST portal or with your CA closer to the date rather than assuming the statutory date will hold, but don't plan around an extension that hasn't been announced yet.

GSTR-9: Table-by-Table What You Actually Need to Fill

GSTR-9 has 19 tables grouped into six parts. Here's what matters most for e-commerce sellers:

  • Part II (Tables 4-5): Outward supplies — taxable, exempt, nil-rated, and exports, pulled from your 12 months of GSTR-1/GSTR-3B. This is where a missed invoice in any monthly return shows up as a gap.
  • Part III (Tables 6-8): Input Tax Credit — ITC availed, reversed, and ineligible ITC, split by category (inputs, capital goods, input services). This must reconcile against your GSTR-2B trail across the year, not just your GSTR-3B claims.
  • Part IV (Table 9): Tax paid — as declared in returns vs. paid in cash/ITC. For e-commerce sellers, this is where TCS collected by your marketplace shows up as a credit — a commonly missed reconciliation point, since TCS entries live in a different table than your regular ITC.
  • Part V: Amendments — transactions of the current financial year declared in returns filed after the year ended but before the GSTR-9 due date (e.g. a March invoice corrected in the following April's return).
  • Part VI: Demands, refunds, HSN-wise summary of outward and inward supplies, and late fee payable.

GSTR-9C: The Reconciliation That Actually Matters

GSTR-9C isn't a second annual return — it's a bridge between your GST filings and your audited financial statements. The core reconciliation tables cover:

  1. Turnover reconciliation — GST-declared turnover vs. audited turnover (differences from advances, deemed supplies, or accounting treatment must be explained).
  2. Tax paid reconciliation — tax payable as per books vs. tax actually paid across the year.
  3. ITC reconciliation — ITC as per audited financial statements vs. ITC claimed in GST returns.

Any unreconciled difference must be explained with a reason, and — if it results in additional tax liability — paid before filing. This is precisely the mechanism through which years-old under-reporting eventually surfaces, since your CA is required to certify that the reconciliation is accurate.

Common Errors That Trigger Notices

  1. GSTR-1/GSTR-3B annual totals don't match GSTR-9. If your monthly filings had any unreconciled gaps during the year (see our GSTR-3B vs GSTR-1 guide), those gaps compound into a GSTR-9 mismatch that's far more visible to the department than a single month's discrepancy.
  2. ITC claimed exceeds GSTR-2B across the year. Table 8 specifically compares your claimed ITC against auto-populated GSTR-2B data — a persistent gap here is one of the most common GSTR-9 flags.
  3. TCS credit from marketplaces not reflected. E-commerce sellers frequently under-report Table 9's tax-paid reconciliation because TCS entries from Amazon/Flipkart/Meesho aren't tracked separately from regular tax payments during the year.
  4. HSN summary incomplete or using outdated codes. The HSN-wise reporting requirement in Part VI has been tightened in recent years — see our GSTR-1 filing guide for the current HSN enforcement rules.
  5. Turnover mismatch with income tax filings. GSTN-reported turnover from your GSTR-9 also appears in your income tax AIS — a mismatch here can trigger cross-departmental scrutiny. See our guide to reading your AIS to check this before your ITR deadline, and again before your GSTR-9 deadline.

Late Fees for GSTR-9 and GSTR-9C

Component Rate
Late fee ₹200/day (₹100 CGST + ₹100 SGST)
Maximum cap 0.25% of aggregate annual turnover (per state)

Because the cap scales with turnover, delays get genuinely expensive for higher-revenue sellers — unlike the monthly return late fees, which are capped at a small fixed amount regardless of turnover. File a reasonably reconciled return by the deadline rather than delaying for a perfect one; amendments in the following year's Part V table exist precisely to handle corrections. Use the GST Late Fee Calculator to estimate your exposure if you're already behind.

Before You File

Make sure your monthly GSTR-3B and GSTR-1 filings for the full year are accurate and reconciled against each other — errors there flow directly into GSTR-9. Verify your Input Tax Credit position against your GSTR-2B trail across all 12 months, and confirm your GST registration details are current.

If you're a growing seller crossing the ₹5 crore threshold for the first time this year, budget extra time (and a CA) for GSTR-9C — it's a materially different exercise from GSTR-9 alone, and rushing the reconciliation is how genuine errors turn into unnecessary tax demands.


Get help filing: File GST Returns with a CA · GST Due Dates Calendar · GST Late Fee Calculator

GST Compliance

Need help with GST filing?

Our experts handle GSTR-1, GSTR-3B, and annual returns for e-commerce sellers — accurately, on time, every month.

Newsletter

GST updates & guides, free.

Join sellers who get our weekly digest on GST compliance, e-commerce rules, and finance tips — no spam.

No spam. Unsubscribe anytime.

Share: