GSTR-9 is the Annual Return under GST — a comprehensive summary of all transactions reported in the monthly/quarterly GSTR-1 and GSTR-3B returns during the financial year. It reconciles outward supplies, inward supplies, ITC claimed and tax paid across the entire year. Here is the complete guide to GSTR-9 for FY 2024-25 and 2025-26.
Who Must File GSTR-9?
- All regular GST-registered taxpayers whose aggregate annual turnover exceeds ₹2 crore
- Composition dealers file GSTR-9A (a separate annual return)
- The following are exempt from GSTR-9: Input Service Distributors, Casual Taxable Persons, Non-Resident Taxable Persons, taxpayers paying TDS under Section 51 and TCS under Section 52
- Taxpayers with turnover below ₹2 crore: GSTR-9 is optional (not mandatory) — but voluntary filing is recommended for accurate records
Contents of GSTR-9
GSTR-9 has six parts covering:
- Part I: Basic details — GSTIN, legal name, FY
- Part II: Details of outward supplies — reconcile with GSTR-1 (taxable, exempt, zero-rated, reverse charge)
- Part III: ITC details — ITC availed as per GSTR-3B, ITC available vs ineligible, ITC reversed
- Part IV: Details of tax paid — tax paid through cash and ITC, interest, late fees
- Part V: Transactions for previous FY declared in current FY (amendments, credit notes of prior year)
- Part VI: Other information — HSN-wise summary, demand/refund details
GSTR-9C — Audit/Self-Certification
Taxpayers with annual turnover exceeding ₹5 crore must file GSTR-9C — a self-certification (from FY 2021-22 onwards; prior years required CA certification). GSTR-9C reconciles:
- Audited financial statements vs GSTR-9
- Turnover as per books vs GST turnover (differences due to advances, opening WIP, etc.)
- ITC as per books vs GSTR-3B
- Reasons for any reconciliation differences and additional tax paid if any
Due Date for GSTR-9
GSTR-9 (and GSTR-9C) must be filed by 31 December of the year following the financial year (e.g., GSTR-9 for FY 2024-25 is due by 31 December 2025). The government may extend this date — typically to January 31 or February 28 in practice.
Penalty for Non-Filing
Late fee for GSTR-9: ₹200 per day (₹100 CGST + ₹100 SGST) subject to a maximum of 0.25% of turnover in the state. There is no late fee for GSTR-9C — but general penalty under Section 125 (up to ₹25,000) may apply.
Conclusion
GSTR-9 Annual Return is a comprehensive compliance checkpoint — bringing together the entire year's GST transactions for review and reconciliation. SPOTON provides GSTR-9 and GSTR-9C filing services for businesses across Kerala. Contact us for expert GST annual return and reconciliation services.
Need Expert Help?
Our CAs & CSs are ready — free consultation.
