TaxClue

Ask Veda

TaxClue AI · Active
Namaste! I'm Veda — TaxClue's AI compliance assistant. 🙏

Ask me anything about GST, ITR, Company registration, Trademark, FSSAI or any compliance topic. When you're ready, I'll connect you with our expert for a free callback.
Share your details — our expert will call you
Powered by TaxClue · India's Trusted Compliance Platform
GST Compliance Guide · FY 2025-26

GSTR-9 GST Annual Return —
Due Dates & Filing

Who must file GSTR-9, the ₹2 crore and ₹5 crore turnover limits, the 31 December 2026 due date, GSTR-9C reconciliation, the six-part structure and late-fee rules.

Updated for FY 2025-26 GST Expert Reviewed GSTR-9 & GSTR-9C
31 Dec 2026GSTR-9 due date
₹2crGSTR-9 mandatory above
₹5crGSTR-9C above
₹200/dayLate fee
Quick Answer

GSTR-9 is the GST annual return that consolidates a full year of GSTR-1 and GSTR-3B data. It is mandatory for regular taxpayers with aggregate turnover above ₹2 crore and optional below that. For FY 2025-26 the due date is 31 December 2026. Taxpayers with turnover above ₹5 crore must also file GSTR-9C, a reconciliation statement with audited accounts — self-certified since FY 2021-22 (no CA/CMA sign-off). GSTR-9 cannot be revised once filed.

GSTR-9 due 31 Dec 2026
Mandatory above ₹2cr
GSTR-9C above ₹5cr
Late fee ₹200/day
At a glance

GSTR-9 Due Date & Who Must File

GSTR-9 is due on 31 December following the financial year. It is filed alongside the year's GSTR-1 and GSTR-3B data and, where applicable, GSTR-9C.

Taxpayer typeGSTR-9?TurnoverForm
Regular taxpayer > ₹2 croreMandatory> ₹2 croreGSTR-9
Regular taxpayer > ₹5 croreMandatory> ₹5 croreGSTR-9 + GSTR-9C
Regular taxpayer ≤ ₹2 croreOptional≤ ₹2 croreGSTR-9 (waived)
Composition taxpayerNoAnyGSTR-4 instead
Casual / non-resident taxable personNoAnyNot applicable
Input Service Distributor (ISD)NoAnyNot applicable
TDS deductor (Sec 51) / TCS collector (Sec 52)NoAnyNot applicable

Aggregate turnover is computed PAN-wide across all GSTINs. Once filed, GSTR-9 cannot be revised — reconcile before submitting.

GSTR-9 cannot be revised

There is no revision facility for GSTR-9 or GSTR-9C. Reconcile GSTR-1 vs GSTR-3B vs your books and clear any short payment through DRC-03 before you file. Errors surface later as ASMT-10 / DRC notices with interest.

The key distinction

GSTR-9 vs GSTR-9C — What's the Difference?

GSTR-9 is the annual return (a summary of the year). GSTR-9C is a reconciliation statement that matches GSTR-9 with your audited financials, required only above ₹5 crore.

₹2cr

GSTR-9 — Annual Return

  • Mandatory above ₹2 crore turnover
  • Consolidates GSTR-1 & GSTR-3B for the year
  • Six parts, Tables 1–19
  • Self-filed on the GST portal
  • Optional (waived) at or below ₹2 crore
vs
₹5cr

GSTR-9C — Reconciliation

  • Mandatory above ₹5 crore turnover
  • Reconciles GSTR-9 with audited accounts
  • Filed together with GSTR-9
  • Self-certified since FY 2021-22
  • No CA/CMA certification needed

Not sure whether you need GSTR-9C? Get your turnover and reconciliation checked.

Talk to a GST Expert →
Form layout

GSTR-9 Structure — Six Parts

GSTR-9 is organised into six parts covering outward supplies, input tax credit, tax paid, prior-year amendments and other information.

