GST Annual Return (GSTR-9 & GSTR-9C) — Complete 2025 Guide

GST Annual Return filing is a crucial compliance requirement for all registered taxpayers (except exempt categories).For FY 2024–25, the GSTR-9 & GSTR-9C forms come with revised instructions, important clarifications, and stricter reconciliation chec...

GST Annual Return (GSTR-9 & GSTR-9C) — Complete 2025 Guide

GST Annual Return filing is a crucial compliance requirement for all registered taxpayers (except exempt categories).
For FY 2024–25, the GSTR-9 & GSTR-9C forms come with revised instructions, important clarifications, and stricter reconciliation checks by the GST department.

This updated guide simplifies the entire process for smooth filing in 2025.


⭐ Who Needs This Guide?

✔ Business owners
✔ E-commerce sellers
✔ Manufacturers & traders
✔ Service providers
✔ Accountants & tax professionals
✔ Startups/MSMEs preparing for GST audit/annual filing


: What Is GSTR-9?

GSTR-9 is the annual return that summarizes the entire year's GST data, including:

  • Outward supplies

  • Inward supplies

  • ITC claimed

  • ITC reversed

  • Taxes paid

  • Adjustments & mismatches

  • Demand/refund details

It is not a return for corrections, but a summary of data already filed in GSTR-1, GSTR-3B, and GSTR-2B.


: Who Must File GSTR-9 in 2025? (Updated)

GSTR-9 is compulsory for all GST-registered persons except:

❌ Composition taxpayers (GSTR-9A discontinued)
❌ Input Service Distributors
❌ Non-resident taxable persons
❌ Casual taxable persons
❌ TCS/TDS deductors & collectors

All Regular Taxpayers must file GSTR-9.


: What Is GSTR-9C? (Reconciliation Statement)

GSTR-9C is required for taxpayers with turnover above ₹5 crore.

It includes:

  • Reconciliation between GST returns & audited financials

  • Certification by CA/CMA (Self-certification allowed if notified)

  • Disclosure of unreported differences


: Turnover Limits (Updated for FY 2024–25 Filing in 2025)

Annual TurnoverForm Required
Up to ₹2 croreGSTR-9 Optional (May be made mandatory later)
₹2 crore – ₹5 croreGSTR-9 Mandatory
Above ₹5 croreGSTR-9 + GSTR-9C Mandatory

: Due Date for GST Annual Return (FY 2024–25)

📌 31 December 2025
(Unless extended by Government)


: Detailed Structure of GSTR-9 (2025)

Part I — Basic details

  • FY

  • Legal name

  • Trade name

  • GSTIN

Part II — Details of Outward Supplies

  • B2B, B2C, exports

  • RCM supplies

  • Advances

Part III — Input Tax Credit (ITC)

  • ITC availed

  • ITC reversed

  • Transitional credit

Part IV — Tax Paid

  • IGST, CGST, SGST

  • Interest, late fees

Part V — Previous FY adjustments

  • Amendments

  • Additional ITC

  • Tax adjustments

Part VI — Other information

  • Demands

  • Refunds

  • HSN summary


: Structure of GSTR-9C (2025)

GSTR-9C consists of:

✔ Part-A: Reconciliation Statement

  • Turnover

  • Tax paid

  • ITC claimed

  • Adjustments

✔ Part-B: Certification

  • Certified by CA/CMA

  • Points of qualification


: Data Required for GSTR-9 & 9C Filing (2025)

You must reconcile:

A) GSTR-1 vs GSTR-3B

  • Outward supply mismatches

  • Missed sales invoices

B) GSTR-2B vs Books/3B

  • Missed ITC

  • Ineligible ITC

  • Credit notes

C) Books vs GST Returns

  • Expense reconciliation

  • Ledger matching

  • Balance sheet differences

D) E-invoices vs GSTR-1

Mandatory for turnover > ₹5 crore.


: Common Issues Identified by GST Dept. (2025)

❗ ITC mismatch between 2B and 3B
❗ Missed RCM liability
❗ Excess ITC claimed
❗ E-invoice not generated
❗ Wrong HSN reporting
❗ Reporting turnover in wrong tables
❗ Not reversing ineligible ITC


: Penalties for Non-Filing / Late Filing (2025)

Late Fees for GSTR-9

  • ₹200/day (₹100 CGST + ₹100 SGST)

  • Maximum: 0.5% of turnover

GSTR-9C Penalty

If data mismatch leads to tax liability, interest applies.


: Practical Examples (Updated 2025)

Example 1 — Turnover ₹3.5 crore

✔ File GSTR-9
❌ GSTR-9C not applicable

Example 2 — Turnover ₹8.2 crore

✔ GSTR-9 mandatory
✔ GSTR-9C mandatory
✔ E-invoice required

Example 3 — Missed ITC of ₹1.2 lakh in FY 2024–25

Cannot claim ITC in GSTR-9.
ITC window closed after 30 November 2025.


: Checklist for Smooth GSTR-9 Filing

✔ Complete GSTR-1 & GSTR-3B reconciliation
✔ E-invoice vs 1 reconciliation
✔ Vendor reconciliation (Form 2B)
✔ Stock reconciliation
✔ Expense ledger review
✔ HSN summary prepared
✔ Ineligible ITC reversed


: WonderTax GST Annual Return Service

We help you complete annual return filing without errors:

  • GSTR-1, 3B, 2B, books reconciliation

  • GSTR-9 preparation

  • GSTR-9C certification

  • E-invoice matching

  • Error detection & correction support

👉 Explore services: https://wondertax.in/contact-us


: FAQs — GST Annual Return 2025

Q1. Can GSTR-9 be revised?

No. The Government does not allow revision.

Q2. Should nil-return filers file GSTR-9?

If turnover < ₹2 crore, GSTR-9 may be optional.

Q3. Can I claim ITC in GSTR-9?

No. The ITC window closes on 30 November following the FY.

Q4. Is GSTR-9C required for FY 2024–25?

Yes, if turnover exceeds ₹5 crore.


: Final CTA

Avoid last-minute errors in GST Annual Return filing.
👉 Let WonderTax reconcile, prepare & file your GSTR-9/9C flawlessly.
https://wondertax.in/contact-us

WonderTax_Logo

Wonder Tax LLP

Mumbai
Pune
Ajmer

ERI - ERIP011977

LLPIN - ACQ-0946

GSTIN - 08AAFFW3193F1ZZ

Call Now: 8591023450
eri-recognize

Get our newsletter once a month for tips, tricks, and trends.

WonderTax © 2026

/

All Rights Reserved

GST Annual Return Filing 2025 — GSTR-9 & 9C Explained