GSTR-9 and GSTR-9C: Annual Return and Reconciliation Thresholds
Rohit Menon
· Founder & Product Architect· 3 min read
The annual return consolidates twelve months of filings into one statement and asks whether they agree with your books. Most of the work is reconciliation you should already have done monthly; the pain of GSTR-9 is proportional to how much of it you left.
- ✓GSTR-9 is mandatory above two crore rupees of aggregate turnover, optional below.
- ✓GSTR-9C, the reconciliation statement, applies above five crore rupees.
- ✓Both are due by 31 December following the financial year.
- ✓GSTR-9C is now self-certified rather than certified by a chartered accountant.
Who files what
Composition dealers file GSTR-9A rather than GSTR-9. Input service distributors, casual taxable persons, non-resident taxable persons and persons deducting or collecting tax at source are outside the requirement.
- Up to two crore rupees of aggregate turnover: GSTR-9 is optional.
- Above two crore and up to five crore: GSTR-9 is mandatory, GSTR-9C is not.
- Above five crore rupees: both GSTR-9 and GSTR-9C are mandatory.
Self-certification
GSTR-9C was once a reconciliation statement certified by a chartered accountant or cost accountant. Since the Finance Act 2021 removed the audit requirement, it is self-certified by the taxpayer.
The obligation did not soften — the statement still reconciles turnover and tax paid per the audited financial statements against the returns, and errors in it are the taxpayer's own.
The reconciliations to complete first
- Turnover per books against turnover per GSTR-1, explaining timing and valuation differences.
- Tax paid per GSTR-3B against tax payable per GSTR-1.
- Input credit claimed per GSTR-3B against GSTR-2B, and against the purchase register.
- Credit reversals under Rules 42 and 43 for exempt supplies and capital goods.
- Reverse charge liability declared against reverse charge credit claimed.
What cannot be fixed in GSTR-9
The annual return is a consolidation, not a correction mechanism. Additional liability can be declared and paid in Form DRC-03, but input credit missed during the year cannot be claimed in GSTR-9 — that window closed on 30 November.
This asymmetry is worth planning around: you can still pay more tax at the annual stage, but you cannot still claim more credit.
Frequently asked questions
### Is GSTR-9 mandatory for everyone?
No. It is optional for taxpayers with aggregate turnover up to two crore rupees, mandatory above that. GSTR-9C, the reconciliation statement, becomes mandatory above five crore rupees of aggregate turnover.
### Is a chartered accountant's certificate still needed?
No. The Finance Act 2021 removed the GST audit requirement, and GSTR-9C is now self-certified by the taxpayer. The content requirements are unchanged, and the liability for errors rests with the taxpayer.
### Can I claim missed input credit in the annual return?
No. Credit for a financial year must be claimed by 30 November following it. GSTR-9 allows you to declare and pay additional liability through Form DRC-03 but provides no route to claim credit after the deadline.
### What is the due date for GSTR-9?
The thirty-first of December following the end of the financial year, unless extended. GSTR-9C carries the same date where it applies.
Related Dyopact Tools & Templates
Frequently Asked Questions
Is GSTR-9 mandatory for everyone?
No. It is optional for taxpayers with aggregate turnover up to two crore rupees, mandatory above that. GSTR-9C, the reconciliation statement, becomes mandatory above five crore rupees of aggregate turnover.
Is a chartered accountant's certificate still needed?
No. The Finance Act 2021 removed the GST audit requirement, and GSTR-9C is now self-certified by the taxpayer. The content requirements are unchanged, and the liability for errors rests with the taxpayer.
Can I claim missed input credit in the annual return?
No. Credit for a financial year must be claimed by 30 November following it. GSTR-9 allows you to declare and pay additional liability through Form DRC-03 but provides no route to claim credit after the deadline.
What is the due date for GSTR-9?
The thirty-first of December following the end of the financial year, unless extended. GSTR-9C carries the same date where it applies.
Rohit Menon
Founder & Product ArchitectArchitecting business document operating systems and automated billing workflows for Indian SMBs, agencies, and enterprises.