GSTR-9 Annual Return Filing Checklist — FY 2025-26
GSTR-9 is the annual GST return consolidating all GSTR-1, 3B, and 2A/2B data for the financial year. It is mandatory for regular taxpayers with turnover above ₹2 crore (due 31 Dec 2026 for FY 2025-26). This interactive checklist covers 35 items across 7 categories — pre-filing setup, outward supplies, ITC reconciliation, tax payments, amendments, HSN summary, and GSTR-9C. GSTR-9 cannot be revised once filed, so use this checklist to verify everything before submission.
GSTR-9 Filing Readiness Checklist
How to Use the GSTR-9 Filing Checklist
This interactive checklist helps you systematically prepare for GSTR-9 annual return filing. It covers every critical step from document gathering to final submission.
Step 1 — Work Through Each Category
Click on a category to expand it. Check off each item as you complete it. The progress bar and readiness score update in real-time. Each item includes the relevant GSTR-9 table reference where applicable.
Step 2 — Follow the Sequence
Start with Pre-Filing Setup (document gathering), then Outward Supplies reconciliation, followed by ITC verification — which is the most complex and error-prone section. Complete Tax Payments, Amendments, HSN, and finally GSTR-9C if applicable.
Step 3 — Aim for 100%
Only submit your GSTR-9 on the GST portal when you reach 100% readiness. Remember: GSTR-9 cannot be revised once filed. Any errors discovered later must be corrected through DRC-03 or subsequent year returns.
CA Tip: Start GSTR-9 preparation at least 4–6 weeks before the deadline. Download all GSTR-2A/2B data before October to capture late supplier uploads. The ICAI Technical Guide 2025 on GSTR-9 is an excellent reference for table-wise guidance and reconciliation illustrations.
What Is GSTR-9 Annual Return?
GSTR-9 is the annual GST return that consolidates all monthly or quarterly returns (GSTR-1, GSTR-3B) filed during a financial year into a single comprehensive document. It is filed under Section 44 of the CGST Act and covers outward supplies, inward supplies, ITC claims, tax payments, amendments, and HSN-wise summaries.
For FY 2025-26, GSTR-9 is mandatory for regular taxpayers with aggregate turnover exceeding ₹2 crore as per Notification No. 15/2025-Central Tax. The form is divided into 6 parts and 19 tables. Tables 4, 5, and 8A are auto-populated from GSTR-1 and GSTR-2A data on the GST portal.
The 2025 amendments via Notification No. 13/2025-Central Tax introduced enhanced ITC tracking fields, new tables for prior-year ITC (Table 6A1), import ITC reconciliation with ICEGATE (Table 8H1), and mandatory Rule 37A reversal disclosures. These changes significantly increase the granularity of reporting required.
GSTR-9 vs GSTR-9C
GSTR-9 is the annual return filed by all eligible taxpayers. GSTR-9C is the reconciliation statement required only for businesses with turnover above ₹5 crore — it matches GSTR-9 figures with audited financial statements. From FY 2020-21, GSTR-9C is self-certified (no mandatory CA audit), though professional assistance is strongly recommended by the ICAI.
Key GSTR-9 Tables — Quick Reference
| Table | Description | Source | Auto-Populated? |
|---|---|---|---|
| 4 | Outward supplies (taxable, exempt, nil, non-GST) | GSTR-1 | Yes |
| 5 | Outward supplies on which tax not payable | GSTR-1 | Yes |
| 6 | ITC availed during the year | GSTR-3B + Books | No |
| 7 | ITC reversed during the year | GSTR-3B + Books | No |
| 8 | ITC as per GSTR-2A vs ITC claimed | GSTR-2A | 8A only |
| 9 | Tax paid and tax payable | GSTR-3B + Challans | No |
| 10–14 | Amendments & ITC adjustments | Returns + Books | No |
| 15–16 | Demands, refunds, outstanding | Records | No |
| 17–18 | HSN summary (outward & inward) | Invoices | Partial |
Late Fee and Penalties for GSTR-9
| Scenario | Fee / Penalty | Cap |
|---|---|---|
| Late filing | ₹200/day (₹100 CGST + ₹100 SGST) | 0.5% of turnover in state |
| Non-filing (after notice u/s 61) | Best judgment assessment u/s 62 | As determined by officer |
| Tax shortfall discovered | Interest 18% p.a. + DRC-03 payment | No cap on interest |
Turnover in state = ₹3 Cr | Days late = 15
Fee = 15 × ₹200 = ₹3,000
Cap = 0.5% × 3,00,00,000 = ₹1,50,000
Payable: ₹3,000 (within cap)
Need help with GSTR-9 filing? Our CAs handle complete GSTR-9 and GSTR-9C preparation, reconciliation, and filing for businesses across India. Talk to a CA today →