What is GSTR-9?
GSTR-9 is the annual return that every regular GST-registered taxpayer must file for each financial year. It is a consolidated summary of all the monthly/quarterly returns (GSTR-1 and GSTR-3B) filed during the year, along with additional details about the taxpayer's outward and inward supplies, ITC, and tax paid.
Who Must File GSTR-9?
All regular taxpayers registered under GST must file GSTR-9, except:
- Composition scheme taxpayers (they file GSTR-4 as annual return)
- Casual taxable persons
- Non-resident taxable persons
- Input Service Distributors
- TDS/TCS deductors/collectors
- Taxpayers with aggregate turnover up to ₹2 crore (optional filing)
GSTR-9 Due Date
The due date for filing GSTR-9 is 31st December of the year following the financial year. For example:
- GSTR-9 for FY 2024-25: Due by 31st December 2025
GSTR-9 Tables Explained
Part I – Basic Details (Tables 1-3)
GSTIN, legal name, trade name, and financial year. These are auto-populated from the GST portal.
Part II – Outward Supplies (Tables 4-5)
Details of all outward supplies made during the year:
- Table 4: Taxable, zero-rated, nil-rated, and exempt supplies
- Table 5: Outward supplies on which tax is not payable (advances, amendments)
Part III – Inward Supplies (Table 6)
ITC claimed during the year from various sources — imports, inward supplies from registered and unregistered persons, and ISD credit.
Part IV – ITC Details (Tables 7-8)
- Table 7: ITC reversed and ineligible ITC
- Table 8: Other ITC details including ITC as per GSTR-2B and the difference with claimed ITC
Part V – Tax Paid (Table 9)
Tax payable and paid — breakup of IGST, CGST, SGST/UTGST, and Cess with details of tax paid through cash and ITC.
Part VI – Other Information (Tables 10-18)
Additional details including:
- Amendments and credit/debit notes not reported in returns
- HSN-wise summary of outward and inward supplies
- Late fee details
- Demands and refunds
Step-by-Step GSTR-9 Filing Process
- Reconcile GSTR-1 with books – Ensure sales reported in GSTR-1 match your accounting records
- Reconcile GSTR-3B with books – Verify tax paid and ITC claimed matches your records
- Reconcile GSTR-1 with GSTR-3B – Identify and document any differences
- Login to GST portal and navigate to GSTR-9 for the relevant financial year
- Review auto-populated data from GSTR-1 and GSTR-3B filings
- Fill additional details that are not auto-populated
- Compute and file with DSC or EVC
Common Issues in GSTR-9 Filing
- Mismatch between GSTR-1 and GSTR-3B – Common due to amendments, wrong period reporting
- ITC discrepancies – Difference between ITC claimed in GSTR-3B and ITC in GSTR-2B/books
- HSN-wise summary errors – Incorrect or missing HSN codes for products and services
- Advance tax adjustments – Advances received but not adjusted against invoices
GSTR-9C: Reconciliation Statement
Taxpayers with turnover above ₹5 crore must also file GSTR-9C, a self-certified reconciliation statement that reconciles the annual return figures with the audited financial statements.
Prepare for GSTR-9 with FileWithUs.ai
FileWithUs.ai makes annual return preparation straightforward. The platform generates reconciliation reports comparing your GSTR-1, GSTR-3B, and book data throughout the year, so when GSTR-9 filing time comes, your data is already verified and aligned.
Simplify Your Tax & Business Management
FileWithUs.ai helps you file income tax returns, create GST invoices, track compliance, and manage your business — all in one platform.