Next dueGST
18 OCTCMP-08 · Composition payment · Jul–Sep 2026tomorrow 20 OCTGSTR-3B · Summary return · Sep 2026in 3 days 22 OCTGSTR-3B (QRMP) · Quarterly return · Jul–Sep 2026 · 22nd or 24th by statein 5 days 11 NOVGSTR-1 · Outward supplies · Oct 2026in 25 days 13 NOVIFF (QRMP) · B2B invoices · Oct 2026in 27 days 25 NOVPMT-06 (QRMP) · Monthly GST payment · Oct 2026in 39 days 21 OCTTax Audit Report · Form 3CA/3CB · AY 2026-27 · extended from 30 Sepin 4 days 30 OCTAOC-4 · Financial statements · FY 2025-26in 13 days
All due dates
GST

GSTR-9 Annual Return: Due Date, Applicability, Turnover Limit & Late Fee (2024-25)

GSTR-9 is the GST annual return mandatory for regular taxpayers with aggregate turnover above ₹2 crore. The due date is 31 December after the end of the financial year. Learn who...

Published
Updated
Reading time
4 min
Views
141
Questions
5 answered
  • Expert Reviewed
  • Medium Complexity
Topic
GST
Published
June 3, 2026
Last updated
Jun 3, 2026
Reading time
4 min
0:00
Last updated: June 2026Applies to: FY 2026-27Verified against: Government sources

What Is GSTR-9?

GSTR-9 is the Annual Return under India's GST system — a consolidated statement filed by regular GST-registered taxpayers summarising all outward and inward supplies, ITC availed, taxes paid, and demands raised during a financial year.

Think of GSTR-9 as the annual reconciliation of everything reported in your monthly GSTR-1 (outward supplies) and GSTR-3B (summary return) during the year. Discrepancies between GSTR-9 and monthly filings can trigger GST audits and scrutiny notices.

GSTR-9 — Key Facts (FY 2024-25)
Mandatory ForRegular taxpayers with turnover > ₹2 crore
Optional ForTaxpayers with turnover ≤ ₹2 crore
Due Date (FY 2024-25)31 December 2025
Late Fee₹200/day (max 0.25% of turnover)
GSTR-9C RequiredYes, if turnover > ₹5 crore
Portalgst.gov.in

Who Must File GSTR-9?

GSTR-9 is mandatory for all regular GST taxpayers with aggregate annual turnover exceeding ₹2 crore. Turnover is calculated at PAN level — across all GSTINs under the same PAN.

Exempt from GSTR-9:

  • Composition scheme taxpayers (file GSTR-9A instead)
  • Casual taxable persons
  • Input Service Distributors (ISD)
  • Non-resident taxable persons
  • TDS deductors (Section 51) and TCS collectors (Section 52)

GSTR-9 Due Date History

Financial YearStandard Due DateExtended?
FY 2024-2531 December 2025Monitor GST portal
FY 2023-2431 December 2024No extension
FY 2022-2331 December 2023No extension
FY 2021-2231 December 2022Extended to 28 Feb 2023

GSTR-9 vs. GSTR-9C

FeatureGSTR-9GSTR-9C
TypeAnnual ReturnReconciliation Statement
Mandatory above₹2 crore turnover₹5 crore turnover
Filed byTaxpayer (self)Taxpayer (self-certified from FY 2020-21)
PurposeAnnual supply and ITC summaryReconciles GSTR-9 with audited books

Turnover Limit Summary

TurnoverGSTR-9GSTR-9C
Up to ₹2 croreOptionalNo
₹2 crore to ₹5 croreMandatoryNo
Above ₹5 croreMandatoryMandatory

Late Fee for GSTR-9

Under Section 47 of the CGST Act: ₹100/day CGST + ₹100/day SGST = ₹200/day total. Maximum cap: 0.25% of aggregate turnover per state.

