GSTR-9 is the annual return that pulls your whole year of GST together — all your monthly filings, reconciled into one statement. It is due by 31 December of the following financial year, and starting early is the difference between a tidy filing and a December scramble. This guide covers who must file, what the return reconciles, its structure, and the errors that cost businesses most.
- GSTR-9 is mandatory above Rs 2 crore turnover; optional below it.
- Due date is 31 December of the following financial year.
- It consolidates GSTR-1, GSTR-3B and your books — clean monthly filing makes it easy.
- Once filed, GSTR-9 cannot be revised, so reconcile before you submit.
Who must file GSTR-9
- Regular taxpayers with an aggregate turnover above Rs 2 crore must file.
- Those below Rs 2 crore are exempt, though voluntary filing is allowed.
- Composition dealers file GSTR-9A instead.
- Casual taxable persons, non-resident taxable persons, ISD and TDS/TCS deductors are not required to file GSTR-9.
How the annual return is structured
GSTR-9 is organised into six parts. Understanding them makes the reconciliation manageable:
| Part | What it captures |
|---|---|
| Part I | Basic details (GSTIN, legal name, year) |
| Part II | Outward supplies declared during the year |
| Part III | Input tax credit as declared in returns |
| Part IV | Tax paid during the year |
| Part V | Transactions of the previous FY declared in April–September |
| Part VI | Other information — demands, refunds, HSN summary |
What it reconciles
GSTR-9 consolidates your outward supplies, input tax credit claimed, tax paid and any amendments made during the year. The figures should tie out with your GSTR-1, GSTR-3B and your books, which is why clean monthly filing makes the annual return easy. Any adjustments made in the April–September window of the following year are reported separately in Part V.
Common GSTR-9 errors to avoid
- Not reconciling ITC in Part III against GSTR-2B and the books.
- Missing the HSN-wise summary of inward and outward supplies.
- Forgetting amendments made in the next year's April–September window (Part V).
- Leaving mismatches between GSTR-1 and GSTR-3B unresolved before consolidating.
“The annual return does not create new data — it exposes the gaps in your monthly filings. Reconcile through the year and December is quiet.”
Frequently asked questions
Is GSTR-9 mandatory if my turnover is below Rs 2 crore?
No. Filing is optional below Rs 2 crore, though some businesses file voluntarily to keep a clean annual record.
Can I revise GSTR-9 after filing?
No. There is no facility to revise GSTR-9 once submitted, which is why a careful reconciliation before filing is essential.
What is the penalty for filing GSTR-9 late?
A late fee accrues per day (split between CGST and SGST) up to a cap linked to turnover, so filing on time is far cheaper.
If your turnover crosses the audit threshold, you may also need GSTR-9C, covered in our reconciliation statement guide. Our GST annual return service prepares and files both. Browse all GST services.



