Skip to content
Ranga & Company
Guides

GSTR-9 Annual Return for FY 2025-26: Due Date, Who Must File and Late Fees

GSTR-9 for FY 2025-26 is due 31 December 2026. Who must file, the ₹2 crore exemption, when GSTR-9C applies, late fees and a reconciliation checklist.

Published
Reading time
7 min read

Writer, Ranga & Company

On this page

Key takeaways

  • GSTR-9 for FY 2025-26 is due on 31 December 2026, one return per GSTIN.
  • It is optional if your aggregate turnover for the year is up to ₹2 crore.
  • Above ₹5 crore, you also file GSTR-9C, a self-certified reconciliation of your books with your returns.
  • Late fees run per day, from ₹50 to ₹200 depending on turnover, until the full annual return is filed.
  • GSTR-9 cannot be revised, so reconcile books, GSTR-1, GSTR-3B and GSTR-2B before you file.

GSTR-9 due date for FY 2025-26

The annual return for the financial year April 2025 to March 2026 is due on 31 December 2026. It is filed separately for each GSTIN, so a business registered only in Rajasthan files one return; a business with GSTINs in several states files one per state.

Who must file GSTR-9

  • Mandatory: regular taxpayers with aggregate turnover above ₹2 crore in FY 2025-26.
  • Optional: regular taxpayers with aggregate turnover up to ₹2 crore.
  • Not required: composition taxpayers (they file GSTR-4), casual taxable persons, non-resident taxable persons, input service distributors, and TDS/TCS deductors under GST.

Aggregate turnover is counted on your PAN across all GSTINs in India, including exempt and export supplies.

When GSTR-9C applies

If your aggregate turnover is above ₹5 crore, you also file GSTR-9C, a reconciliation statement between your audited financial statements and GSTR-9. It is self-certified by the taxpayer. The difference between turnover, tax and input tax credit in your books and in your returns has to be explained line by line.

Late fees

Aggregate turnoverLate fee (CGST + SGST)Maximum
Up to ₹5 crore₹50 a day0.04% of turnover
₹5 crore to ₹20 crore₹100 a day0.04% of turnover
Above ₹20 crore₹200 a day0.5% of turnover

The fee keeps running until the complete annual return is filed, which includes GSTR-9C where it applies.

Reconciliation checklist before you file

  1. Sales: match turnover in your books with GSTR-1 and GSTR-3B, month by month.
  2. Input tax credit: match ITC in your books with GSTR-2B and GSTR-3B. Credit not in GSTR-2B is the most common problem.
  3. Credit and debit notes: check they are reported in the right period.
  4. Reverse charge: confirm tax paid on RCM purchases (rent from unregistered persons, legal fees, freight).
  5. Amendments: FY 2025-26 corrections made in returns up to the cut-off date go in the amendment tables.
  6. HSN summary: outward and inward supplies by HSN code, as required for your turnover.
  7. Extra tax: pay any shortfall through DRC-03 with interest before filing.

Common mistakes we fix

  • Claiming ITC in the annual return that never appeared in GSTR-2B.
  • Reporting the same invoice twice: once in the year and again as an amendment.
  • Leaving exempt and nil-rated sales out of turnover.
  • Filing GSTR-9 but forgetting GSTR-9C, so the late fee keeps running.

Getting your monthly returns right is what makes GSTR-9 easy. Our GST return filing plans reconcile with GSTR-2B every month, and exporters with unused credit can claim it back through GST refunds.

Frequently asked questions

What is the due date for GSTR-9 for FY 2025-26?

The due date for GSTR-9 and GSTR-9C for FY 2025-26 is 31 December 2026, unless the government extends it by notification.

Is GSTR-9 mandatory if my turnover is below ₹2 crore?

No. Filing GSTR-9 is optional for registered taxpayers whose aggregate turnover for the financial year is up to ₹2 crore. Many small businesses still file it voluntarily as a year-end check on their returns.

Who has to file GSTR-9C?

Taxpayers with aggregate turnover above ₹5 crore must file GSTR-9C, a reconciliation statement between audited books and the annual return. It is self-certified by the taxpayer; a CA's certification is no longer required.

What is the late fee for GSTR-9?

Under Notification 07/2023-Central Tax, the combined CGST and SGST late fee is ₹50 a day for turnover up to ₹5 crore and ₹100 a day for ₹5–20 crore, both capped at 0.04% of turnover, and ₹200 a day above ₹20 crore, capped at 0.5% of turnover.

Can I revise GSTR-9 after filing?

No. GSTR-9 cannot be revised once filed. Any extra tax you discover during reconciliation should be paid through Form DRC-03 with interest before or along with filing the annual return.

About the author

Writer, Ranga & Company

More from Shubham →

Related services

From the blog

All articles →

Talk to a Jodhpur tax expert today

Send your documents on WhatsApp or book a free 15-minute call. We reply the same working day.