Complied AIComplied AI
UpdatesSourcesLawsGuidesContact
View updates
  1. Home
  2. /
  3. Blog
  4. /
  5. GSTR-9 due date: annual return basics and GSTR-9C

Due dates · GST

GSTR-9 due date: annual return basics and GSTR-9C

The usual GSTR-9 due date, who files the annual return, how GSTR-9C fits in, what to reconcile with GSTR-1 and GSTR-3B, and how to check exemptions or extensions on the official GST portal.

By Reya Nambiar·Published 2 August 2026·9 sections

Source checked

2 August 2026

Against 4 official sources.

Inspect sources
In this guide
Direct answerWhat GSTR-9 is and who files itGSTR-9 due date by financial yearGSTR-9 and GSTR-9C comparedWhat to reconcile before filingWhen the annual return is completeHow exemptions and extensions workHow to confirm your due dateCommon GSTR-9 mistakesWhere Complied AI fitsCommon questionsOfficial sources
Answer firstVerified 2 August 2026

The usual due date for GSTR-9 is 31 December of the financial year following the year covered by the return. GSTR-9C, where applicable, follows the annual-return timeline and can be filed only after GSTR-9. The filing obligation, turnover exemption, and any extension depend on the notifications for that financial year. Check the GST portal's Annual Return tile and the matching CBIC notification before relying on 31 December.

What GSTR-9 is and who files it

GSTR-9 is the annual return for the financial year. It brings together the outward supplies, inward supplies, input tax credit, tax paid, and other figures that appeared across the year's GST filings. It is not a substitute for the monthly or quarterly returns. It is the year-end check on them.

The normal starting point is the regular registered taxpayer. The annual-return provisions exclude categories such as input service distributors, taxpayers paying tax under the TDS or TCS provisions, casual taxable persons, and non-resident taxable persons. Composition taxpayers follow the form and rules notified for their scheme. A notification can also exempt a class of taxpayers for a particular financial year, so the label "regular taxpayer" is not the whole test.

Working rule

Start with the financial year and your filing category. Then check the annual-return tile for that year on the GST portal. Do not carry a turnover exemption or an old due date into a new year without checking the notification for that year.

GSTR-9 due date by financial year

Section 44 of the CGST Act sets the usual annual-return date as 31 December following the end of the financial year. The table applies that rule before any year-specific extension or exemption.

Financial year coveredUsual due dateWhat to confirm
FY 2024-2531 December 2025Any notification or extension for the year
FY 2025-2631 December 2026Portal due-date tile and current CBIC notices
Any later financial year31 December of the following financial yearYear-specific exemption, extension, or form change

Treat 31 December as the ordinary statutory date, not a promise that every taxpayer has to file that form. The GST portal shows the due date against the selected financial year and taxpayer profile. That screen is useful, but an exemption or extension should still be matched to its official notification.

GSTR-9 and GSTR-9C compared

The two forms sit together, which is why their names are often treated as if they were one filing. They do different jobs.

FormWhat it doesOrder of filing
GSTR-9Annual summary of the GST returns and tax positions for the financial year.File this first.
GSTR-9CReconciliation statement for taxpayers to whom the notified turnover and filing conditions apply.File only after GSTR-9 for the same year.

The threshold and certification requirements for GSTR-9C have changed over time. Use the rules and notification for the relevant financial year, not a threshold copied from an older checklist. The GST portal's annual-return workflow also makes the sequence visible: the GSTR-9C tile becomes available after the annual return has been filed when the form applies.

What to reconcile before filing

GSTR-9 is easier when you reconcile during the year. If you leave the work until December, the form becomes a hunt through old invoices and amended returns. Build the review around the figures that feed the annual return:

  • Compare books and sales registers with GSTR-1, including credit notes, debit notes, exports, exempt supplies, and amendments.
  • Match the tax paid and input tax credit reported in GSTR-3B with the ledger and payment records.
  • Check input tax credit reversals, reclaims, blocked credit, and credits that were taken in the following financial year.
  • Review the auto-populated data on the GST portal instead of assuming that every prefilled number is correct.
  • Keep a written explanation for differences between the books, GSTR-1, GSTR-3B, and the annual return.

The aim is not to make every number identical by force. Some figures move into the next financial year under the rules. The aim is to know why a difference exists and where it should be reported.

When the annual return is complete

Filing GSTR-9 is not always the end of the annual-return process. If GSTR-9C applies, the complete filing requires the reconciliation statement as well. The GST portal states that GSTR-9C can be filed only after GSTR-9 for the relevant year.

Late fee treatment can also depend on which part of the annual return is filed and when. The GST portal's FAQ for FY 2024-25 explains that late fee for GSTR-9C is calculated from the later of the GSTR-9 filing date or the annual-return due date until GSTR-9C is filed. Check the current portal calculation and notification rather than estimating from a generic annual-return article.

How exemptions and extensions work

GST annual-return exemptions and extensions are usually specific to a financial year and a class of taxpayers. A notification may exempt taxpayers below a stated aggregate turnover, extend a date for a named year, or change a form requirement. It does not automatically rewrite the next year's annual return.

