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

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

TaxClue Team Tax & Compliance Expert
2 min read 6 views Updated Jun 18, 2026
Expert Reviewed High Complexity
0:00

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.

Need Help with Compliance?

Our CA experts guide you through the entire process — registration to filing.

Frequently Asked Questions
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.
What is the late fee for GSTR-9?
₹200 per day (₹100 CGST + ₹100 SGST), capped at 0.25% of aggregate turnover.
What is GSTR-9C?
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.
Can GSTR-9 be revised after filing?
No. GSTR-9 cannot be revised once filed. Errors must be corrected via subsequent monthly return amendments.

Was this article helpful?

Thank you for your feedback!
Need help with Corporate Laws?
  • GST Registration
  • GST Return Filing
  • GST Notice Reply
TT
TaxClue Team VERIFIED EXPERT
Tax & Compliance Expert
Experienced in company registration, GST, trademark, and FSSAI compliance.

Need Expert Help? We're Here.

Our CAs and CS professionals handle everything — from registration to compliance.