PartTablesWhat it covers
Part I1–3Basic details — GSTIN, legal & trade name, financial year
Part II4–5Outward supplies — taxable, exempt, nil-rated, exports, advances
Part III6–8ITC — availed, reversed, ineligible and GSTR-2B reconciliation
Part IV9Tax paid as declared in returns (CGST, SGST, IGST, cess)
Part V10–14Prior-year amendments, credit/debit notes, supplies & ITC of the FY declared later
Part VI15–19Demands, refunds, HSN-wise summary of supplies, late fee payable

HSN summary (Table 17) is mandatory for outward supplies; inward-supply HSN is required above the prescribed turnover.

ReconcileGSTR-1 vs GSTR-3B vs books
Pay differencesClear short tax via DRC-03
File GSTR-9Report the year on the portal
File GSTR-9CIf turnover > ₹5 crore
Penalty

Late Fee for GSTR-9

Filing GSTR-9 after 31 December attracts a late fee that depends on turnover, plus 18% interest on any unpaid tax under Section 50.

Aggregate turnoverLate fee per dayMaximum cap
Up to ₹5 crore₹50/day0.04% of state turnover
₹5 crore – ₹20 crore₹100/day0.04% of state turnover
Above ₹20 crore₹200/day0.50% of state turnover

Late fee = CGST + SGST combined (₹50/day = ₹25 + ₹25). General turnover-linked slabs from FY 2022-23 onward; earlier the flat rate was ₹200/day capped at 0.25%.

TaxClue Insight

The costliest GSTR-9 mistakes are ITC and turnover mismatches carried up from monthly returns. Reconcile GSTR-2B and books through the year — not in December — so the annual return is a summary, not a fire-fight.

Government sourcesFile & forms: gst.gov.in · CBIC: cbic-gst.gov.in · GSTR-9 / 9C: Section 44, CGST Act 2017 & Rule 80, CGST Rules · Late fee: Section 47 CGST Act; turnover-linked relief Notification 07/2023-CT
Before you file

GSTR-9 Filing Checklist

Work through this before submitting — GSTR-9 is final and cannot be revised.

  • All 12 GSTR-3B filed for the year
  • All GSTR-1 filed for the year
  • GSTR-1 vs GSTR-3B turnover reconciled
  • ITC in 3B reconciled with GSTR-2B
  • Books turnover matched to returns
  • Prior-year amendments captured (Table 10–14)
  • ITC reversals & ineligible ITC identified
  • HSN-wise summary prepared (Table 17)
  • Short tax paid via DRC-03
  • Late fee & interest computed if delayed
  • GSTR-9C reconciliation (if > ₹5 crore)
  • Final review — no revision after filing

Want GSTR-9 and GSTR-9C filed accurately, on time?

Get Annual-Return Help →
People also ask

Frequently Asked Questions

