GSTR-9 and GSTR-9C: The Annual GST Return and Reconciliation, Explained
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:
- 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.
- 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