Every December the same question floods practitioner groups: "Do I file GSTR-9, GSTR-9C, or both?" It is the wrong question. The right one is: "Which turnover band am I in, and which two deadlines are running against me?" Get that right and the rest is mechanical. Get it wrong and you either file a return you never needed or, worse, lose input tax credit that you could still have claimed.
This year has three extra twists. The GST portal opened both forms for FY 2025-26 on 8 October 2026. The year straddles two rate structures because of the 22 September 2025 rate reset. And there is a credit cut-off that falls a full month before the filing deadline. As on 5 November 2026, there are 56 days to 31 December.

GSTR-9 vs GSTR-9C: The One-Table Difference
| Point | GSTR-9 | GSTR-9C |
| What it is? | Annual return that consolidates what you already declared in GSTR-1 and GSTR-3B (with GSTR-2B for ITC) | Reconciliation statement tying the annual return to your audited financial statements |
| Legal basis | Section 44(1), Rule 80(1) of CGST Act and Rules | Section 44(2), Rule 80(3) |
| Who files | Regular taxpayers above ₹2 crore aggregate turnover | Taxpayers above ₹5 crore aggregate turnover |
| Certification | Self-filed by the taxpayer | Self-certified by the authorised signatory; a CA or CMA certificate is no longer required |
| Nature | A consolidation of data already reported | An explanation of differences between books and returns |
| Can it be revised? | No, once filed it is final | No correction of monthly-return errors is possible here |
| Due date FY 2025-26 | 31 December 2026 | 31 December 2026 (one common deadline, no separate date for 9C) |
A useful way to remember it: GSTR-9 tells the department what you reported. GSTR-9C tells the department why that matches (or differs from) what you booked.
Find Your Band in 60 Seconds
Start with aggregate turnover, because both obligations hang on it. It is measured on a PAN-India basis and includes taxable supplies, exempt supplies, exports and inter-State supplies by all GSTINs under your PAN. It leaves out inward supplies on which you pay tax under reverse charge, and the GST itself.
| Aggregate turnover (FY 2025-26) | GSTR-9 | GSTR-9C | Late fee per day (CGST + SGST) |
| Up to ₹2 crore | Exempt | Not applicable | Not applicable |
| Above ₹2 crore to ₹5 crore | Mandatory | Optional | ₹50 (₹25 + ₹25) |
| Above ₹5 crore to ₹20 crore | Mandatory | Mandatory | ₹100 (₹50 + ₹50) |
| Above ₹20 crore | Mandatory | Mandatory | ₹200 (₹100 + ₹100 |
Who is outside GSTR-9 altogether?
- Composition taxpayers, who follow the annual-return route under GSTR-4.
- Input Service Distributors, casual taxable persons, non-resident taxable persons and persons deducting TDS under Section 51.
- E-commerce operators collecting TCS, whose separate annual return (GSTR-9B) has been on hold.
One catch: if a regular registration was cancelled during the year, the annual return is still due for the months it was active.
Also Read in Details - GSTR-9 Applicability for FY 2025-26: Who Must File and Who Is Exempt?
Two Clocks, Not One: 30 November and 31 December
The ITC trap. Under Section 16(4), credit on FY 2025-26 invoices can be claimed only until 30 November 2026 or the date you file GSTR-9, whichever is earlier. File the annual return on 10 November and your window closes on 10 November.
GSTR-9 reports credit you already took in GSTR-3B. It cannot be used to claim fresh credit. So the sequence matters: finish all ITC claims (in the October 2026 GSTR-3B, due 20 November for monthly filers) first, then file GSTR-9.
There is also a hidden third clock. Returns can no longer be filed beyond three years from their original due date, and the portal enforces it. If a GSTR-9 for FY 2022-23 is still pending, 31 December 2026 is effectively its last day. Check old years before you celebrate finishing this one.
What is different about FY 2025-26?
- Two rate regimes in one return: Supplies up to 21 September 2025 follow the old schedule. Supplies from 22 September 2025 follow the new structure (main slabs of 5% and 18%, plus 40% on certain goods). Rate-wise tables, especially tax payable (Table 9) and the HSN summary (Table 17), will show both. If your books tagged supplies by date, this is easy. If not, plan time for reconstruction.
- The revised form continues: The restructured GSTR-9 format introduced from FY 2024-25 carries on, including Table 6A1 (earlier-year ITC claimed this year) and IMS-linked ITC reporting, with Table 8A drawn from GSTR-2B rather than GSTR-2A.
- Tile appears only after everything is filed: GSTN's advisory of 13 October 2026 reminds taxpayers that the GSTR-9/9C tile shows up only once every GSTR-1 and GSTR-3B for FY 2025-26 has been filed. A single missing return keeps the annual return locked.
The Late Fee, with Numbers
Under Section 47 and Notification 07/2023-Central Tax, late fee for annual returns from FY 2022-23 onwards is tiered by turnover. Many articles still quote the old flat ₹200 per day with a 0.25% cap. That is outdated for taxpayers up to ₹20 crore.
| Aggregate Turnover | Per day (CGST + SGST) | Maximum |
| Up to ₹5 crore | ₹50 | 0.04% of State/UT turnover (0.02% + 0.02%) |
| Above ₹5 crore to ₹20 crore | ₹100 | 0.04% of State/UT turnover (0.02% + 0.02%) |
| Above ₹20 crore | ₹200 | 0.5% of State/UT turnover (0.25% + 0.25%) |
Clarification: CBIC has clarified that filing GSTR-9 alone does not complete the annual return where GSTR-9C is also required. The late fee for the combined annual return keeps running until GSTR-9C is filed, calculated from the later of the due date and the GSTR-9 filing date. Example: GSTR-9 filed on 28 December 2026, GSTR-9C on 6 January 2027. The fee runs for 6 days (1 to 6 January), not zero.
Also Read - GSTR-9 Due Date For FY 2025-26: Latest Update
Seven-Step Pre-Filing Checklist
- Confirm every GSTR-1 and GSTR-3B for FY 2025-26 is filed, so the tile unlocks.
- Compute aggregate turnover on a PAN basis and identify your band.
- Reconcile three ways: books vs GSTR-1, GSTR-1 vs GSTR-3B, and GSTR-2B vs ITC claimed.
- Split your sales register at 21/22 September 2025.
- Claim any pending eligible ITC in GSTR-3B before 30 November 2026.
- Pay any shortfall through Form DRC-03 and note the challan details for the return.
- If above ₹5 crore, prepare GSTR-9C from audited accounts, explain every difference, then file both together.
Six Mistakes that Cost Real Money
- Filing GSTR-9 before the ITC is fully claimed. It can end the claim window early.
- Testing the ₹5 crore limit on one GSTIN instead of the PAN.
- Treating GSTR-9 as a correction tool. It reports; it does not amend.
- Stopping after GSTR-9 when GSTR-9C is also due.
- Quoting the old late fee in client advice.
- Ignoring pending earlier years that are about to hit the three-year bar.
FAQs
Is GSTR-9 mandatory for FY 2025-26?
Yes, for regular taxpayers whose aggregate turnover exceeds ₹2 crore. Those up to ₹2 crore are exempt.
Who has to file GSTR-9C?
Taxpayers whose aggregate turnover exceeds ₹5 crore, through a self-certified statement. At exactly ₹5 crore it is not required, and between ₹2 crore and ₹5 crore it is optional.
What is the due date?
31 December 2026 for both forms. GSTR-9C is filed along with GSTR-9 and has no separate date. At the time of writing, no extension had been notified, so plan for the original date.
What is the late fee?
₹50 per day up to ₹5 crore, ₹100 per day above ₹5 crore up to ₹20 crore (each capped at 0.04% of State or UT turnover), and ₹200 per day above ₹20 crore (capped at 0.5%).
Can GSTR-9 be revised after filing?
No. Tax short-paid is paid through DRC-03, and other corrections go through later returns where the law allows.
What is the last date to claim FY 2025-26 ITC?
30 November 2026, or the date you file GSTR-9 if that is earlier.