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.
The essentials
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.
Other GST due dates
GSTR-1 due date
Invoice-level detail of everything you sold in the month, which is what lets your customers claim input credit.
GSTR-3B due date
Summary return where the tax is actually paid, after setting off input credit.
CMP-08 due date
Quarterly statement of self-assessed tax under the composition scheme.
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.
Statutory dates as at the date of publication. Extensions notified after publication are not reflected on this page. This is general information, not advice on your specific filing.