GST
GSTR-9 Annual Return: Who Must File, Due Date & Reconciliation Guide
GSTR-9 is the annual summary of everything you reported during the year — and the point where mismatches between your books, GSTR-1 and GSTR-3B come home to roost. File it carelessly and you flag yourself for scrutiny; skip it and late fees pile up daily. Here's how to approach it calmly.
What GSTR-9 is
GSTR-9 is the annual GST return consolidating all your monthly/quarterly GSTR-1 and GSTR-3B filings for a financial year — total outward supplies, inward supplies, tax paid, and input tax credit claimed. It's a reconciliation statement, not a fresh tax computation.
Who must file — and who's exempt
- Turnover above ₹2 crore: Filing GSTR-9 is mandatory.
- Turnover up to ₹2 crore: Filing is optional (often advisable for a clean record).
- Turnover above ₹5 crore: Also file GSTR-9C, a self-certified reconciliation statement comparing the annual return with your audited financials.
- Composition dealers file GSTR-9A instead; casual taxable persons and ISDs are exempt.
The reconciliation that actually matters
Before filing, reconcile three numbers so they tell the same story:
- Books vs GSTR-1: Does your recorded turnover match what you declared as outward supply?
- GSTR-3B vs GSTR-1: Does tax paid match tax declared?
- ITC in books vs GSTR-2B vs GSTR-3B: Did you claim only eligible, reflected credit?
Differences aren't fatal, but every gap should have an explanation you can defend. Sort these monthly and the annual return becomes a formality.
Due date and late fee
GSTR-9 is generally due by 31 December following the financial year. The late fee runs per day of delay (capped as a percentage of turnover), so even a short delay across two taxes adds up. Our GST late fee calculator estimates the exposure if you've slipped.
Common mistakes to avoid
- Treating GSTR-9 as editable — most auto-filled figures can't be changed, so fix errors in monthly returns first.
- Ignoring small ITC mismatches that compound across the year.
- Forgetting GSTR-9C when turnover crosses ₹5 crore.
If your monthly filings have drifted from your books, get them reconciled before December — our GST team handles annual returns and the 9C reconciliation.