GSTR-9 Annual Return FY 2025-26: The Complete Filing Guide
Everything you need to know about filing the GSTR-9 Annual Return for FY 2025-26. Learn who is exempt, how to report ITC, and avoid late filing penalties.
The GSTR-9 is the master annual return under the Indian Goods and Services Tax (GST) regime. It acts as a comprehensive consolidation of all the monthly or quarterly GSTR-1 and GSTR-3B returns filed during a specific financial year.
Filing the GSTR-9 for Financial Year (FY) 2025-26 is not merely a data aggregation exercise—it is your final opportunity to rectify errors, declare missed liabilities, and reconcile your Input Tax Credit (ITC) before the tax department initiates an audit.
This comprehensive guide breaks down the mandatory requirements, deadlines, and critical tables of the GSTR-9 for FY 2025-26.
Who Must File GSTR-9?
The applicability of GSTR-9 depends entirely on your Annual Aggregate Turnover (AATO) across all GSTINs linked to your PAN during FY 2025-26.
- Turnover up to ₹2 Crores: Exempted. Filing GSTR-9 is entirely optional.
- Turnover between ₹2 Crores and ₹5 Crores: Mandatory to file GSTR-9.
- Turnover exceeding ₹5 Crores: Mandatory to file GSTR-9 AND a self-certified reconciliation statement in Form GSTR-9C.
Exceptions: Casual Taxable Persons, Non-Resident Taxable Persons, Input Service Distributors (ISD), and taxpayers paying TDS/TCS under Sections 51/52 are not required to file GSTR-9, regardless of turnover.
GSTR-9 Due Date for FY 2025-26
The statutory deadline to file the GSTR-9 annual return is always the 31st of December of the year following the end of the financial year.
- Deadline for FY 2025-26: December 31, 2026.
Warning: The penalty for late filing is steep—₹200 per day (₹100 CGST + ₹100 SGST), subject to a maximum cap of 0.5% of your turnover in the respective State/UT. Bookmark our GST Due Dates Calendar to ensure you never miss this deadline.
Critical Tables in GSTR-9
The GSTR-9 form is extensive, but audits and notices are almost exclusively triggered by discrepancies in three specific tables.
Table 4: Details of Outward Supplies (Liability)
This table captures all sales, exports, and RCM liabilities on which tax is payable.
- Actionable: Ensure that the total liability declared here perfectly matches your audited financial statements. If you missed declaring a sale in your monthly GSTR-3B, you must declare it here and pay the associated tax in cash via Form DRC-03, along with 18% interest.
Table 6 & 7: Input Tax Credit (ITC) Availed and Reversed
Table 6 captures all ITC claimed during the year, broken down into Inputs, Capital Goods, and Input Services. Table 7 captures all ITC reversed (e.g., Rule 42/43 reversals, blocked credits under Section 17(5)).
- The Trap: If you claimed ITC on capital goods but accidentally classified it as standard “inputs” in your GSTR-3B, you cannot alter the classification in GSTR-9. The portal locks these fields to match your GSTR-3B filings.
Table 8: Other ITC Related Information (The Reconciliation Table)
Table 8A is the most heavily scrutinized section of the return. It auto-populates your total eligible ITC based exclusively on the GSTR-2B generated by your suppliers.
- Actionable: If the ITC you claimed (Table 6) exceeds the ITC reflecting in Table 8A (your vendor’s filings), the GST system flags your GSTIN for a notice. If a vendor failed to upload their invoice, you cannot claim the ITC in GSTR-9. You must reverse it and recover the money commercially from the defaulting vendor.
Key Changes and Rules for FY 2025-26
- No ITC Claims via GSTR-9: The GSTR-9 is a reporting tool, not a claiming tool. You cannot claim fresh, forgotten ITC through the annual return. The deadline to claim missed ITC for FY 2025-26 is the filing date of your November 2026 GSTR-3B (filed by 20th December).
- Mandatory HSN Reporting: For AATO exceeding ₹5 Crores, reporting 6-digit HSN summaries for both outward and inward supplies is strictly mandatory. Ensure you use a reliable HSN Code Lookup Tool to prevent reporting errors.
- DRC-03 Exclusivity: Any additional tax liability discovered while preparing the GSTR-9 cannot be adjusted against your ITC ledger. It must be paid entirely in cash using Form DRC-03.
Conclusion
Filing the GSTR-9 is essentially a self-audit. Rushing this filing on December 30th guarantees errors. Begin reconciling your GSTR-1, GSTR-3B, GSTR-2B, and Financial Books by October. If you require assistance calculating specific late fees or interest on missed liabilities, utilize our free GST Interest Calculator.
Written by Tax Expert
Our editorial team consists of taxation professionals and certified experts dedicated to simplifying GST compliance for small businesses across India.
Read our editorial guidelines →Need to calculate or verify GST?
Use our free, offline tools instantly in your browser.