Applicability
Who has to file GSTR-9?
GSTR-9 must be filed by every regular GST taxpayer (normal scheme) whose aggregate annual turnover exceeds ₹2 crore in the financial year. For turnover up to ₹2 crore, filing is optional. Composition taxpayers (who file GSTR-4), casual and non-resident taxable persons, Input Service Distributors, and TDS/TCS deductors under Sections 51 and 52 are not required to file GSTR-9.
Is GSTR-9 mandatory below ₹2 crore turnover?
No. For taxpayers with aggregate annual turnover up to ₹2 crore, filing GSTR-9 has been made optional (waived) by the GST Council for FY 2017-18 through FY 2025-26. It is still advisable to file if you need to correct or reconcile data from your monthly returns, because once filed GSTR-9 cannot be revised.
Who is exempt from filing GSTR-9?
Composition taxpayers (they file GSTR-4 instead), casual taxable persons, non-resident taxable persons, Input Service Distributors, persons deducting TDS under Section 51 and e-commerce operators collecting TCS under Section 52 are all exempt from GSTR-9. Regular taxpayers with turnover up to ₹2 crore may skip it as filing is optional for them.
Due Dates
What is the GSTR-9 due date for FY 2025-26?
The due date for GSTR-9 for FY 2025-26 is 31 December 2026. GSTR-9 is generally due by 31 December of the year following the relevant financial year, unless the CBIC extends it by notification.
When is GSTR-9C due?
GSTR-9C is filed together with GSTR-9 and shares the same due date — 31 December 2026 for FY 2025-26. It is required only for taxpayers whose aggregate turnover exceeds ₹5 crore.
Can GSTR-9 be revised after filing?
No. GSTR-9 cannot be revised or amended once submitted. This is why you should fully reconcile GSTR-1, GSTR-3B and your books, and pay any short tax through DRC-03, before filing. Genuine differences can later be explained in response to a notice, but the return itself is final.
GSTR-9C
What is the difference between GSTR-9 and GSTR-9C?
GSTR-9 is the annual return — a consolidated summary of all GSTR-1 and GSTR-3B filed during the year, mandatory above ₹2 crore turnover. GSTR-9C is a reconciliation statement that compares GSTR-9 figures with the taxpayer's audited financial statements, mandatory only above ₹5 crore. Both are filed together on the portal.
Does GSTR-9C need a CA certificate?
No, not since FY 2020-21. GSTR-9C is now self-certified by the taxpayer. The earlier requirement for a Chartered Accountant or Cost Accountant to certify the reconciliation was removed, so no professional attestation is needed — though most large taxpayers still take professional help to prepare it.
What is the turnover limit for GSTR-9C?
GSTR-9C is mandatory when aggregate annual turnover exceeds ₹5 crore. Below ₹5 crore, only GSTR-9 (if turnover is above ₹2 crore) is required, and no reconciliation statement is needed.
Structure & ITC
What are the parts of GSTR-9?
GSTR-9 has six parts across Tables 1 to 19: Part I basic details (Tables 1-3), Part II outward supplies (Tables 4-5), Part III ITC availed, reversed and ineligible (Tables 6-8), Part IV tax paid (Table 9), Part V prior-year amendments and credit/debit notes (Tables 10-14), and Part VI other information — demands, refunds, HSN summary and late fee (Tables 15-19).
What if GSTR-9 differs from GSTR-3B?
Differences between GSTR-9 and GSTR-3B do not automatically create a demand, but a significant mismatch can trigger scrutiny (ASMT-10) or a demand notice (DRC-01). For genuine short payment of tax, it is best to pay the difference through DRC-03 (voluntary payment) before or at the time of filing GSTR-9 to avoid interest and penalty.
Is the HSN summary mandatory in GSTR-9?
Yes. Table 17 requires an HSN-wise summary of outward supplies and is mandatory. The HSN summary of inward supplies (Table 18) is required where turnover exceeds the prescribed limit. Use the correct HSN/SAC codes and rates — see our GST HSN code guide for details.
Late Fee & Penalty
What is the late fee for GSTR-9?
From FY 2022-23 the late fee is turnover-linked: ₹50 per day (₹25 CGST + ₹25 SGST) up to ₹5 crore turnover, ₹100 per day for ₹5-20 crore, and ₹200 per day above ₹20 crore, each capped at a small percentage of state turnover. For earlier years the flat rate was ₹200 per day capped at 0.25% of state turnover. Interest at 18% under Section 50 also applies to any unpaid tax.
Is there a penalty for not filing GSTR-9?
Yes. Beyond the daily late fee under Section 47, non-filing can attract a general penalty of up to ₹25,000 under Section 125 of the CGST Act, and unpaid tax carries 18% interest under Section 50. Persistent default can also affect other portal facilities. The GST Council has periodically issued amnesty schemes with reduced late fees — check CBIC circulars for any current relief.
Can I file GSTR-9 without paying the late fee?
No. If GSTR-9 is filed after the due date, the portal computes and demands the applicable late fee before the return can be submitted. Any short tax should be cleared through DRC-03, and interest at 18% under Section 50 applies on the unpaid amount.
TaxClue for annual GST compliance

File GSTR-9 & GSTR-9C Without the December Panic

From reconciling a full year of GSTR-1 and GSTR-3B to preparing GSTR-9C, TaxClue's CA-led team files your annual return accurately and on time — 100% online, across India.

Need GSTR-9 help?Talk to TaxClue →
WhatsApp Expert File GSTR-9