What is GSTR-9 and who must file it?

By the India Law Simplified editorial team · Verified against the bare Acts & official portals · Updated 2026-08-18 · ~8 min read

⚡ Quick answer

GSTR-9 is the annual GST return that consolidates all your monthly or quarterly GSTR-1 and GSTR-3B filings for the whole financial year into one summary. It is mandatory for regular taxpayers whose aggregate turnover is above ₹2 crore (optional below that), and is due by 31 December of the following financial year. Taxpayers above ₹5 crore must also file GSTR-9C — a reconciliation statement between their audited accounts and the annual return.

Use the free GST tools →

While GSTR-1 and GSTR-3B are your monthly GST routine, GSTR-9 is the once-a-year wrap-up that ties everything together. It's where the year's sales, purchases, tax and input tax credit are reconciled in one place. Filing it correctly closes your GST year cleanly; getting it wrong can surface mismatches that lead to notices. This guide explains who must file it, the deadline, what GSTR-9C is, and the common pitfalls.

1What GSTR-9 is

GSTR-9 is a consolidated annual return. It pulls together the totals from all your GSTR-1 (sales) and GSTR-3B (summary) filings for the year — outward supplies, inward supplies, tax paid, ITC claimed and reversed — into a single reconciled statement.

It doesn't usually create new tax (that was paid monthly), but it's where errors across the year get surfaced and any additional liability can be declared and paid.

2Who must file it, and who's exempt

The filing obligation depends on your turnover:

3GSTR-9C — the reconciliation statement

If your aggregate turnover exceeds ₹5 crore, you must also file GSTR-9C along with GSTR-9. It's a self-certified reconciliation statement that matches the figures in your audited financial statements with those in your annual return, flagging and explaining any differences.

⚠️ ImportantGSTR-9C used to require certification by a Chartered Accountant; it is now self-certified by the taxpayer — but the reconciliation still needs to be accurate, as differences can trigger scrutiny.

4Deadline and late fees

GSTR-9 (and 9C, where applicable) is due by 31 December of the year following the financial year — for example, the FY 2024-25 return is due by 31 December 2025. Filing late attracts a daily late fee, capped as a percentage of turnover, so don't let it slip.

✅ TipReconcile through the year, not at the last minute. Match your books, GSTR-1, GSTR-3B and GSTR-2B each quarter so the annual GSTR-9 is just a roll-up — chasing a year of mismatches in December is painful.

5It cannot be revised, and what to do instead

Once GSTR-9 is filed it is final. There is no revision facility, and this is the single most important thing to know before submitting it.

Where an error is discovered afterwards, the correction is made in the returns of the following period rather than in the annual return — an omitted outward supply is declared in a later GSTR-1, and additional liability is paid through Form DRC-03.

Because of that, the reconciliation should be completed before filing, not after. The annual return is where mismatches between GSTR-1, GSTR-3B and the books become visible to the department in one place.

⚠️ ImportantFiling GSTR-9 does not extend the deadline for anything else. The section 16(4) deadline for claiming input tax credit — 30 November following the year, or the annual return date if earlier — is unaffected by filing late.

6The tables that actually get scrutinised

Most of GSTR-9 is auto-populated. A small number of tables carry the risk, and they are the ones worth checking line by line.

7Composition taxpayers do not file GSTR-9A any more

GSTR-9A was the annual return for composition taxpayers, and a great deal of published guidance still refers to it. It has been waived from the 2019-20 financial year onwards and is no longer filed.

A composition taxpayer's annual return is GSTR-4, due by 30 June following the end of the financial year. During the year they file the quarterly payment statement CMP-08 by the 18th of the month after each quarter.

Someone who moved between the composition scheme and the regular scheme mid-year is in both worlds: GSTR-4 for the composition period and GSTR-9 for the regular period, each covering only its own part of the year.

⚠️ ImportantGSTR-4 carries its own late fee, and a nil GSTR-4 still has to be filed. Missing it is a common and avoidable cost for small taxpayers who assume no turnover means no return.

8The annual return starts the department's clock

GSTR-9 has a consequence beyond compliance: it fixes the date from which the department's time to act is measured.

Under section 74A, which replaced sections 73 and 74 from the 2024-25 financial year, a show-cause notice for short payment or wrong credit must be issued within 42 months of the due date for furnishing the annual return for that year, and the order must follow within twelve months of the notice, extendable by six.

So the annual return due date is the anchor for the whole assessment window. Filing late does not move that anchor, because the limit runs from the due date rather than the date you actually filed.

⚠️ ImportantSection 16(4), which governs the deadline for claiming input tax credit, works differently — it runs from the earlier of 30 November following the year or the date the annual return is actually filed.

Key takeaways

Frequently asked questions

Is GSTR-9 mandatory below ₹2 crore turnover?

No — filing GSTR-9 is optional for taxpayers with aggregate turnover up to ₹2 crore. Above ₹2 crore it is mandatory, and above ₹5 crore GSTR-9C must also be filed.

What is the difference between GSTR-9 and GSTR-9C?

GSTR-9 is the annual return summarising the year's filings. GSTR-9C is an additional reconciliation statement (for turnover above ₹5 crore) that matches your audited financial statements with the annual return.

Can I revise GSTR-9 after filing?

No — GSTR-9 cannot be revised once filed. This is why careful reconciliation before filing is essential; any additional liability found later has to be handled separately (e.g. via DRC-03).

What is the due date for GSTR-9?

31 December of the year following the relevant financial year. For instance, the GSTR-9 for FY 2024-25 is due by 31 December 2025.

Do composition taxpayers still file GSTR-9A?

No. GSTR-9A has been waived from FY 2019-20 onwards, though a lot of guidance still refers to it. A composition taxpayer files GSTR-4 annually, by 30 June following the financial year, plus the quarterly CMP-08 by the 18th of the month after each quarter. A nil GSTR-4 still has to be filed.

How do I pay tax I discover I owe while preparing GSTR-9?

Through Form DRC-03, as a voluntary payment. The annual return itself is not a vehicle for paying additional liability and cannot be revised once filed, so the reconciliation should be finished before submitting. Outward supplies omitted during the year are also declared in a subsequent GSTR-1, not in GSTR-9.

Can I claim input tax credit in GSTR-9 that I forgot to claim during the year?

No. Credit must have been claimed in a GSTR-3B by the section 16(4) deadline — the earlier of 30 November following the financial year or the date of filing the annual return. GSTR-9 only reports what was claimed. Filing it does not extend that deadline, and credit missed by then is lost.

Which part of GSTR-9 causes the most notices?

Table 8, which reconciles the input tax credit you claimed against what appears in GSTR-2A and 2B. A large unexplained gap there is the commonest trigger for departmental scrutiny. Table 17, the HSN-wise summary of outward supplies, causes the most difficulty for taxpayers who did not maintain HSN detail through the year.

Do I file one GSTR-9 or one for each GSTIN?

One for each GSTIN separately. But the ₹2 crore and ₹5 crore thresholds are tested on aggregate turnover at PAN level across all your registrations, so a business split across several states can be above the threshold even where no single registration is.

Do I have to file GSTR-9 if my registration was cancelled during the year?

Yes, for the part of the year the registration was live. Cancellation ends the obligation going forward but does not erase the period already registered, and the final return in Form GSTR-10 is a separate requirement from the annual return rather than a substitute for it.

Related questions

Related reading

← All answers  ·  ❓ Q&A  ·  🧮 Free tools  ·  🇮🇳 हिंदी

General information for AY 2026-27, not professional advice. Laws change with each Finance Act, notification or amendment and depend on your specific facts — verify the current position with a licensed CA or advocate before acting.