Quick Answer
GSTR-9 and GSTR-9C for FY 2025-26 opened on the GST portal on 8 October 2026 and are due by 31 December 2026 (Section 44 of the CGST Act, 2017 read with Rule 80). GSTR-9 is optional for aggregate turnover up to ₹2 crore (Notification No. 15/2025-Central Tax), mandatory above it; the self-certified GSTR-9C reconciliation is required above ₹5 crore (Rule 80(3)). FY 2025-26 is the first annual return that straddles the 22 September 2025 rate rationalisation, so every outward-supply and HSN table has to be built in two rate periods — and a GSTR-9 cannot be filed at all once three years have passed from its due date.
Section 44(1) requires every registered person, other than the excluded categories, to furnish an annual return for each financial year. The thresholds for FY 2025-26 are:
| Aggregate turnover in FY 2025-26 (PAN-level, all GSTINs, all-India) | GSTR-9 | GSTR-9C | Basis |
|---|---|---|---|
| Up to ₹2 crore | Optional (exempt) | Not required | Notification No. 15/2025-Central Tax dated 17 September 2025, exempting registered persons with aggregate turnover up to ₹2 crore from FY 2024-25 onwards |
| Above ₹2 crore, up to ₹5 crore | Mandatory | Not required | Section 44(1); Rule 80(3) applies only above ₹5 crore |
| Above ₹5 crore | Mandatory | Mandatory, self-certified | Rule 80(3); Section 44 as amended by the Finance Act, 2021 (audit certification under the former Section 35(5) was dropped from 1 August 2021) |
Excluded regardless of turnover (Section 44(1) and Rule 80): Input Service Distributors, persons deducting tax under Section 51, e-commerce operators collecting tax under Section 52, casual taxable persons and non-resident taxable persons. Composition taxpayers file GSTR-9A, not GSTR-9. Government departments whose accounts are audited by the CAG are outside Section 44 as well.
Two practical points. First, "aggregate turnover" is the PAN-wide figure defined in Section 2(6) — taxable, exempt, export and inter-State supplies of all registrations added together — so a group with a ₹1.8 crore Chennai GSTIN and a ₹60 lakh Bangalore GSTIN is above ₹2 crore and files GSTR-9 for both. Second, the exemption is from filing, not from the law: a taxpayer under ₹2 crore who has short-paid tax or over-claimed ITC during the year gets no cover from not filing; the liability is simply pursued through DRC-01A and Section 73/74A instead of being self-corrected in Table 9 and Table 14. For a client below the threshold with any reconciliation difference, we recommend filing voluntarily and paying through DRC-03, because the Section 73 (or 74A) time limit then runs from the annual return's due date rather than from the date the officer finds it.
The exemption threshold interacts with our GST annual return service: we file for every client above ₹2 crore and, for those below it, give a written reconciliation memo so the decision not to file is a documented one.
Due date. 31 December following the end of the financial year — 31 December 2026 for FY 2025-26 (Section 44(1) read with Rule 80(1)). GSTR-9C is filed along with or after GSTR-9, by the same date (Rule 80(3)). 31 December 2026 is a Thursday. Extensions have been granted in some past years in the last week of December; nothing has been notified for FY 2025-26, and the portal was opened unusually early this year, which usually signals that none is intended.
Late fee. Section 47(2) as rationalised by Notification No. 07/2023-Central Tax (31 March 2023), applicable from FY 2022-23:
| Aggregate turnover | Late fee per day (CGST + SGST) | Ceiling |
|---|---|---|
| Up to ₹5 crore | ₹25 + ₹25 = ₹50 | 0.02% + 0.02% = 0.04% of turnover in the State/UT |
| Above ₹5 crore, up to ₹20 crore | ₹50 + ₹50 = ₹100 | 0.04% of turnover |
| Above ₹20 crore | ₹100 + ₹100 = ₹200 | 0.25% + 0.25% = 0.5% of turnover |
There is no separate late fee for GSTR-9C; the general penalty under Section 125 (currently up to ₹25,000 under each Act, proposed to be reduced to ₹10,000 by the 57th GST Council) is the exposure for a 9C that is never filed.
The three-year bar. Section 44(2), inserted by the Finance Act, 2023 and in force from 1 October 2023, provides that a registered person "shall not be allowed to furnish" an annual return after the expiry of three years from its due date. The portal has enforced this since the second half of 2025. For FY 2025-26 that door closes on 31 December 2029; for FY 2022-23 it closed on 31 December 2026 — which is the same day the FY 2025-26 return is due. A taxpayer with an unfiled FY 2022-23 GSTR-9 has until the end of this year to file it at all, after which the liability can only be settled through a demand order.
The 56th GST Council (3 September 2025) collapsed the 12% and 28% slabs into 5% and 18% (with a 40% rate for a short list of demerit and luxury goods), effective 22 September 2025. FY 2025-26 therefore has 175 days at the old rates and 190 days at the new ones. GSTR-9 is a rate-wise return, so nothing in it can be filled from a single annual figure.
| Table | Content | Reconcile against | Watch for |
|---|---|---|---|
| 4 | Taxable outward supplies, inward supplies under reverse charge, advances — on which tax is payable | Audited turnover; GSTR-1 (Table 4A/4B/5/6/7); GSTR-3B Table 3.1(a)/(d) | Reverse-charge inward supplies (import of services, GTA, legal services, security, renting of motor vehicles) are the commonest omission; the 57th Council has recommended RCM on scrap purchases from unregistered persons, prospectively |
| 5 | Zero-rated (SEZ, export), exempt, nil-rated, non-GST outward supplies | LUT register; shipping bills; GSTR-1 Table 6/8 | Exports under LUT reported as taxable by mistake inflate Table 9 |
| 6 | ITC availed — bifurcated inputs / input services / capital goods, reverse charge, imports, ISD | GSTR-3B Table 4(A) for the twelve months (Table 6A is auto-populated and locked); purchase register; ITC ledger | The bifurcation is not in GSTR-3B; build it from the purchase register now |
| 7 | ITC reversed — Rule 37 (non-payment within 180 days), Rule 39, 42, 43, Section 17(5), other | Reversal workings; Electronic Credit Reversal and Reclaimed Statement | Rule 42/43 annual true-up (by September following the year) must be done before 9C |
| 8 | ITC as per GSTR-2B (8A, auto-populated) vs availed (8B/8C) | GSTR-2B for April 2025 to March 2026, plus ITC of FY 2025-26 claimed in April–October 2026 (8C) | Section 16(4): ITC of FY 2025-26 must be claimed in a GSTR-3B filed on or before 30 November 2026 — in practice the October 2026 return, due 20 November. Anything in 8D that is a positive difference is a demand waiting to be raised |
| 9 | Tax payable and paid | Electronic liability register; DRC-03 challans | Tax payable is editable; tax paid is not. Additional liability found here is paid through DRC-03 and shown in Table 14 |
| 10–11 | Supplies of FY 2025-26 declared or amended in April–October 2026 returns | GSTR-1 amendment tables for those months | Amendments are permitted only in a GSTR-1 filed by 30 November 2026 (Section 37(3)) |
| 12–13 | ITC of FY 2025-26 reversed or availed in the next year | GSTR-3B of April–October 2026 | Must tie to Table 8C |
| 14 | Differential tax paid on account of Tables 10 and 11 | DRC-03 | Interest under Section 50 is payable on tax, not on reversed ITC that was never utilised |
| 15–16 | Demands and refunds; supplies from composition dealers, deemed supplies (job work), goods sent on approval | RFD-01 register; ITC-04 | Optional in recent years; check the FY 2025-26 instructions on the portal before leaving them blank |
| 17–18 | HSN-wise summary of outward (mandatory) and inward (optional) supplies | GSTR-1 Table 12 | Two rows per re-rated HSN, as above |
Since FY 2020-21, GSTR-9C is a reconciliation statement self-certified by the taxpayer, not an audit report (Section 44 as substituted by the Finance Act, 2021; Rule 80(3)). It reconciles the audited annual financial statements with GSTR-9, GSTIN by GSTIN, which for a multi-State entity means allocating the single audited turnover across registrations in Part II, Table 5, and explaining every un-reconciled rupee in Tables 6, 8, 10 and 12.
The audited financial statements are the anchor. For a company that has used the MCA's extension of AOC-4 to 31 December 2026, the financial statements are nonetheless adopted at the AGM by 30 September 2026, so the figures for Table 5A exist; the order of work is AGM-adopted accounts → GSTR-9 → GSTR-9C, and the ITR for audit cases by 21 November 2026 sits between them (see our note on the CBDT extension and the Section 234A interest it does not stop). Table 14 of GSTR-9C — expense-wise ITC reconciliation — is where the Form 3CD clause 44 break-up of expenditure by registered/unregistered supplier is reused; prepare the two together.
Although self-certified, 9C is signed with the authorised signatory's DSC and every reconciling item becomes a statement the signatory has made under Section 44. Unexplained differences in Table 8 (reasons for un-reconciled turnover) or Table 12 (un-reconciled ITC) are what the department's scrutiny module flags for ASMT-10. We prepare the 9C working papers to the standard we would for an audit under Section 65, because a Section 65 audit is where the 9C ends up if it is wrong; our GST audit practice handles both.
Each of these, if found by the officer first, arrives as a DRC-01A under Section 73 or — for FY 2024-25 onward — Section 74A, with penalty of 10% of tax (minimum ₹10,000) even in the non-fraud case once the 60-day reduced-penalty window passes. Our GST notice reply team spends most of December arguing points that a good annual return would have closed in November.
| By | Do |
|---|---|
| 31 October 2026 | Confirm all GSTR-1 and GSTR-3B for April 2025 to March 2026 are filed (the GSTR-9 tile does not appear otherwise). Pull GSTR-2B for all twelve months and the Electronic Credit Reversal and Reclaimed Statement. Split the sales and purchase registers at 21/22 September 2025. |
| 20 November 2026 | GSTR-3B for October 2026 — the last regular return in which FY 2025-26 ITC can be claimed under Section 16(4) and FY 2025-26 outward supplies amended under Section 37(3); the statutory outer limit for both is a return filed by 30 November 2026. Everything found in the reconciliation must be in this return. |
| 21 November 2026 | Income-tax return for audit cases (CBDT Circular 07/2026). Form 3CD clause 44 and the GSTR-9C Table 14 break-up are the same working. |
| 30 November 2026 | Draft GSTR-9 for every GSTIN; compute Table 8D and Table 9 differences; pay through DRC-03 with interest. |
| 15 December 2026 | GSTR-9C reconciliation for GSTINs above ₹5 crore; authorised signatory's DSC validated; file GSTR-9. |
| 24 December 2026 | File GSTR-9C. The last week of December is the portal's worst week of the year; the Section 47 late fee does not care why you were late. |
For the monthly compliance that feeds all of this, see GST return filing; for the credit side, input tax credit advisory; and for a refresher on the form itself, our GSTR-9 guide and annual return penalties note.
No. Notification No. 15/2025-Central Tax dated 17 September 2025 exempts registered persons with aggregate turnover up to ₹2 crore from filing the annual return for FY 2024-25 and later years. Turnover is measured PAN-wide across all GSTINs. Filing voluntarily remains open, and is advisable where there is a known reconciliation difference to settle through DRC-03.
Registered persons with aggregate turnover above ₹5 crore in FY 2025-26, under Rule 80(3), for each GSTIN. It is self-certified by the taxpayer — a chartered accountant's or cost accountant's certification has not been required since FY 2020-21 — but it must reconcile with the audited financial statements.
Under Section 16(4), ITC for invoices of FY 2025-26 must be claimed in a GSTR-3B filed by 30 November 2026 — in practice the GSTR-3B for October 2026, due 20 November 2026. ITC claimed in that return is reported in Table 8C and Table 13 of GSTR-9.
On two lines: supplies with time of supply up to 21 September 2025 at 12% and from 22 September 2025 at 5%, in Tables 4 and 5 and again in the HSN summary in Table 17. Section 14 decides the rate where the invoice, payment and supply fall on different sides of the change date. Credit notes for pre-change supplies carry 12% and reduce the 12% line.
Under Section 47(2) read with Notification No. 07/2023-Central Tax: ₹50 per day (CGST + SGST) for turnover up to ₹5 crore, ₹100 per day between ₹5 crore and ₹20 crore, and ₹200 per day above ₹20 crore, subject to ceilings of 0.04%, 0.04% and 0.5% of turnover in the State respectively. GSTR-9C carries no separate late fee but the general penalty under Section 125 can apply.
Only until 31 December 2026. Section 44(2) bars filing an annual return after three years from its due date, and the FY 2022-23 return was due on 31 December 2023. After that the liability for that year can only be determined by the officer under Section 73.
No. GSTR-9C reconciles to the audited financial statements, which were adopted at the AGM by 30 September 2026 regardless of when AOC-4 is filed with the Registrar. Both GSTR-9C and AOC-4 are now due on the same day, 31 December 2026; plan the GST work to finish first.
FY 2025-26 is the first annual return where every rate-wise table has to be built twice, and the first December in which the three-year bar under Section 44(2) closes an earlier year on the same day the current one falls due. The thresholds are unchanged — ₹2 crore for GSTR-9, ₹5 crore for GSTR-9C — and so is the lesson: the annual return is the last point at which a difference can be settled on your own terms, with interest but without the 10% penalty and without a notice on the record. Start from the 22 September split, close the Section 16(4) window on 20 November with everything found, and file in the second week of December. If you would like the reconciliation done and documented, our GST annual return service covers GSTR-9 and GSTR-9C for all GSTINs, reviewed by CA V. Viswanathan (FCA, ACS, CFE) before filing.