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.

Taxzentic Editorial Team Last updated:
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.

From FY 2022-23 onwards (Notification No. 7/2023-Central Tax), the late fee depends on your aggregate turnover:

  • Up to ₹5 crore: ₹50 per day (₹25 CGST + ₹25 SGST), capped at 0.04% of turnover in the State/UT.
  • ₹5 crore to ₹20 crore: ₹100 per day (₹50 CGST + ₹50 SGST), capped at 0.04% of turnover.
  • Above ₹20 crore: ₹200 per day (₹100 CGST + ₹100 SGST), capped at 0.5% of turnover.

Example: If your turnover is ₹10 Crore and you delay filing by 100 days, the per-day fee is ₹100 × 100 = ₹10,000. The cap is 0.04% of ₹10 Crore = ₹40,000, so you will have to pay the ₹10,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.
Taxzentic WhatsApp Channel

Follow Taxzentic on WhatsApp

Get GST and income tax updates, useful tools, and our latest guides on the official Taxzentic channel.

Join WhatsApp Channel
TZ

Taxzentic Editorial Team

Researched Content

We aim to check tax guidance against primary government materials. Review the sources linked in an article and confirm current rules on the relevant official portal before relying on it.

Editorial policy: We correct reported errors and record substantive updates where available. Read our editorial process →

Need to calculate or verify GST?

Use our free, client-side tools instantly in your browser.