GST · statutory due date

GSTR-9 annual return due date

Annual consolidation of everything already filed in GSTR-1 and GSTR-3B for the financial year.

Next due

31 Dec 2026

Falls on 31 Dec 2026.


FormGSTR-9
AuthorityGST
Frequencyannual

The essentials

When31st December, every year
Who files itBusinesses with turnover above ₹2 crore (optional below that)
Filed withGST
If you miss it. ₹200 a day, capped at 0.5% of turnover in the state.

A list cannot remind you.

Taxlabs derives your own filing calendar from your entity type and registrations, applies extensions as they are notified, and nudges you before each date — with a CA who files.

Get my calendar

Other GST due dates

Frequently asked

When is the GSTR-9 due?

31st December, every year. The next one falls on 31 Dec 2026.

Who has to file GSTR-9?

Businesses with turnover above ₹2 crore (optional below that).

What happens if GSTR-9 is filed late?

₹200 a day, capped at 0.5% of turnover in the state.

Do extensions change this date?

They can. CBDT and CBIC notify extensions from time to time, usually close to the deadline. The date shown here is the statutory one; inside Taxlabs the effective date is used, with any notified extension already applied.