GST annual return GSTR-9 due 31 December of the following financial year
GSTR-9 is the GST annual return, due by 31 December of the subsequent financial year. Here is the deadline map, who must file, the forms matrix and what to watch as the FY 2025-26 window opens.
The financial-intelligence day starting tomorrow, 21 July 2026, has one deadline every registered business should already be marking on the wall calendar: Form GSTR-9, the goods and services tax annual return. According to the Goods and Services Tax Network user guide, the return for a particular financial year is due by 31 December of the subsequent financial year, or as extended by the Government through notification. That makes the FY 2025-26 return due on 31 December 2026 unless a fresh extension is issued.
Count the calendar and the window is tighter than it looks. From 21 July 2026 there are roughly 163 days to the 31 December 2026 cut-off, and every one of those days is a chance to reconcile your monthly filings before the once-a-year consolidation lands. Unlike a periodic return you can course-correct, the GSTN guide confirms that GSTR-9 cannot be revised after filing, so the arithmetic has to be right the first time. Businesses can model the cash impact of their tax outflows using Oquilia's GST calculator and plan quarterly liabilities alongside the advance tax calculator.
Statutory Deadlines
The headline entry on tomorrow's watchlist is not a same-day filing but a countdown that opens now. The GSTN FAQ sets the annual-return due date at 31 December of the subsequent financial year, which means the FY 2024-25 return fell due on 31 December 2025 and the FY 2025-26 return falls due on 31 December 2026. The underlying obligation flows from Section 44 of the Central Goods and Services Tax Act, 2017, which requires every registered person, subject to the exceptions in the law, to furnish an annual return (India Code).
The annual return is a year-end consolidation, not a fresh disclosure. It pulls together the outward supplies, the input tax credit availed and the tax paid that a normal taxpayer reported across the 12 months of the financial year ending 31 March 2026. That is why the reconciliation between the books of account and the periodic returns is the real work, and why the GSTN guide's warning that GSTR-9 cannot be revised after filing carries so much weight before the 31 December 2026 deadline.
The return is not a single form for everyone. The table below maps the annual-return family as described in the GSTN user guide.
| Form | Who files it | Due date |
|---|---|---|
| GSTR-9 | Normal or regular taxpayers, including SEZ units and SEZ developers, and those who moved from composition to normal status during the year | 31 December of the subsequent financial year |
| GSTR-9A | Composition taxpayers | 31 December of the subsequent financial year |
| GSTR-9C | Registered persons whose aggregate turnover is above a notified threshold (reconciliation statement) | Filed with or along the annual return |
A second table matters just as much: the list of taxpayers who are outside the GSTR-9 net. The GSTN FAQ is explicit that the annual return is not required from the following categories.
| Category | Annual-return position |
|---|---|
| Casual taxable person | Not required to file GSTR-9 |
| Non-resident taxable person | Not required to file GSTR-9 |
| Input Service Distributor (ISD) | Not required to file GSTR-9 |
| OIDAR service provider | Not required to file GSTR-9 |
| Composition taxpayer | Files GSTR-9A instead of GSTR-9 |
There is also a relief valve for smaller businesses. The GSTN FAQ notes that filing may be made optional for taxpayers with aggregate annual turnover up to a certain threshold, from time to time, through Government notification. The exact figure is set by notification rather than fixed in the FAQ, so any small taxpayer weighing whether to skip the FY 2025-26 return should confirm the currently notified threshold before deciding. When turnover crosses the higher notified level, the self-certified reconciliation statement in GSTR-9C is triggered, tying the annual return back to the audited books.
Late filing is not cost-free. Section 47 of the Central Goods and Services Tax Act, 2017 provides for a late fee on the delayed furnishing of a return required under Section 44, with the per-day amount and its ceiling prescribed under the Act and its notifications (India Code). Because that fee accrues for each day of delay beyond 31 December 2026, the financial case for early reconciliation strengthens with every week the annual return is postponed.
Market Events
GST compliance is a market event in the truest sense: it is the periodic and annual heartbeat of every business balance sheet in India. The annual return does not stand alone; it consolidates the outward-supply and summary returns that a taxpayer files across the 12 months of the financial year ending 31 March 2026 into a single statement for the year. That is why the reconciliation work should begin well before the 31 December 2026 due date rather than in the final fortnight.
The cost of getting the timing wrong is measured in working capital, and working capital has a price. The Reserve Bank of India's Monetary Policy Committee held the repo rate at 5.25% at its meeting on 6-8 April 2026 with a neutral stance, per the RBI (see rbi.org.in). At a 5.25% policy rate, every rupee of GST tied up in a mismatch or a delayed input-tax-credit claim carries a real financing cost, so clean annual-return reconciliation is a treasury decision as much as a tax one. Businesses that free up cash through tight compliance can redeploy it through disciplined investing, and Oquilia's SIP calculator shows how even modest monthly surpluses compound over a multi-year horizon.
For treasurers, the annual-return window overlaps with the wider FY 2026-27 planning cycle that began on 1 April 2026. With the repo rate anchored at 5.25% since the 6-8 April 2026 MPC decision, the opportunity cost of blocked input tax credit shows up on every financing line. Surpluses released by clean compliance can also be deployed as a one-time investment, and the lumpsum calculator illustrates how a single deployment grows across a chosen horizon.
Earnings
On the corporate-results front, no specific company earnings are confirmed in tomorrow's editorial briefing for 21 July 2026, so this watchlist does not name any scheduled results. What the annual-return cycle does highlight is the tight link between reported earnings and GST filings. GSTR-9C, the reconciliation statement, exists precisely to square the turnover in a company's audited financial statements with the turnover declared across its GST returns for the same financial year ending 31 March 2026.
That reconciliation is where earnings season and the GST calendar meet. The turnover a company books in its statement of profit and loss for the year ended 31 March 2026 is the same figure that anchors both its GST annual return and its income-tax return on the income-tax e-filing portal. A gap between the two invites scrutiny, so finance teams increasingly reconcile ITR turnover and GST turnover in one exercise rather than two. Understanding the difference between the financial year and the assessment year is the starting point, because GSTR-9 is filed for the financial year while the matching income-tax audit and return are described using the assessment year.
For groups with multiple GST registrations, the reconciliation multiplies. Each GSTIN files its own GSTR-9 for the year ended 31 March 2026, and each must square to the same consolidated audited turnover. The larger the number of registrations, the earlier the 163-day runway to 31 December 2026 should be put to use, because a mismatch in any single state return can hold up the group-level reconciliation.
The practical takeaway for the day ahead is straightforward. From 21 July 2026, regular taxpayers who filed GSTR-9 for FY 2024-25 by 31 December 2025 should treat the FY 2025-26 return as the next fixed appointment, due 31 December 2026, and begin matching their TDS and TCS credits, input-tax-credit registers and books of account now. Because the return cannot be revised once filed, the 163-day runway to the deadline is best used for reconciliation, not for a last-week scramble.
In one line, the watchlist item for 21 July 2026 is this: the FY 2025-26 GST annual return is now the next hard GST deadline on the horizon, statutorily due 31 December 2026, non-revisable once filed, and mandatory for normal taxpayers including SEZ units and developers. Everything else on the compliance calendar between now and then, including any notified extension, should be read against that fixed 31 December anchor.
FAQ
The questions below summarise the verified position from the GSTN user guide and the Central Goods and Services Tax Act, 2017, for the FY 2025-26 annual return due on 31 December 2026.
Sources & Citations
- FAQs on Form GSTR-9 (Annual Return) — Goods and Services Tax Network
- The Central Goods and Services Tax Act, 2017 - Section 44 (Annual Return) — India Code, Government of India
- Monetary Policy Committee decisions — Reserve Bank of India
- Income Tax Department e-filing portal — Income Tax Department, Government of India