OquiliaOquilia
Markets

GSTR-9 Annual Return: Why 31 December Is the One GST Deadline You Cannot Push Past

GSTR-9 for a financial year is due by 31 December of the next year under Section 44 of the CGST Act 2017. Here is the December compliance calendar, late-fee slabs and what to reconcile first.

Oquilia Newsroom
Financial news desk covering SEBI, RBI, IRDAI, and Budget-related developments.
9 min read · 1,924 words
Verified SourcesSource: Government of India
GSTR-9 Annual Return: Why 31 December Is the One GST Deadline You Cannot Push Past

For most businesses the goods and services tax calendar is a monthly grind of GSTR-1 and GSTR-3B filings. But there is one date that closes the books on an entire financial year, and unlike a monthly return it cannot be quietly caught up the following month. The annual return in Form GSTR-9 is due on or before 31 December of the year that follows the financial year, a deadline written directly into Section 44 of the Central Goods and Services Tax Act 2017. Miss it and the late fee runs for every day until you file. This watchlist breaks down the December compliance window, the order in which filings must be done, and the numbers that decide who files what.

The reason 31 December carries weight is that GSTR-9 is not a fresh disclosure. It is a consolidation of the GSTR-1 (or IFF) and GSTR-3B returns already filed for all 12 months of the year, reconciled against the figures in your books. As the GST Network FAQ confirms, every periodic return for the financial year must be filed before the annual return can be submitted. That single rule is why preparation has to start weeks ahead: a single unfiled GSTR-3B from June will block the entire annual filing in December.

Statutory Deadlines

December is the densest statutory month after March because two separate codes converge. On the indirect-tax side, 31 December is the hard stop for GSTR-9 and, where applicable, the GSTR-9C reconciliation statement, both filed at the GSTIN level for each registration separately. On the direct-tax side, 15 December is the third advance-tax instalment under Section 211 of the Income Tax Act, by which 75 per cent of the estimated annual liability must be cumulatively paid.

The table below sets out the principal deadlines that fall inside the December window. Treat it as the working checklist for the next compliance cycle.

DateFiling / PaymentGoverning provisionApplies to
7 DecemberTDS / TCS deposit for NovemberRule 30, Income Tax RulesAll deductors
11 DecemberGSTR-1 for November (monthly filers)Section 37, CGST ActTurnover above Rs 5 crore or monthly opt-in
13 DecemberIFF for November (QRMP filers)Rule 59(2), CGST RulesQRMP-scheme taxpayers
15 DecemberThird advance-tax instalment (75% cumulative)Section 211, Income Tax ActTaxpayers with liability above Rs 10,000
20 DecemberGSTR-3B for November (monthly filers)Section 39, CGST ActMonthly GSTR-3B filers
31 DecemberGSTR-9 and GSTR-9C for the financial yearSection 44, CGST ActNormal taxpayers (turnover thresholds apply)

Form 15G and Form 15H, by contrast, are not December instruments. They are self-declarations for non-deduction of TDS on interest, filed at the start of the financial year in April so that the bank applies them across the year. If you are weighing how a year of disciplined contributions compounds against a year of compliance penalties, our SIP calculator and lumpsum calculator put the trade-off in dated rupee terms. For the meaning of the financial year that anchors every one of these deadlines, see our glossary.

Who Files GSTR-9, and the Turnover Lines That Decide

Not every registered person is forced into the annual return, and the cut-off is turnover. Filing of GSTR-9 is optional for taxpayers whose aggregate annual turnover is up to Rs 2 crore, as notified by the government. Above that line it is mandatory for normal taxpayers. The separate reconciliation statement in Form GSTR-9C is triggered at a higher threshold: it must be filed by every registered person whose aggregate turnover exceeds Rs 5 crore in the financial year, and since the Finance Act 2021 it is self-certified rather than audited by a chartered accountant.

Aggregate annual turnoverGSTR-9GSTR-9C
Up to Rs 2 croreOptionalNot required
Rs 2 crore to Rs 5 croreMandatoryNot required
Above Rs 5 croreMandatoryMandatory (self-certified)

Composition taxpayers sit outside this matrix entirely. They file the annual return in Form GSTR-9A, not GSTR-9, reflecting the simplified quarterly CMP-08 statements they file through the year. Because the return is GSTIN-specific, a business holding registrations in three states files three separate GSTR-9 returns, each reconciled to that state's books, all due on the same 31 December.

Market Events

The macro backdrop to this filing season is a Reserve Bank of India repo rate held at 5.25 per cent, unchanged at the 8 April 2026 Monetary Policy Committee meeting after a cumulative 125 basis points of cuts through 2025. For businesses, a stable policy rate at 5.25 per cent means working-capital costs are predictable through the December filing crunch, which matters when late fees and interest on delayed tax can otherwise force short-term borrowing.

On the regulatory calendar, the most consequential recent change for investors is the SEBI mutual-fund categorisation overhaul, with the revised categorisation and rationalisation rules effective from the February 2026 circular, covered in our report on the SEBI scheme-category overhaul. On the indirect-tax side, the monthly rhythm that feeds the annual return is the 20th-of-the-month GSTR-3B liability lock, which we examined in detail in how the 20th locks in your GST liability. The annual return inherits whatever those monthly returns reported, so any mismatch surfaces in December.

Earnings

