Next dueGST
11 OCTGSTR-1 · Outward supplies · Sep 2026in 10 days 13 OCTGSTR-1 (QRMP) · Quarterly return · Jul–Sep 2026in 12 days 18 OCTCMP-08 · Composition payment · Jul–Sep 2026in 17 days 20 OCTGSTR-3B · Summary return · Sep 2026in 19 days 22 OCTGSTR-3B (QRMP) · Quarterly return · Jul–Sep 2026 · 22nd or 24th by statein 21 days 13 NOVIFF (QRMP) · B2B invoices · Oct 2026in 43 days 7 OCTTDS / TCS deposit · Deducted in Sep 2026in 6 days 15 OCTPF & ESI · Contributions · Sep 2026in 14 days
All due dates
Guide · GST

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.

Written by
TaxClue Editorial Desk
Updated
18 August 2026
Reading time
4 min
Questions
15 answered
  • Updated August 2026
  • GST Expert Reviewed
  • GSTR-9 & GSTR-9C
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.

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
₹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.

  1. 1ReconcileGSTR-1 vs GSTR-3B vs books
  2. 2Pay differencesClear short tax via DRC-03
  3. 3File GSTR-9Report the year on the portal
  4. 4File 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.

Sources
  1. File & forms: gst.gov.in
  2. CBIC: cbic-gst.gov.in
  3. GSTR-9 / 9C: Section 44, CGST Act 2017 & Rule 80, CGST Rules
  4. 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 →

Disclaimer: This guide is general information based on the law and notifications in force when it was last updated. It is not professional advice for your case — rates, thresholds and due dates change, so check the current position or speak to our CA team before you act on it.

People also ask

Questions, answered

Short, direct answers to the 15 questions readers ask most on this topic.

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.

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.

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.

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.

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.

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-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.

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.

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.

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).

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.

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.

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.

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.

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.