Skip to main content
GST & Compliance

GSTR-9 Annual Return Filing: Complete Guide for FY 2025-26

Master GSTR-9 annual return filing for FY 2025-26 with our step-by-step guide covering key tables, ITC reconciliation, and GSTR-9C.

SM
Sangeeta Menon
CA
14 June 2026
5 min read · 1,030 words

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:

  1. 1Download GSTR-1 and GSTR-3B data from the GST portal for all 12 months (April 2025 to March 2026)
  2. 2Reconcile outward supplies: Match GSTR-1 (B2B + B2C + credit notes) with GSTR-3B Table 3.1
  3. 3Reconcile ITC: Compare GSTR-3B Table 4 with GSTR-2B for each month; identify mismatches
  4. 4Check Table 8 differences: The auto-populated GSTR-2B figures vs. ITC availed in GSTR-3B; any excess ITC must be paid with interest
  5. 5Verify exempt and nil-rated supplies: Confirm classification is consistent across all returns
  6. 6Compute tax payable: If any short-payment is detected, pay via DRC-03 before filing
  7. 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.

GSTR-9GST Annual ReturnITC ReconciliationGSTR-9C
Share
SM
Sangeeta MenonCA

Contributing author at corpus. Expert in Indian accounting compliance, GST, and financial reporting for Chartered Accountants and growing businesses.

corpus · Coming Soon

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