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:

FormApplicable ToDescription
GSTR-9Regular taxpayersConsolidated annual return based on monthly/quarterly filings.
GSTR-9AComposition taxpayers (up to FY 2018–19)Replaced by GSTR-4 (Annual Return for Composition Taxpayers) annual return from FY 2019–20.
GSTR-9BE-commerce operators (TCS collectors)Annual Statement for E-commerce Operators (TCS collectors) under Section 52(5).
GSTR-9CTaxpayers with turnover above ₹5 croreReconciliation 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 DayMaximum 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.