What Is GSTR-9 and Who Must File It?
GSTR-9 is the annual GST return that consolidates all monthly or quarterly returns filed during the financial year. Every regular taxpayer registered under GST whose aggregate annual turnover exceeds ₹2 crore must file GSTR-9 for each GSTIN separately. For FY 2025-26, with GST authorities intensifying scrutiny of ITC claims and output tax declarations, a correctly filed GSTR-9 is your strongest defense against demand notices and audit proceedings.
Exempt from GSTR-9:
- Composition scheme taxpayers (file GSTR-9A instead)
- Input Service Distributors
- Non-resident taxable persons
- Taxpayers paying TDS under Section 51
For FY 2025-26, the due date is 31 December 2026, though the government may extend it as in prior years. Late filing attracts a fee of ₹200 per day (₹100 CGST + ₹100 SGST), capped at 0.25% of turnover in the state.
Key Tables in GSTR-9 Explained
GSTR-9 has 19 tables spread across 6 parts. Here is a breakdown of the critical ones every CA must master before filing.
Part II — Outward and Inward Supplies (Tables 4 to 9)
- Table 4: Taxable outward supplies declared in GSTR-1 during the year
- Table 5: Outward supplies on which tax is not payable (nil-rated, exempt, non-GST, zero-rated)
- Table 6: ITC availed as declared in GSTR-3B — split by inputs, input services, and capital goods
- Table 7: ITC reversed and ineligible ITC details
- Table 8: Other ITC-related information — reconciliation with GSTR-2B/2A
Part IV — Tax Paid (Table 9)
Table 9 captures the total tax paid during the year through GSTR-3B — IGST, CGST, SGST, and cess. This must reconcile with the electronic cash and credit ledgers. Any deficit indicates short-payment and must be settled before submission.
Part V — Transactions Not Reported in FY 2024-25 (Tables 10 to 14)
If you reported FY 2024-25 transactions in April–November 2025, they must be declared here. This is a critical amendment provision that CA firms often overlook, leading to demand notices.
Step-by-Step GSTR-9 Filing Process
Filing GSTR-9 correctly requires reconciling data across multiple sources. Here is the structured approach CA firms follow:
- 1Download GSTR-1 and GSTR-3B data from the GST portal for all 12 months (April 2025 to March 2026)
- 2Reconcile outward supplies: Match GSTR-1 (B2B + B2C + credit notes) with GSTR-3B Table 3.1
- 3Reconcile ITC: Compare GSTR-3B Table 4 with GSTR-2B for each month; identify mismatches
- 4Check Table 8 differences: The auto-populated GSTR-2B figures vs. ITC availed in GSTR-3B; any excess ITC must be paid with interest
- 5Verify exempt and nil-rated supplies: Confirm classification is consistent across all returns
- 6Compute tax payable: If any short-payment is detected, pay via DRC-03 before filing
- 7File GSTR-9: Log in to GST portal → Annual Return → GSTR-9 → Select FY → Prepare Online or Offline → Verify → Submit with DSC/EVC
Common Mistakes CA Firms Must Avoid
Getting GSTR-9 wrong can trigger notices under Section 61 or demand orders under Section 73/74. Watch out for:
- ITC mismatch between Table 6 and GSTR-3B: Entering figures that do not match what was actually claimed in monthly GSTR-3B filings
- Ignoring RCM liability: Inward supplies liable to RCM (e.g., legal services, import of services) must be separately declared in Table 4G
- Forgetting credit note adjustments: Net taxable value after credit notes must be reported, not gross
- Not declaring B2C amendments: Amendments to B2C invoices from the prior year reported in the current year must go in Table 10
- HSN summary errors: Table 17 (HSN-wise outward supplies) must match the HSN-level data in GSTR-1; minimum 4-digit HSN required for turnover above ₹5 crore, 6-digit for above ₹50 crore
Example: A trading firm in Pune with ₹4.8 crore turnover availed ITC of ₹18.5 lakh in GSTR-3B but their GSTR-2B showed only ₹17.2 lakh eligible. The ₹1.3 lakh excess — if not reversed before filing GSTR-9 — becomes payable with 24% interest u/s 50(3) plus potential penalty.
GSTR-9C: Reconciliation Statement for Large Taxpayers
Taxpayers with aggregate annual turnover exceeding ₹5 crore must also file GSTR-9C, a self-certified reconciliation statement (no auditor certification required since FY 2020-21).
GSTR-9C reconciles:
- Turnover as per GSTR-9 with turnover as per audited financial statements
- Tax paid as per GSTR-9 with tax liability as per books
- Any unreconciled differences must be explained in Part IV with reasons
CA firms should complete the books closure and finalize financials before attempting GSTR-9C, as discrepancies between the two reports can attract GST audit proceedings under Section 65 of the CGST Act.
How corpus Helps
Filing GSTR-9 for multiple clients is time-intensive when done manually — extracting data from returns, cross-checking with books, and reconciling ITC. corpus streamlines this with:
- Auto-reconciliation engine that matches GSTR-1, GSTR-3B, and GSTR-2B data automatically, flagging mismatches with amounts and invoice references
- Client dashboard showing GSTR-9 filing status across all GSTINs, so CA firms can manage 20, 50, or 100+ clients from a single screen
- ITC gap report that highlights excess ITC availed vs. GSTR-2B, so you can reverse and pay before it becomes a demand
- HSN summary builder that auto-generates Table 17 data from invoice-level entries — eliminating manual tabulation errors
- One-click JSON export compatible with the GST portal's offline tool for bulk filing
For a 30-client CA firm, corpus reduces GSTR-9 preparation time from 4–5 hours per client to under 45 minutes — freeing your team for higher-value advisory work.
Conclusion
GSTR-9 is more than a compliance checkbox — it is a year-end audit of your client's entire GST health. Errors here can cascade into notices, demands, and penalties that damage your firm's reputation. Cross-verify your GSTR-9 figures against your audited P&L and balance sheet before submission — discrepancies between the two often surface during scrutiny assessments u/s 65. Start your reconciliation in October, well before the December deadline, and use the ITC mismatch report as your primary diagnostic tool.
Ready to make annual return filing stress-free for your entire client base? Try corpus free for 14 days and see how automation turns GSTR-9 season from a crunch into a routine.
Contributing author at corpus. Expert in Indian accounting compliance, GST, and financial reporting for Chartered Accountants and growing businesses.
Automate your compliance with corpus
AI-powered cloud accounting built for Indian professionals. GST, TDS, payroll, bank reconciliation — all automated. Join the waitlist.
Join the Waitlist