Read the operative part of the notification. Look for the financial year, the form named, the class of registered person, the new date, and any condition attached to the relief. A portal advisory can help you find a task, but the notification is what tells you whether a statutory date was changed.

How to confirm your due date

  1. Log in to the GST portal and open Services, Returns, and Annual Return.
  2. Select the financial year and read the GSTR-9 tile. Note whether the portal shows GSTR-9C for your GSTIN.
  3. Search the CBIC central tax notifications for a notification that names your financial year or filing category.
  4. If an extension exists, save the PDF with your working papers and record the exact new date and scope.
  5. File GSTR-9 first, then complete GSTR-9C if the rules for that year require it.

Common GSTR-9 mistakes

  • Treating the 31 December date as universal without checking whether the taxpayer is exempt or a different return applies.
  • Filing GSTR-9C before GSTR-9, or treating the reconciliation statement as a replacement for the annual return.
  • Copying an old GSTR-9C turnover threshold into the current year's checklist.
  • Ignoring amendments, credit notes, and input tax credit claimed in the next financial year.
  • Treating a GSTN advisory or forwarded message as an extension without opening the CBIC notification behind it.

Where Complied AI fits

GSTR-9 dates, exemptions, and filing instructions can change through CBIC notifications and GST portal advisories. Complied AI keeps CBIC and GST updates in one feed so you can open the source document behind a change instead of relying on an old annual-return checklist. When you need the legal rule, open the GST Act or the relevant notification next to the update.

Practical checks

Common questions

01

What is the usual GSTR-9 due date?

The usual due date is 31 December following the end of the financial year covered by the annual return. The government can extend the date for a specified class or financial year, so check the GST portal and the relevant CBIC notification before filing.

02

Who has to file GSTR-9?

GSTR-9 is an annual return for the regular registered taxpayers to whom the annual-return requirement applies. The CGST Act excludes categories such as input service distributors, TDS or TCS taxpayers, casual taxable persons, and non-resident taxable persons. Notifications can also exempt a class for a particular financial year.

03

Is GSTR-9C filed before or after GSTR-9?

GSTR-9C can be filed only after GSTR-9 for the same financial year has been filed. Whether GSTR-9C applies depends on the turnover threshold and rules notified for that year. A reconciliation statement is not a replacement for the annual return.

04

Can the GSTR-9 due date be extended?

Yes. The government can extend the annual-return date through a notification or order for a specified financial year, class of taxpayers, or other stated scope. An old extension does not carry forward automatically to a later year.

Verification path

Official sources used

  • 01GST portal: GSTR-9 filing manual
  • 02GST portal: FAQ on GSTR-9 and GSTR-9C for FY 2024-25
  • 03CBIC-GST: central tax notifications
  • 04CBIC-GST: CGST Act

Keep it current

Statutory positions keep moving.

Check later notifications, circulars and portal updates before you act on a date.

  • CBIC / GST updates
CBIC / GST updates

Keep reading

Related guides

  • Due dates · GSTGST return due date: one page for GSTR-1, GSTR-3B, and GSTR-9The standard due dates for the common GST returns on one page: GSTR-1 on the 11th, GSTR-3B on the 20th with the QRMP split, and the annual GSTR-9 and GSTR-9C, plus how one return feeds another and how to confirm a change from CBIC.
  • Due dates · GSTGST due date extension: how to confirm one is realHow GST due-date extensions are issued, what to check in a CBIC notification, why state-specific relief does not apply to everyone, and how to separate a filing extension from a late-fee or interest waiver.
  • Due dates · GSTGSTR-3B due date: monthly and QRMP calendar with late fee riskGSTR-3B due dates for monthly filers and the QRMP scheme, how the 22nd and 24th state split works, interest and late fee for late filing, and where CBIC posts due-date changes.

In this guide

Direct answerWhat GSTR-9 is and who files itGSTR-9 due date by financial yearGSTR-9 and GSTR-9C comparedWhat to reconcile before filingWhen the annual return is completeHow exemptions and extensions workHow to confirm your due dateCommon GSTR-9 mistakesWhere Complied AI fitsCommon questionsOfficial sources
Complied AIComplied AI

Statutory updates. Official sources. Acts & Rules.

Built for Indian compliance professionals.

hello@compliedai.com
Latest statutory updatesView latest updatesOpen the official source behind every update.

Browse

  • Updates
  • Sources
  • Laws
  • Guides

Platform

  • AI compliance platform
  • Compliance calendar

Company

  • About
  • Why we built this
  • Roadmap
  • What's new
  • Work with us
  • Contact

Support

  • Help
  • FAQ
  • Newsletter
  • Security

Legal

  • Privacy
  • Terms
  • Disclaimer
  • Cookies
  • Refunds
Browse+−
  • Updates
  • Sources
  • Laws
  • Guides
Platform+−
  • AI compliance platform
  • Compliance calendar
Company+−
  • About
  • Why we built this
  • Roadmap
  • What's new
  • Work with us
  • Contact
Support+−
  • Help
  • FAQ
  • Newsletter
  • Security
Legal+−
  • Privacy
  • Terms
  • Disclaimer
  • Cookies
  • Refunds

© 2026 Complied AI. Built for Indian compliance work.