GSTR-9 Annual Return: Due Dates and Applicability Explained
Prepare for year-end compliance. Learn who needs to file the GSTR-9 Annual Return, the statutory deadlines, and the penalties for late filing.
While monthly GSTR-3B and GSTR-1 filings handle your day-to-day tax reporting, the GSTR-9 Annual Return is the grand consolidation of your entire financial year. It is a comprehensive summary of all your sales, purchases, Input Tax Credit (ITC) claimed, and taxes paid.
Because of its complexity, the GSTR-9 deadline is one of the most critical dates on the GST Due Dates Calendar.
Who Must File GSTR-9?
Not every GST-registered business needs to file an annual return. The government provides exemptions based on the Aggregate Annual Turnover (AATO):
- Turnover up to ₹2 Crore: Filing GSTR-9 is Optional (exempted for recent financial years, but always check the latest notifications on the CBIC portal).
- Turnover above ₹2 Crore: Filing GSTR-9 is Mandatory.
- Turnover above ₹5 Crore: You must file both GSTR-9 and a self-certified reconciliation statement, GSTR-9C.
(Note: Composition scheme taxpayers file GSTR-4, not GSTR-9).
The Statutory Due Date
The standard due date for filing the GSTR-9 Annual Return is the 31st of December of the year following the relevant financial year. Example: For the Financial Year 2025-26 (ending March 31, 2026), the GSTR-9 due date is December 31, 2026.
However, due to portal glitches or pandemic-related extensions in the past, this date has occasionally been extended. Always rely on official notifications.
Penalties for Late Filing
The late fees for missing the GSTR-9 deadline are steeper than monthly returns and are strictly enforced. You can estimate potential liabilities using our Late Fee Calculator.
The late fee is ₹200 per day (₹100 CGST + ₹100 SGST). The maximum cap is calculated as 0.25% of your turnover in the respective State/UT.
Example: If your turnover is ₹10 Crore and you delay filing by 100 days, the per-day fee would equal ₹20,000. Since 0.25% of ₹10 Crore is ₹2,50,000, you will have to pay the ₹20,000 fee.
Preparation Best Practices
Filing GSTR-9 requires reconciling your books of accounts with your filed GSTR-1, GSTR-3B, and the auto-populated GSTR-2A/2B.
- Throughout the year, use a reliable GST Calculator to ensure your tax entries are accurate to the decimal.
- Verify all your B2B customers using a GSTIN Validator to prevent ITC mismatches at year-end.
- Ensure all your outward supplies are tagged with the correct codes using an HSN Code Lookup tool, as HSN-wise summaries are mandatory in GSTR-9.
Written by Tax Expert
Our editorial team consists of taxation professionals and certified experts dedicated to simplifying GST compliance for small businesses across India.
Read our editorial guidelines →Need to calculate or verify GST?
Use our free, offline tools instantly in your browser.