Filing your annual GST return is one of the most critical compliance requirements for every registered taxpayer under the GST framework. If you’re wondering how to file the annual GST return GSTR-9, this comprehensive guide will walk you through the entire process step-by-step, including eligibility, due dates, required documents, and common mistakes to avoid.
The GSTR-9 filing requirement applies to all regular GST-registered taxpayers with an aggregate annual turnover exceeding ₹2 crore. Missing this GST annual return deadline can result in late fees, penalties, and GST notices.
GSTR-9 is the annual return form that must be filed by every regular taxpayer under the GST regime. It consolidates all monthly and quarterly returns (GSTR-1 and GSTR-3B) filed during the financial year into a comprehensive summary.
Key Features:
Mandatory Filers:
✓ Regular GST-registered taxpayers with aggregate annual turnover above ₹2 crore
✓ Taxpayers who file monthly/quarterly GSTR-1 and GSTR-3B returns
✓ All normal taxpayers under the GST regime
Exempt from Filing:
✗ Composition dealers (file GSTR-4 instead)
✗ Casual taxable persons
✗ Non-resident taxable persons
✗ Input Service Distributors (ISD)
✗ Taxpayers with turnover up to ₹2 crore (optional for FY 2025-26)
| Financial Year | Due Date | Last Date to File |
| FY 2025-26 | December 31, 2026 | December 31, 2027 |
| FY 2024-25 | December 31, 2025 | December 31, 2026 |
Important: Filing after the due date attracts late fees of ₹50 per day (₹25 CGST + ₹25 SGST), maximum ₹5,000.
Before you file GSTR-9 online, ensure:
✓ All GSTR-1 returns for the financial year must be filed
✓ All GSTR-3B returns for the financial year must be filed
✓ Match books of accounts with GSTR-1 data
✓ Reconcile ITC claimed in GSTR-3B with GSTR-2B
✓ Download GSTR-1, GSTR-3B, and GSTR-2B from GST portal
✓ Download draft GSTR-9 summary
Step 1: Log in to the GST Portal
Step 2: Navigate to the Annual Return Section
Step 3: Select GSTR-9 Form
Step 4: Answer Questionnaire
Step 5: Fill Details in Tables
The form contains Part I to Part-VI:
Part II: Outward Supplies (Tables 4, 5, 6)
Part III: Input Tax Credit (Table 7, 8, 9)
Part IV: Other Details (Table 10-13)
Part V: Tax Paid (Table 14-16)
Part VI: HSN Summary (Table 17, 18)
Step 6: Review and Preview
Step 7: Pay Late Fees (If Applicable)
Step 8: File GSTR-9
Step 9: Receive Acknowledgment
| Mistake | Consequence | Prevention |
| Mismatch between GSTR-1 and GSTR-3B | GST Notice | Reconcile before filing |
| Incorrect ITC claims | Penalty + Interest | Verify with GSTR-2B |
| Missing HSN details | Compliance issue | Update HSN codes |
| Late filing | Late fees (₹50/day) | File before December 31 |
| Not filing GSTR-9C (>₹5Cr) | Audit penalty | File if required |
Yes, file NIL GSTR-9 if:
| Aspect | GSTR-9 | GSTR-9C |
| Purpose | Annual return | Reconciliation statement |
| Who Files | All regular (> ₹2 crore) | Turnover > ₹5 crore |
| Certification | Self-filed | Self-certified by CA/CS |
| Due Date | December 31 | December 31 |
Consider GST Compliance Experts if:
✓ Turnover exceeds ₹5 crore (GSTR-9C mandatory)
✓ Complex transactions (exports, RCM, interstate)
✓ Received GST notices previously
✓ Unsure about ITC eligibility
✓ Want to avoid compliance errors
Understanding how to file the annual GST return GSTR-9 is essential for proper GST compliance. Follow this guide to complete your annual GST return filing for FY 2024-25.
Key Points:
For assistance with file GSTR-9 online or GST return filing, contact GST Compliance Experts for professional support.

