GSTR-9 is the annual return that consolidates all monthly/quarterly GST transactions for the financial year. It is due by 31st December following the financial year.
Who Must File GSTR-9:
All registered taxpayers with aggregate annual turnover above 2 crores must file GSTR-9. Composition dealers file GSTR-9A. GSTR-9C (reconciliation statement) is required if turnover exceeds 5 crores.
Structure of GSTR-9:
- Part I: Basic Details (GSTIN, legal name, FY)
- Part II: Summary of Outward Supplies (auto-populated from GSTR-1)
- Part III: ITC claimed (auto-populated from GSTR-3B)
- Part IV: Tax paid (as per GSTR-3B)
- Part V: Amendments — FY 2023-24 transactions reported in FY 2024-25
- Part VI: Other information (HSN summary, late fees, demands)
Pre-Filing Checklist:
1. Reconcile GSTR-1 vs GSTR-3B output tax
2. Reconcile ITC as per GSTR-3B vs GSTR-2B
3. Check all credit notes and amendments are reflected
4. Verify HSN-wise summary matches your total supplies
5. Confirm tax payment challans match liability in GSTR-3B
Common Mistakes in GSTR-9:
- Reporting turnover different from GSTR-1 aggregate without explanation
- Incorrect ITC reversal amounts
- Missing Part V adjustments for prior year corrections
- HSN code summary errors
- Not including B2C (consumer) supplies in outward supply total
Penalties for Non-Filing:
Late fee of 200/day (100 CGST + 100 SGST) subject to a maximum of 0.25% of annual turnover.