
GSTR-9: ANNUAL RETURN under GST
The Goods and Services Tax (GST) system in India mandates different returns for taxpayers depending on their business nature and turnover. Among these, GSTR-9 is the annual return that consolidates all monthly or quarterly filings made during a financial year. It is a crucial compliance document designed to ensure transparency and accuracy in tax reporting.
What is GSTR-9?
GSTR-9 is an annual return form to be filed by all regular taxpayers registered under the GST Act. It provides a comprehensive summary of outward supplies (sales), inward supplies (purchases), tax paid, input tax credit (ITC) claimed, and any tax liability adjustments made during the year.
It acts as a reconciliation statement between returns like GSTR-1, GSTR-2A/2B, and GSTR-3B. Filing GSTR-9 helps both the taxpayer and the government identify mismatches in reporting and ensures that all dues are settled properly before closing the financial year.
The due date to file GSTR-9 is 31st December of the year following the particular financial year. For example, the due date for the financial year 2024–25 is 31st December 2025.
Who Must File GSTR-9?
As per the latest updates:
- Mandatory Filing: All regular taxpayers registered under the GST regime are required to file the GSTR-9 annual return, provided their aggregate annual turnover exceeds ₹2 crore during a financial year.
- Exemption for Small Taxpayers: Taxpayers with an aggregate annual turnover up to ₹2 crore are exempted from filing GSTR-9 for the financial year 2024–25, as per Notification No. 15/2025-CT dated 17th September 2025.
- Multiple GSTINs: Regular taxpayers having multiple GSTINs under the same PAN must file a separate GSTR-9 for each GSTIN.
- Taxpayers Opting Out of Composition Scheme: Taxpayers who have opted out of the composition scheme during the financial year and shifted to the regular scheme are required to file GSTR-9.
Who Is Not Required to File GSTR-9?
The following registered persons under GST are not required to file the annual return in GSTR-9 format:
- Composition Taxpayers: They are required to file GSTR-4 (annual return for composition scheme) instead.
- Casual Taxable Persons: Individuals who undertake occasional taxable supplies in a state or union territory.
- Input Service Distributors (ISD): Entities distributing input tax credit to branches or units.
- Non-Resident Taxable Persons: Foreign entities engaged in business temporarily in India.
- Tax Deductors (TDS) under Section 51 of the CGST Act: Entities deducting tax at source.
- Tax Collectors (TCS) under Section 52 – E-commerce Operators: E-commerce operators collecting tax at source.
Turnover Limit and Applicability
The turnover threshold plays a key role in determining who must file GSTR-9. As per the latest notifications and decisions by the GST Council:
- Businesses with turnover up to ₹2 crore: Filing GSTR-9 is optional (as exempted via notifications for FY 2017–18 up to FY 2024–25).
- Businesses with turnover above ₹2 crore: Filing GSTR-9 is mandatory.
- Businesses with turnover exceeding ₹5 crore must also file GSTR-9C, the Reconciliation Statement, which needs to be self-certified.
These provisions are covered under Rule 80 of the CGST Rules, 2017, which governs annual return compliance.
Types of GSTR-9 Forms
There are four types of annual return forms under the GST framework, depending on taxpayer classification:
| Form | Applicable To | Description |
| GSTR-9 | Regular taxpayers | Consolidated annual return based on monthly/quarterly filings. |
| GSTR-9A | Composition taxpayers (up to FY 2018–19) | Replaced by GSTR-4 (Annual Return for Composition Taxpayers) annual return from FY 2019–20. |
| GSTR-9B | E-commerce operators (TCS collectors) | Annual Statement for E-commerce Operators (TCS collectors) under Section 52(5). |
| GSTR-9C | Taxpayers with turnover above ₹5 crore | Reconciliation statement, self-certified by the taxpayer. |
Note: Additional liability identified in GSTR-9C can now be paid using either cash or available ITC.
Late Fee and Penalties for Non-Filing
Failure to file GSTR-9 within the due date attracts a late fee under Section 47(2) of the CGST Act, 2017. The penalty varies based on the taxpayer’s turnover (as rationalized from FY 2022-23 onwards):
| Turnover (₹) | Late Fee per Day | Maximum Penalty (CGST + SGST) |
| Up to 5 crore | ₹50 (₹25 under CGST + ₹25 under SGST) | 0.04% of turnover in State/UT |
| 5–20 crore | ₹100 (₹50 + ₹50) | 0.04% of turnover in State/UT |
| Above 20 crore | ₹200 (₹100 + ₹100) | 0.50% of turnover in State/UT (0.25% under CGST + 0.25% under SGST) |
For earlier financial years (up to FY 2021–22), a late fee of ₹200 per day (₹100 under each act) applied, subject to a maximum of 0.50% of turnover.
Conclusion
Filing GSTR-9 is not just a legal compliance but also a vital financial exercise that promotes accuracy and transparency in a business’s GST reporting. It helps reconcile sales, purchases, and tax credits throughout the financial year while preventing future disputes or notices from tax authorities.
For businesses with turnover above ₹2 crore, timely filing of GSTR-9 ensures smooth compliance and enhances credibility with tax authorities. Proper reconciliation, supported by digital tools and accounting software, can make this complex process seamless and error-free—strengthening a business’s compliance foundation under India’s evolving GST regime.