Filing GSTR-9: Reconciling the Year Before the 31 December Annual-Return Deadline
GSTR-9 for FY 2025-26 is due 31 December 2026. What to reconcile now: input tax credit gaps, the Rs 5 crore GSTR-9C threshold, Section 47 late fees, and the 15 September advance-tax overlap.
The GST annual-return window for financial year 2025-26 is open, and the statutory clock now runs towards a single hard date: 31 December 2026. Form GSTR-9 is the once-a-year consolidation of every outward and inward supply a regular taxpayer reported through the year, and the GST Network filing manual confirms it is filed once for each financial year after logging in to the portal. Miss the 31 December deadline and the late fee starts accruing daily under Section 47 of the Central Goods and Services Tax Act, 2017. This watchlist sets out what falls due next, what to reconcile first, and the market backdrop against which finance teams are closing their books.
The reconciliation is not a same-day task. Businesses that leave GSTR-9 to the final week of December routinely discover mismatches between the input tax credit claimed in monthly GSTR-3B returns and the credit actually reflected in the auto-populated GSTR-2B statements, and those gaps take weeks to trace. Starting the exercise now, more than four months ahead of 31 December 2026, is the difference between a clean filing and a scramble.
Statutory Deadlines
The headline deadline is GSTR-9 for FY 2025-26, due by 31 December 2026 unless the Government extends it by notification. Under Section 44 of the CGST Act, 2017, every registered person who was a regular taxpayer during the year must file the annual return; the obligation is confirmed in the GSTN's own GSTR-9 filing manual. Whether you must file, and in which form, depends on your aggregate annual turnover:
| Aggregate turnover (FY 2025-26) | GSTR-9 (annual return) | GSTR-9C (reconciliation statement) |
|---|---|---|
| Up to Rs 2 crore | Optional | Not required |
| Above Rs 2 crore up to Rs 5 crore | Mandatory | Not required |
| Above Rs 5 crore | Mandatory | Mandatory (self-certified) |
The Rs 2 crore and Rs 5 crore thresholds are set by the CGST Rules, 2017, and have been carried forward unchanged for successive years. A taxpayer crossing Rs 5 crore in turnover must file the self-certified reconciliation statement in Form GSTR-9C alongside GSTR-9, matching the turnover in the audited financial statements against the value declared in the annual return.
The late fee is the reason the 31 December 2026 date matters in rupee terms. Section 47 of the CGST Act levies Rs 200 per day of delay — Rs 100 under CGST plus Rs 100 under SGST — subject to a cap of 0.5% of the taxpayer's turnover in the State or Union Territory (0.25% CGST plus 0.25% SGST). For a business with Rs 4 crore turnover, that cap works out to Rs 2 lakh, a meaningful hit for a return that is essentially a summary of data already filed. The full text of Section 47 is on indiacode.nic.in.
Running in parallel is the income-tax calendar. The second advance-tax instalment for FY 2026-27 falls due on 15 September 2026, by which date 45% of the estimated annual liability must be paid under Section 211 of the Income-tax Act, 1961. Businesses reconciling GST turnover should update their income projections at the same time, because the two figures feed each other. The Income Tax Department publishes the instalment schedule at incometax.gov.in, and our advance-tax calculator works out the 45% cumulative figure from your projected income:
| Instalment | Due date (FY 2026-27) | Cumulative advance tax payable |
|---|---|---|
| First | 15 June 2026 | 15% |
| Second | 15 September 2026 | 45% |
| Third | 15 December 2026 | 75% |
| Fourth | 15 March 2027 | 100% |
Note that the third advance-tax instalment on 15 December 2026 lands just sixteen days before the GSTR-9 deadline, so December is the tightest fortnight of the year for a business owner. Anyone who understands how a financial year maps onto these overlapping GST and income-tax cycles can stagger the workload rather than face both at once.
Market Events
The monetary backdrop to this year-end close is a central bank on hold. The RBI Monetary Policy Committee kept the repo rate unchanged at 5.25% on 5 August 2026, a unanimous vote and the fourth consecutive pause of 2026 after holds in February, April and June. The Standing Deposit Facility rate stands at 5.00% and the Marginal Standing Facility at 5.50%. The decision and the accompanying statement are on rbi.org.in, and we covered the vote in RBI's August MPC minutes.
The next scheduled market-moving event on the policy calendar is the RBI MPC review of 5-7 October 2026, which will land after most GSTR-9 reconciliations are already under way. At the August meeting the committee revised its FY 2026-27 projections, raising GDP growth by 10 basis points to 6.7% and lowering CPI inflation by 10 basis points to 5.0%. A stable 5.25% repo rate matters for the cost of working capital: businesses funding their GST liability through cash-credit limits face broadly the same borrowing cost in December 2026 as they did in August, which removes one variable from year-end cash planning.
For treasury desks, the practical read-through is that idle balances set aside for the 15 December advance-tax and 31 December GST outflows earn a predictable return in the current rate environment. Parking a surplus in a liquid fund rather than a current account is a decision the SIP calculator can help frame, though the sums here are lump-sum and short-dated rather than recurring.
Earnings
There are no company results confirmed on the newsroom's verified calendar for the session ahead, so this section is not an earnings preview — inventing one would breach the zero-hallucination standard this desk holds. The more useful "earnings" number for a GSTR-9 filer is the turnover figure in the annual financial statements, because that is precisely what GSTR-9C reconciles against.
For any business above the Rs 5 crore threshold, the self-certified GSTR-9C must reconcile the turnover as per the audited annual accounts with the turnover declared across the twelve monthly returns. The common breaks to hunt for before the reconciliation is signed are set out below:
| Reconciliation item | What to match | Why it breaks |
|---|---|---|
| Outward turnover | Audited accounts vs GSTR-1 / GSTR-3B | Timing of sale recognition differs |
| Input tax credit | GSTR-3B claims vs GSTR-2B | Supplier not filed, or credit deferred |
| Tax paid | GSTR-3B vs cash and credit ledgers | Wrong head (IGST vs CGST-SGST) |
| Amendments | Current-year books vs prior-year returns | FY 2024-25 invoices amended in FY 2025-26 |
The single most common mismatch is input tax credit: credit claimed in a monthly GSTR-3B that never appeared in the corresponding GSTR-2B because a supplier failed to file on time. Every one of those entries has to be traced, reversed if unsupported, or followed up with the supplier, and none of it happens in an afternoon. This is the work to start in August, not December.
FAQ
Who must file GSTR-9 for FY 2025-26?
Every registered person who was a regular taxpayer at any point during FY 2025-26 must file GSTR-9, per Section 44 of the CGST Act, 2017. Filing is optional for taxpayers whose aggregate turnover did not exceed Rs 2 crore, and mandatory above that threshold. Composition taxpayers file GSTR-9A instead, and casual taxable persons and input-service distributors are excluded.
What is the deadline, and can it be extended?
The due date is 31 December 2026 for FY 2025-26. The GSTN manual notes the annual return is due by 31 December of the subsequent financial year "unless extended by notification." Extensions have been granted in some past years, but no business should plan around one — treat 31 December 2026 as firm.
When is GSTR-9C required in addition to GSTR-9?
GSTR-9C, the self-certified reconciliation statement, is mandatory when aggregate turnover exceeds Rs 5 crore in FY 2025-26. It reconciles the turnover in the audited financial statements with the figure declared in GSTR-9, and is filed on the same portal alongside the annual return.
What is the late fee for missing 31 December 2026?
Under Section 47 of the CGST Act, the late fee is Rs 200 per day of delay — Rs 100 CGST plus Rs 100 SGST — capped at 0.5% of turnover in the State or Union Territory. For a Rs 4 crore business the cap is Rs 2 lakh, so the fee scales with turnover and can be substantial.
Does the advance-tax deadline overlap with GSTR-9?
Yes. The second income-tax advance instalment (45% cumulative) is due on 15 September 2026 and the third (75%) on 15 December 2026, sixteen days before the GST annual return. Use our advance-tax calculator to fix the instalment amount early and avoid a December cash crunch.
Should I reconcile input tax credit before or during filing?
Before. The most common GSTR-9 error is claiming input tax credit in GSTR-3B that never reflected in GSTR-2B because a supplier did not file. Trace and resolve those gaps well ahead of 31 December 2026 — chasing suppliers in the final week rarely succeeds.
Where can I verify these rules directly?
Section 44 (annual return) and Section 47 (late fee) of the CGST Act, 2017 are on indiacode.nic.in, and the step-by-step filing walkthrough is in the GSTN manual at tutorial.gst.gov.in. For the parallel income-tax deadlines, the advance-tax schedule is published at incometax.gov.in.
Sources & Citations
- Form GSTR-9 filing manual — GST Network
- Central Goods and Services Tax Act, 2017 — India Code
- Advance tax instalment schedule — Income Tax Department
- RBI Monetary Policy — Reserve Bank of India