Example — ₹3 crore turnover, 45-day delay

  • Late fee = ₹200 × 45 = ₹9,000
  • Cap = 0.25% × ₹3 crore × 2 = ₹1,50,000
  • Payable: ₹9,000

GSTR-9 Structure — Six Parts

PartCovers
IGSTIN, legal name, trade name, financial year
IIOutward and inward supplies (Tables 4–5)
IIIITC declared — availed, reversed, ineligible (Tables 6–8)
IVTax paid as declared in annual return (Tables 9–14)
VPrevious FY transactions reported in current FY returns (Tables 15–17)
VIHSN-wise summary, late fees payable (Tables 18–19)

How to File GSTR-9

  1. Log in to gst.gov.in → Services → Returns → Annual Return
  2. Select the financial year
  3. Click Prepare Online — many fields auto-populate from GSTR-1 and GSTR-3B
  4. Verify and fill gaps manually (ITC details in Part III, amendments in Part V)
  5. Reconcile outward supplies with books of accounts
  6. Preview and check for errors
  7. Pay late fee if applicable
  8. File with DSC (companies) or EVC (others) and download ARN

Common Mistakes to Avoid

  • Mismatch between GSTR-1 and GSTR-9 outward supplies
  • ITC in Part III not matching actual ITC utilised in GSTR-3B
  • Missing exempt and nil-rated supply reporting
  • Skipping HSN-wise summary (Table 17/18) — mandatory above ₹5 crore
  • Not capturing prior-year amendments in Part V

Summary

GSTR-9 is the annual GST compliance checkpoint for businesses above ₹2 crore turnover. The due date is 31 December (check for extensions each year), the late fee is ₹200/day capped at 0.25% of turnover, and businesses above ₹5 crore also file GSTR-9C. Once filed, GSTR-9 cannot be revised — making pre-filing reconciliation of your GSTR-1, GSTR-3B, and books essential before submission.

Quick recapKey facts & short answers

Key Facts About GSTR-9 Annual Return

  • Applies in: All states across India, under the relevant central law.
  • Mode: Mostly online via the official government portal.
  • Typical timeline: Ranges from a few days to a few weeks depending on the case.
  • Non-compliance: May attract penalties, interest or late fees.
  • Expert help: TaxClue completes GSTR-9 Annual Return end to end for you.

What is the due date for GSTR-9 for FY 2024-25?

31 December 2025 is the standard due date. Check the GST portal after October 2025 for any extension.

Who is required to file GSTR-9?

Regular GST taxpayers with aggregate annual turnover above ₹2 crore must file GSTR-9. Below ₹2 crore it is optional.

Refund claims succeed on documents, not on arguments.

— TaxClue GST Desk

GSTR-9 Annual Return: a key compliance topic in Indian tax and corporate law that businesses and individuals must understand to remain compliant.

Related Services & Guides

Was this article helpful?
About the author
846 articles
Monika Sharma Verified expert Director

Last reviewed:

Disclaimer: This article is for general informational purposes only and does not constitute professional tax, legal or financial advice. Laws, rates and due dates change and can vary by individual case — always verify with the relevant government source (e.g. mca.gov.in, incometax.gov.in) or consult a qualified professional before acting. TaxClue accepts no liability for decisions taken based on this content.

People also ask

Questions, answered

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

31 December 2025 is the standard due date. Check the GST portal after October 2025 for any extension.

Regular GST taxpayers with aggregate annual turnover above ₹2 crore must file GSTR-9. Below ₹2 crore it is optional.

₹200 per day (₹100 CGST + ₹100 SGST), capped at 0.25% of aggregate turnover.

GSTR-9C is a reconciliation statement comparing GSTR-9 data with audited accounts. Mandatory for taxpayers with turnover above ₹5 crore. Self-certified from FY 2020-21.

No. GSTR-9 cannot be revised once filed. Errors must be corrected via subsequent monthly return amendments.