⚠️ Notice: This is a test environment. For official use, visit
GSTVerify.co.in
How to File GSTR-9 Annual Return — Complete Guide - 2026
FilingAdvanced⏱ 15 min read🗓 Updated April 2026
How to File GSTR-9 Annual Return — Complete Guide - 2026
GSTR-9 is the annual return that consolidates all monthly/quarterly returns filed during a financial year. It reconciles your GSTR-1 data (outward supplies) with GSTR-3B data (tax paid) and provides a comprehensive summary of your entire year's GST activity. Unlike GSTR-3B, GSTR-9 is a reconciliation exercise — errors here can trigger notices.
Step-by-Step Process
1
Check Applicability
GSTR-9 is mandatory for all registered taxpayers with turnover above ₹2 crore. Below ₹2 crore, filing is optional (but recommended). Composition dealers file GSTR-9A. Taxpayers providing only exempt supplies file a nil GSTR-9.
2
Gather Source Documents
Before starting, collect: all GSTR-1 filings for the year, all GSTR-3B filings, GSTR-2A/2B data, purchase register, sales register, and the audited financial statements if available. Reconcile these before opening the portal.
3
Login and Open GSTR-9
Login to gst.gov.in → Returns → Annual Return → Select Financial Year → Prepare Online. The system auto-populates many tables from your GSTR-1 and GSTR-3B. Review each table carefully — auto-populated data may have errors that only you can correct.
4
Table 4 — Outward Supplies (from GSTR-1)
Verify all outward supply categories: B2B taxable, B2C, exports, nil-rated, and exempt. If GSTR-9 figures differ from GSTR-1 totals, explain the difference. Common reasons: amendments in later periods, credit notes issued, or invoices missed in monthly filings.
5
Table 6 — ITC Availed (from GSTR-3B)
Enter ITC claimed during the year broken into: inputs, input services, capital goods, and ITC on imports. Cross-check with GSTR-2B to ensure the ITC actually appears in your supplier's filings. Excess ITC here triggers scrutiny.
6
Table 7 — ITC Reversed / Ineligible
Declare all ITC reversed during the year: Rule 42 (partial use for exempt supplies), Rule 43 (capital goods), Section 17(5) ineligible ITC, and any other reversals. Errors here are among the top reasons for GSTR-9 notices.
7
Tables 10 & 11 — Amendments and Advances
Declare any amendments to outward supplies made in returns of a different year, and net adjustment of advances received and adjusted. These are commonly overlooked.
8
Preview, Pay Additional Tax if Any, and File
Click "Preview Draft GSTR-9" to review the complete return. If there is additional tax payable (detected from the reconciliation), pay it via DRC-03 challan before filing. Then file using DSC or EVC.
Pro Tips
Do not wait for the last day — GSTR-9 system slows significantly as the deadline approaches due to heavy usage.
Table 8 (ITC comparison between GSTR-2A and GSTR-3B) is informational only — no direct tax impact, but discrepancies here attract notices.
If you under-declared ITC in GSTR-3B during the year, you cannot claim it back in GSTR-9. GSTR-9 only allows correction of other discrepancies.
For FY 2025-26, GSTR-9C (reconciliation statement / self-certification) is mandatory for turnover above ₹5 crore.
GSTR-9 due date is typically 31st December following the financial year. For FY 2024-25, it would be 31st December 2025.
Penalty for Non-Compliance
⚠️ Late fee for GSTR-9: ₹200 per day (₹100 CGST + ₹100 SGST), subject to a maximum of 0.25% of the taxpayer's turnover in the state or Union Territory. This cap makes the late fee more significant for large-turnover businesses.
Calculate your penalty or interest: Use our free
GST Penalty Calculator to find the exact late fee and interest if you've missed a filing deadline.
Frequently Asked Questions
No. GSTR-9, once filed, cannot be revised. Any corrections must be made prospectively in subsequent years' returns or through rectification proceedings under Section 161 of the CGST Act.
GSTR-9C (reconciliation statement) is mandatory for taxpayers with annual aggregate turnover above ₹5 crore. Below ₹5 crore, GSTR-9C is not required. From FY 2020-21, it is self-certified by the taxpayer instead of requiring a CA certification.
Turnover differences between GST and Income Tax returns are common and legitimate (e.g., exempt supplies, interest income). However, large unexplained differences can trigger cross-department scrutiny. Keep a documented reconciliation ready.