Due Dates Calendar Returns

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.

GSTR-9 Annual Return: Due Dates and Applicability Explained

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.

  1. Throughout the year, use a reliable GST Calculator to ensure your tax entries are accurate to the decimal.
  2. Verify all your B2B customers using a GSTIN Validator to prevent ITC mismatches at year-end.
  3. 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.
TE

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.