9 Annual Return Filing explained: this guide covers what it means, who it applies to, the step-by-step process, documents required, fees, due dates and penalties in India — so you can stay compliant with confidence and avoid costly mistakes.
GSTR-9 is the annual GST return that consolidates a taxpayer's monthly/quarterly returns for the financial year. Here is who files it and how.
Who must file GSTR-9
- Regular taxpayers with aggregate turnover above ₹2 crore (optional below that)
- GSTR-9C reconciliation additionally applies above ₹5 crore
- Composition taxpayers file GSTR-9A instead (where notified)
What it contains
- Consolidated outward and inward supplies for the year
- Input tax credit availed and reversed
- Tax paid and any differences
- Details of demands, refunds and HSN summary
Filing tips
Reconcile GSTR-1, GSTR-3B and your books before filing. GSTR-9 is due by 31 December of the next financial year, and late filing attracts a turnover-based fee.
Frequently Asked Questions
Who has to file GSTR-9?
Regular taxpayers with turnover above ₹2 crore (optional below that).
What is the due date for GSTR-9?
31 December of the next financial year.
What is GSTR-9C?
A reconciliation statement between GSTR-9 and audited accounts, for taxpayers above ₹5 crore.
Can GSTR-9 be revised?
No — GSTR-9 cannot be revised once filed, so reconcile carefully first.
Need help with this?
TaxClue's CA/CS experts handle GST, income tax and compliance end-to-end — fully online, transparent pricing.
Talk to an expert →