GST Annual Return (GSTR-9/9C)
GSTR-9 is the annual return that consolidates a taxpayer's monthly/quarterly GST returns for a financial year. GSTR-9C is a reconciliation statement (self-certified) required above a turnover threshold. Together they reconcile outward supplies, input tax credit and tax paid across the year.
Who needs this: GSTR-9 is mandatory for regular taxpayers with aggregate turnover above ₹2 crore (optional below that). GSTR-9C self-certified reconciliation applies above ₹5 crore turnover.
Government portal: GST portal (gst.gov.in) → Annual Return.
Indicative fees: ₹3,000–₹15,000 depending on turnover and number of transactions.
Timeline: Prepared before the 31 December due date following the financial year.
Documents required
- All GSTR-1 and GSTR-3B filed during the year
- GSTR-2B / purchase register for ITC reconciliation
- Audited financial statements
- Details of amendments, credit/debit notes
- HSN-wise summary of inward and outward supplies
Step-by-step process
- Ensure all monthly/quarterly GSTR-1 and GSTR-3B for the year are filed
- Reconcile outward supplies in GSTR-1 with the books and GSTR-3B
- Reconcile input tax credit claimed in GSTR-3B with GSTR-2B and the purchase register
- Compile the HSN-wise summary of inward and outward supplies
- Fill the auto-populated GSTR-9 and correct any differences
- Pay any additional tax found through the reconciliation using DRC-03
- Prepare and self-certify GSTR-9C if turnover exceeds ₹5 crore
- File GSTR-9 (and 9C) on the portal before 31 December
Penalty for non-compliance
Late GSTR-9 attracts ₹200/day (capped by turnover); unreconciled ITC can be reversed with 18% interest.
Frequently asked questions
Who must file GSTR-9?
Regular taxpayers with aggregate annual turnover above ₹2 crore must file GSTR-9; it is optional for those below ₹2 crore. Composition dealers file GSTR-9A instead.
What is GSTR-9C?
A reconciliation statement between the annual return and the audited financials, required for taxpayers with turnover above ₹5 crore. Since FY 2020-21 it is self-certified rather than CA-certified.
What is the due date for GSTR-9?
31 December following the end of the financial year (e.g., FY 2024-25 return is due 31 December 2025), unless extended.
Can GSTR-9 be revised?
No. GSTR-9 cannot be revised once filed, so reconciliation before filing is critical. Additional liability found later is paid through DRC-03.
What is the late fee for GSTR-9?
₹200 per day (₹100 CGST + ₹100 SGST), capped at a percentage of turnover, with a graded cap for smaller taxpayers under recent notifications.
Related reading
Start GST Annual Return (GSTR-9/9C) — AI-guided tool →
India Law Simplified — AI-assisted CA/CS/legal platform for India. Verify with a licensed professional before filing.