GSTR-9 and GSTR-9C
Module in 2 Minutes
Finin2min answer: GSTR-9 (the annual return) is mandatory once aggregate turnover crosses ₹2 crore in the financial year; GSTR-9C (the reconciliation statement) kicks in above ₹5 crore. Since FY 2020-21, GSTR-9C is self-certified by the taxpayer — no Chartered Accountant or Cost Accountant certification is required any more. Both are ordinarily due by 31 December following the financial year, unless a specific notification extends it. Miss the deadline and the late fee runs at ₹200 per day (₹100 CGST + ₹100 SGST combined), capped at 0.25% of turnover — confirm the current notification before assuming this rate hasn't been revised for your filing year.
For the connected rule or filing step, see GSTR-9 and GSTR-9C Applicability Checker.
Legal stack
- CGST Act, 2017 — Section 44 (annual return filing obligation)
- CGST Rules, 2017 — Rule 80 (GSTR-9 filing mechanics and the GSTR-9C reconciliation-statement threshold; check for amendments after this PDF's date)
- Current due-date notification and extension chain — check for the specific financial year, not a prior year's date
- GST portal user manual and validation rules
- Circulars governing disclosure, mismatch, refund or annual treatment
Finance-team workflow
- Close source ledgers and master data
- Reconcile invoice and tax ledgers
- Resolve portal-populated differences
- Document adjustments and reversals
- Prepare maker-checker sign-off
- File, pay and archive ARN
- Track amendments, notices and annual bridge
Evidence pack
- Return working and trial balance
- Invoice register and tax codes
- 2A/2B and supplier reconciliation
- E-invoice/e-way bill extracts
- Electronic ledgers and challans
- Filed return, ARN and audit trail
- Exception memo and reviewer sign-off
Practical Q&A
Does GSTR-9C still need CA/CMA certification?
No, not since FY 2020-21. GSTR-9C is now self-certified by the taxpayer; the earlier mandatory Chartered Accountant/Cost Accountant certification requirement was removed.
Is the portal-generated value automatically correct?
No. Validate system-populated values against the legal rule and accounting records.
Should due dates be hard-coded?
No. Use the relevant period’s notification and portal status; preserve the source used.
How are amendments controlled?
Maintain an invoice-level change log and bridge the original and amended disclosure.