No specific corporate earnings results are confirmed in the editorial calendar for this watchlist window, and in keeping with our zero-invention policy we will not list a results schedule that has not been verified. What does fall due, however, is the financial-reporting work that underpins both GSTR-9C and the income-tax return: for taxpayers above the Rs 5 crore line, the reconciliation statement requires the audited financial statements to be tied back to the GST returns line by line.

The domestic money pool that drives equity demand remains substantial: the mutual-fund industry's average assets under management crossed Rs 81.94 lakh crore in April 2026, as detailed in our AMFI AAUM report. For a promoter reconciling December GST filings, the same discipline applied to monthly SIP investing compounds quietly in the background. Our step-up SIP calculator shows how a rising annual contribution behaves over a full financial year.

The Late Fee: What Every Day After 31 December Costs

The cost of slipping past 31 December is not abstract. A late fee accrues for each day of delay under Section 47 of the CGST Act, and since CBIC Notification 07/2023-Central Tax the per-day amount is graduated by turnover, with a cap expressed as a percentage of turnover in the state or union territory.

Aggregate turnoverLate fee per day (CGST + SGST)Maximum cap
Up to Rs 5 croreRs 50 (Rs 25 + Rs 25)0.04% of turnover
Rs 5 crore to Rs 20 croreRs 100 (Rs 50 + Rs 50)0.04% of turnover
Above Rs 20 croreRs 200 (Rs 100 + Rs 100)0.50% of turnover

Because the fee runs per day and per GSTIN, a multi-state group that misses 31 December across several registrations accumulates the charge in parallel. A further structural point: GSTR-9 cannot be revised once filed. Any error you carry into the annual return can only be corrected in the next year's GSTR-1 and GSTR-3B, which is precisely why reconciliation before 31 December, rather than after, is the whole game. The interplay between an advance tax instalment on 15 December and the GST annual return on 31 December also means cash has to be planned for both within a fortnight.

Practical Takeaways for the Next Cycle

Start with the prerequisite check: confirm that every GSTR-1 and GSTR-3B for all 12 months is filed, because the portal will not accept GSTR-9 otherwise. Next, reconcile the input tax credit claimed in GSTR-3B against GSTR-2B and the books, since input-credit mismatches are the single most common source of GSTR-9 disputes. Then determine which forms you owe: GSTR-9 above Rs 2 crore turnover, and GSTR-9C as well above Rs 5 crore. Finally, diarise both December dates, 15 December for the advance-tax instalment under Section 211 and 31 December for the annual return under Section 44, and treat the earlier monthly deadlines on 11, 13 and 20 December as the on-ramp.

The statutory text is unambiguous. Section 44 of the CGST Act 2017, available on India Code, fixes 31 December as the annual-return date, and the advance-tax schedule is set out on the Income Tax Department portal. For the distinction between the financial year and the assessment year that determines which year's books each return covers, our glossary keeps the definitions in one place. Plan the December window as a single block, not two unrelated deadlines, and 31 December stops being the date you cannot push past and becomes the date you closed cleanly.

FAQ

What is the due date for filing GSTR-9 for a financial year?

Under Section 44 of the CGST Act 2017, the annual return in Form GSTR-9 must be furnished on or before the 31st day of December following the end of that financial year, unless the date is extended by a government notification.

Who is required to file GSTR-9?

Every registered normal taxpayer must file GSTR-9 at the GSTIN level for each registration separately. Filing is optional for taxpayers whose aggregate annual turnover is up to Rs 2 crore, as notified. Composition taxpayers file GSTR-9A instead.

What must be filed before GSTR-9 can be submitted?

All GSTR-1 (or IFF) and GSTR-3B returns for every tax period of the financial year must be filed first. GSTR-9 is a consolidation of those periodic returns, so any pending monthly or quarterly return blocks the annual filing.

When is GSTR-9C required in addition to GSTR-9?

The self-certified reconciliation statement in Form GSTR-9C must be filed alongside GSTR-9 by every registered person whose aggregate turnover exceeds Rs 5 crore in the financial year. It reconciles the annual return with the audited financial statements.

What is the late fee if GSTR-9 is filed after 31 December?

A late fee accrues for each day of delay under Section 47 of the CGST Act. As rationalised by CBIC Notification 07/2023-Central Tax, it is Rs 50 per day for turnover up to Rs 5 crore, Rs 100 per day for Rs 5 crore to Rs 20 crore, and Rs 200 per day above Rs 20 crore, subject to a turnover-linked cap.

Can GSTR-9 be revised once filed?

No. GSTR-9 cannot be revised after submission. Errors must be reconciled and corrected in the GSTR-1 and GSTR-3B of the subsequent year, which is why pre-filing reconciliation before 31 December is critical.

What is the advance tax deadline in December?

Under Section 211 of the Income Tax Act, the third advance-tax instalment falls due on 15 December, by which 75 per cent of the estimated annual tax liability must be cumulatively paid. It sits in the same December compliance window as GSTR-9.

Sources & Citations

  1. The Central Goods and Services Tax Act, 2017 - Section 44 (Annual return)India Code, Government of India
  2. Advance Tax - instalment due dates under Section 211Income Tax Department, Government of India
  3. FAQs on GSTR-9 Annual ReturnGoods and Services Tax Network

Try the Related Calculators

Continue Reading