What is GSTR-9 and Who Must File It?
GSTR-9 is the Annual Return under the Goods and Services Tax framework, prescribed under Section 44 of the CGST Act 2017. It is a comprehensive annual statement that consolidates the supply-side and demand-side data reported in all monthly GSTR-1 and GSTR-3B returns filed during the financial year. Filing GSTR-9 allows the taxpayer to reconcile monthly data, disclose any differences, and make corrections — particularly for additional ITC or unclaimed ITC that was missed in monthly returns.nnGSTR-9 is mandatory for all regular GST-registered taxpayers with annual aggregate turnover above Rs.2 crore in the financial year. Taxpayers with turnover up to Rs.2 crore have the option to file GSTR-9 voluntarily but are not legally obligated. Composition scheme taxpayers do not file GSTR-9 — they file GSTR-9A instead (though GSTR-9A filing has been waived for several years). Input Service Distributors, tax deductors under Section 51, and tax collectors under Section 52 have separate annual return forms.nnThe importance of GSTR-9 extends beyond compliance — it is the document where the full year's GST position is reconciled and finalised. Any ITC that was available but not claimed in monthly returns can be claimed through GSTR-9 (subject to the September return cutoff and GSTR-2B constraints). Any excess ITC claimed during the year must be reversed in GSTR-9 with applicable interest. Discrepancies between GSTR-9 and the annual ITR return invite notices from both GST officers and income tax scrutiny.
GSTR-9 Due Date, Late Fee and Applicability Table
The GSTR-9 due date is 31 December of the year following the financial year. For FY 2024-25, GSTR-9 was due by 31 December 2025. For FY 2025-26, GSTR-9 must be filed by 31 December 2026. The CBDT/CBIC has extended this deadline in multiple previous years — notably due to COVID-19 and technical issues with the GST portal — but businesses should plan for the standard 31 December deadline.nnLate filing of GSTR-9 attracts a late fee of Rs.200 per day (Rs.100 CGST + Rs.100 SGST) subject to a maximum of 0.25% of the taxpayer's annual turnover in the respective state or Union Territory. For a business with Rs.5 crore annual turnover, the maximum late fee is Rs.1,25,000. For a Rs.50 crore business, the maximum is Rs.12,50,000 — making timely filing financially very important for large businesses.nnGSTR-9C is the reconciliation statement and self-certification for businesses with annual turnover above Rs.5 crore. Prior to FY 2020-21, GSTR-9C required a CA audit certification — this requirement was removed from FY 2020-21 and replaced with self-certification by the taxpayer. However, most businesses continue to engage a CA to prepare GSTR-9C given its complexity and the reconciliation work required.
| Turnover Threshold |
GSTR-9 Requirement |
GSTR-9C Requirement |
Due Date |
| Up to Rs.2 crore |
Optional (voluntary filing) |
Not applicable |
31 December of following year |
| Rs.2 crore to Rs.5 crore |
Mandatory |
Not applicable |
31 December of following year |
| Above Rs.5 crore |
Mandatory |
Mandatory (self-certified) |
31 December of following year |
| Composition taxpayers |
GSTR-9A (waived in recent years) |
Not applicable |
30 April of following year |
| Late fee (turnover above Rs.2Cr) |
Rs.200/day |
— |
Max 0.25% of state turnover |
| Late fee (nil return) |
Rs.50/day |
— |
Maximum Rs.2,000 |
GSTR-9 Table Structure — Key Sections Explained
GSTR-9 has six parts with 19 tables spanning nearly 50 data points. The return consolidates an entire year's GST data and requires careful reconciliation before filing. Understanding the key parts prevents under-reporting or over-claiming.nnPart I (Tables 1-3) covers basic information — financial year, GSTIN, legal and trade name, and the aggregate turnover as per the monthly returns. Part II (Tables 4-5) covers details of outward and inward supplies declared during the year. Table 4 asks for the gross value of outward supplies split into taxable, zero-rated, nil-rated, exempt, and non-GST supplies. Table 5 covers inter-state supplies made to registered persons, unregistered persons, and composition dealers — required for the reconciliation with GSTR-1 data.nnPart III (Tables 6-8) covers ITC for the year — the most critical section. Table 6 asks for total ITC availed during the year split by type (imports of goods, imports of services, inward supplies from registered persons, inward supplies subject to reverse charge). Table 7 covers ITC reversed during the year including Section 17(5) blocked credits, Rule 42 proportionate reversals, and other mandatory reversals. Table 8 reconciles GSTR-2A-derived ITC with what was claimed in GSTR-3B returns — any ITC claimed in excess of GSTR-2A must be reversed here with interest.nnPart IV (Tables 9-14) covers tax paid as declared in returns. Part V (Tables 15-19) covers particulars of the transactions for the previous financial year declared in returns of the current financial year — adjustments made in April to September for corrections to prior year supply data.
GSTR-9C — Reconciliation Statement for Large Businesses
GSTR-9C is the annual reconciliation statement between the audited annual financial statements and the GSTR-9 annual return. It is mandatory for taxpayers with annual aggregate turnover above Rs.5 crore. From FY 2020-21, GSTR-9C is self-certified by the taxpayer rather than requiring CA certification, but the complexity of reconciliation typically necessitates CA involvement.nnGSTR-9C reconciles four key items: (1) Turnover — the audited turnover as per financial statements versus the taxable turnover declared in GSTR-9. Differences can arise from advance receipts, credit notes, unbilled revenue, and timing differences. (2) Tax rate-wise liability — ensuring the GST liability computed on the reconciled turnover matches what was paid in GSTR-3B. (3) ITC — the ITC availed in GSTR-3B versus the ITC appearing in GSTR-2A. Excess ITC must be identified and reversed. (4) Tax paid — verifying the tax actually paid versus the tax liability computed.nnThe preparation of GSTR-9C typically requires: audited or compiled annual financial statements, full-year GST return data export from GSTR-1 and GSTR-3B, GSTR-2A annual data, and a detailed reconciliation working on all four parameters. Large businesses with multiple GSTIN registrations (state-wise) must prepare a separate GSTR-9C for each state registration. CA firms experienced in GST annual audit are engaged typically between September and November to complete GSTR-9C before the December deadline.
Common GSTR-9 Mistakes and How to Avoid Them
Several common mistakes in GSTR-9 filing attract department notices and demands. The first is declaring higher turnover in GSTR-9 than the aggregate of monthly GSTR-3B outward supplies without explanation. When GSTR-9 turnover differs from the sum of monthly GSTR-3B figures, the department expects a reconciliation — otherwise it treats the difference as suppressed sales in earlier months inviting demand notices.nnThe second common mistake is claiming additional ITC in GSTR-9 for invoices that did not appear in GSTR-2A at all — not even in any month's auto-generated data. ITC claimed in GSTR-9 must correspond to actual supply invoices that are part of the GSTR-2A ecosystem. ITC for invoices from unregistered suppliers or suppliers who never filed any return cannot be claimed in GSTR-9.nnThe third mistake is failure to reverse excess ITC identified during annual reconciliation. If GSTR-9 reconciliation reveals that ITC claimed in GSTR-3B across the year exceeded what was eligible — either due to blocked credits being claimed or GSTR-2A shortfall — this excess must be reversed in GSTR-9 with applicable interest. Ignoring this and filing GSTR-9 without such reversals exposes the taxpayer to demand notices when the department's automated systems flag the excess.nnProactive reconciliation — matching GSTR-1 totals with GSTR-3B outward figures, matching GSTR-2B with ITC claimed in GSTR-3B, and matching turnover with books of accounts — conducted monthly rather than annually at the time of GSTR-9 filing significantly reduces the volume and complexity of annual corrections.