GST · annual return
GSTR-9 annual return, explained plainly.
One return that summarises your entire GST year. Here's who must file it, what it contains, when it's due, and how to reconcile before you file — because it can't be revised.
- Reviewed July 2026
- 7 min read
- CA Anil Agarwal & the TatvaBooks team
What is GSTR-9 — and GSTR-9C?
GSTR-9 is the GST annual return — a single consolidated filing that summarises all the outward supplies, inward supplies, input tax credit and tax paid you've declared across your GSTR-1 and GSTR-3B filings for the financial year. Think of it as the annual reconciliation of your monthly/quarterly returns into one document.
GSTR-9C is a separate reconciliation statement that compares the figures in your GSTR-9 against your audited financial statements — books, P&L and balance sheet. It's a self-certification (not a CA-certified audit report, as it once was), and it only applies once your turnover crosses a higher threshold than GSTR-9 itself. For the underlying return mechanics, see our GST guide.
Who must file GSTR-9 and GSTR-9C
As a conservative rule of thumb: GSTR-9 becomes mandatory once aggregate annual turnover crosses ₹2 crore in the financial year — below that, filing has generally been optional in recent years. GSTR-9C applies above ₹5 crore turnover. Both of these thresholds have moved before via government notification, and exemptions have been granted for specific years and categories of taxpayers.
Because the applicability rules change, don't rely on last year's threshold — verify the current-year notification on the GST portal before deciding you're exempt.
Due date & late fee
GSTR-9 is due on 31 December following the end of the financial year — for FY 2025-26, that's 31 December 2026. The government has extended this deadline in past years when the filing window was tight, so it's worth checking the current-year notification closer to the date rather than assuming the statutory deadline holds.
Late filing attracts a per-day late fee (split between CGST and SGST), capped as a percentage of turnover in the relevant state, with the cap varying by turnover slab. The exact per-day rate and cap have been revised by notification — verify the current figures on the GST portal before filing late, rather than estimating from memory.
What information GSTR-9 contains
GSTR-9 is organised into six parts, pulling data from your returns filed during the year:
| Part | Covers |
|---|---|
| Part I | Basic registration details — GSTIN, legal name, trade name, financial year. |
| Part II | Outward and inward supplies declared during the year, sourced from your GSTR-1 and GSTR-3B filings. |
| Part III | Input tax credit (ITC) availed and reversed during the year, split by ITC on inputs, capital goods and input services. |
| Part IV | Tax paid — as declared in returns during the year (cash and ITC break-up). |
| Part V | Amendments and transactions for the previous financial year declared in returns of April–October (or up to the filing date) of the current year. |
| Part VI | Other information — demands/refunds, HSN-wise summary of outward and inward supplies, late fees, and deferred tax details. |
Because most of this is auto-drawn from your GSTR-1 and GSTR-3B, the accuracy of GSTR-9 depends entirely on how clean those monthly/quarterly returns were during the year.
Filing checklist — reconcile before you file
GSTR-9 cannot be revised once filed, which makes pre-filing reconciliation the most important step. Before you file:
- Reconcile GSTR-1 vs GSTR-3B — outward supply figures should match across both; investigate any gap, don't carry it into GSTR-9.
- Reconcile ITC claimed in GSTR-3B vs GSTR-2B — see our GSTR-1 and GSTR-3B due-date pages for the filing rhythm this depends on.
- Reconcile GSTR-3B vs your books — turnover and tax paid as per returns should tie back to your P&L and GST ledgers.
- Review any amendments made in the following year's returns (the Part V items) and make sure they're captured correctly.
TatvaBooks keeps GSTR-1, GSTR-3B and your books in the same ledger with GSTR-2B reconciliation built in, so the annual reconciliation is a review of numbers that already tie out — not a fire-drill in December. Business plan and above (₹599/month) get the full GST workings; see pricing.
Frequently asked questions
Is GSTR-9 mandatory for every GST-registered business?
What is the difference between GSTR-9 and GSTR-9C?
What is the due date for GSTR-9?
What is the late fee for GSTR-9?
Can I revise GSTR-9 after filing?
Read next
Keep going.
GST returns & due dates
By who you are
Other statutory guides
GST workings built in · reconcile before you file
Don't reconcile GSTR-9 in December.
TatvaBooks keeps GSTR-1, GSTR-3B and your books reconciled all year, so your annual return is a review — not a scramble.