ComplianceStackGST

GSTR-9 and GSTR-9C: The Annual GST Return and Reconciliation, Explained

the compliance control room17 July 2026 · ComplianceStack

GSTR-9 is the annual GST return; GSTR-9C is the reconciliation statement above ₹5 crore. Here's who files each, what they consolidate, the deadline, and why they're a diligence checkpoint.

GSTR-9 is the annual GST return that consolidates a financial year's outward supplies, input credit and tax paid; GSTR-9C is the reconciliation statement between GSTR-9 and your audited accounts, required above ₹5 crore turnover. GSTR-9 is mandatory above ₹2 crore turnover (optional below), and both are generally due by 31 December following the financial year. They're where the year's monthly returns get reconciled — and where mismatches surface, for the department and for a diligence reviewer.

GSTR-9 — the annual return

GSTR-9 rolls up the whole year: your outward supplies, the input tax credit claimed, tax paid, and adjustments — reconciled against your monthly GSTR-1 and GSTR-3B filings.

  • Mandatory above ₹2 crore aggregate turnover; optional below (though filing is often still advisable).
  • Deadline: generally 31 December after the financial year end.

GSTR-9C — the reconciliation statement

GSTR-9C reconciles your annual return (GSTR-9) with your audited financial statements, explaining any differences.

  • Required above ₹5 crore aggregate turnover.
  • Now self-certified by the taxpayer (the earlier CA/CMA certification requirement was removed).
  • Filed along with GSTR-9, by the same deadline.

Why the annual filings matter more than they look

Monthly returns are transactional; the annual filings are where the year has to add up. Two reasons to take them seriously:

  1. Mismatches surface here. If your monthly 3B, your GSTR-1, and your books don't reconcile, GSTR-9/9C is where it shows — and an unexplained difference invites a notice.
  2. They're a diligence checkpoint. An investor's or acquirer's reviewer will look at whether your annual GST returns are filed and reconcile with your financials — a clean set is quiet proof your GST is in order, part of your overall diligence readiness.

The trap: leaving reconciliation to year-end

If you don't reconcile monthly, GSTR-9C becomes a painful year-end scramble to explain differences you can no longer trace. The fix is to keep your monthly ITC and output reconciliations current, so the annual filing is a summary, not an investigation.

Keep the year reconciled, not just filed

ComplianceStack tracks GSTR-9 and GSTR-9C as dated annual tasks (flagged by your turnover band) alongside your monthly returns, with the filed acknowledgement stored as evidence — so the annual reconciliation is manageable and diligence-ready. Get your free compliance health check. (Full picture: GST compliance for startups.)

FAQs

Who has to file GSTR-9?
Registered taxpayers with aggregate turnover above ₹2 crore (mandatory); below that it's optional. It consolidates the financial year's outward supplies, ITC and tax paid.
Who has to file GSTR-9C?
Taxpayers with aggregate turnover above ₹5 crore, as a reconciliation between GSTR-9 and their audited financial statements. It's now self-certified.
When are GSTR-9 and 9C due?
Generally by 31 December following the end of the financial year, filed together.
Why do the annual GST returns matter for diligence?
Because they're where the year's returns must reconcile with the books; a clean, filed set that reconciles is evidence your GST is in order, while unexplained mismatches are a red flag.

This article is general information, not tax, legal or accounting advice. Statutory timelines and thresholds change by notification — confirm applicability and interpretation with your CA, CS, or lawyer before acting.

Know exactly what applies to you

ComplianceStack builds your applicable GST, TDS, PF/ESI, ROC and legal calendar from a short questionnaire — and keeps the evidence in one place. Your first health check is free.

Get your free health check