Γ—
Annual GST Return (GSTR-9 & 9C) – Updated Guide for 2025

πŸ”Ή Introduction

Every registered taxpayer under GST (except a few categories) must file an annual return to consolidate their yearly transactions. In 2025, the key annual return forms are GSTR-9 and GSTR-9C. Filing these correctly helps avoid notices, penalties, and ensures compliance.

This guide explains everything about GSTR-9 & GSTR-9C with the latest updates.

(References: Sec. 44 of CGST Act, Rule 80, CBIC Notifications up to 2025)


πŸ”Ή Who Needs to File?

  • GSTR-9: All regular taxpayers (turnover > β‚Ή2 crore).

  • Optional GSTR-9: Turnover up to β‚Ή2 crore (filing optional as per current relaxation).

  • Not required: Composition taxpayers (file GSTR-9A earlier, now withdrawn), casual taxable persons, non-resident taxable persons, ISD, TDS/TCS deductors.

  • GSTR-9C (Reconciliation Statement): Required for taxpayers with aggregate turnover > β‚Ή5 crore (self-certified, no CA/CMA audit mandatory since FY 2020-21).

⚠️ Update FY 2024-25 onwards: Section 74A (new unified penalty provision) applies to annual return mismatches, replacing Sec. 73 & 74.


πŸ”Ή Due Dates

  • GSTR-9 & 9C: 31st December of following financial year.
    (Example: FY 2024-25 β†’ Due by 31st Dec 2025).

Late filing β†’ Late fee + interest.


πŸ”Ή Structure of GSTR-9

Part I: Basic details (GSTIN, legal & trade name).
Part II: Details of outward & inward supplies (taxable, exempt, nil-rated).
Part III: ITC declared in returns & reversals.
Part IV: Tax paid (cash/credit ledger).
Part V: Amendments for previous FY.
Part VI: Other information (demands, refunds, HSN summary).


πŸ”Ή Structure of GSTR-9C

  • Part A (Reconciliation Statement):

    • Turnover as per audited financials vs GSTR-9.

    • Tax paid as per books vs GSTR-9.

    • ITC claimed as per books vs GSTR-9.

  • Part B (Certification): Self-certified by taxpayer (earlier by CA/CMA).


πŸ”Ή Step-by-Step Filing Process

πŸ“Œ Step 1: Login to GST Portal
Navigate to Services β†’ Returns β†’ Annual Return.

πŸ“Œ Step 2: Select Form
Choose GSTR-9 (and GSTR-9C if applicable).

πŸ“Œ Step 3: Auto-populated Data
System pulls data from GSTR-1, GSTR-3B, and GSTR-2B.

πŸ“Œ Step 4: Verify & Reconcile

  • Match turnover with books.

  • Match ITC with 2B & financial statements.

  • Verify taxes paid.

πŸ“Œ Step 5: Enter Amendments (if any)
Report corrections related to previous FY.

πŸ“Œ Step 6: Submit & File
Use DSC/EVC. ARN generated.

πŸ“Œ Step 7: For GSTR-9C
Fill reconciliation statement online β†’ Self-certify.


πŸ”Ή Common Mistakes to Avoid

  1. Declaring wrong ITC figures not matching 2B.

  2. Not reporting amendments for earlier FY.

  3. Ignoring exempt & nil-rated supplies.

  4. Filing late β†’ Heavy late fees.

βœ… Tip: Reconcile books vs returns vs 2B before filing.


πŸ”Ή Penalties & Late Fees

  • GSTR-9 late fee: β‚Ή200 per day (β‚Ή100 CGST + β‚Ή100 SGST), max 0.25% of turnover.

  • GSTR-9C: Penalty under Sec. 125 (general penalty up to β‚Ή25,000).

  • Wrong reporting β†’ Liabilities under Sec. 74A (effective FY 2024-25).


πŸ”Ή FAQs

Q1. Is GSTR-9 mandatory for turnover < β‚Ή2 crore?
➑️ No, it is optional.

Q2. Is CA/CMA audit mandatory for GSTR-9C?
➑️ No, only self-certification required.

Q3. Can GSTR-9 be revised?
➑️ No, once filed cannot be revised.

Q4. Is ITC reversal required in GSTR-9?
➑️ Yes, if wrongly claimed earlier.

Q5. Do composition taxpayers file annual return?
➑️ No, GSTR-9A withdrawn.


πŸ”Ή Best Practices

  • βœ… Start reconciliation early (don’t wait till Dec).

  • βœ… Use 2B & books to cross-check ITC.

  • βœ… Maintain HSN-wise data for reporting.

  • βœ… Keep track of amendments from previous FY.


πŸ”Ή Conclusion

Annual returns (GSTR-9 & 9C) are the final compliance step each year. A careful reconciliation ensures no notices, penalties, or ITC loss. With Sec. 74A in effect, accuracy is more important than ever.

πŸ“Œ Need expert help with reconciliation or GSTR-9C filing?
Contact Tech-Tax Solutions – Quality, Trust & Expertise in Ghaziabad, Noida & Delhi.

0 Likes
πŸ’¬ Comments (0)