GSTR-9 Annual Return Filing: Step-by-Step Guide for CAs
GSTR-9 reconciles an entire year of GST transactions. Learn how to handle amendments, ITC differences, and late fees.
What is GSTR-9?
GSTR-9 is the annual GST return that consolidates all monthly/quarterly returns filed during the financial year. It is due by December 31st for taxpayers with turnover above ₹2 crore (GSTR-9C audit reconciliation required above ₹5 crore).
Table-Wise Filing Guide
Table 4: Details of Outward Supplies
Reconcile with monthly GSTR-1 figures. Any amendments made throughout the year should be reflected here.
Table 6: ITC Availed
This is the most critical section. It must match:
- GSTR-3B cumulative ITC claimed
- GSTR-2B auto-populated data
- Books of accounts
Table 7: ITC Reversed
Include all ITC reversals due to:
- Rule 37 (payment not made to supplier within 180 days)
- Rule 42/43 (exempt supply proportion)
- TRAN-1/TRAN-2 credit reversals
Table 8: ITC Comparison
GSTR-9 auto-computes the difference between ITC in GSTR-2A (annual aggregate) and what was claimed. Differences require explanation in the audit reconciliation.
Table 10 & 11: Amendments
Report amendments to outward and inward supplies that were reported after the original period.
Late Fee Structure
| Turnover | Late Fee per Day |
|---|---|
| Up to ₹5 crore | ₹50 per day (₹25 CGST + ₹25 SGST) |
| ₹5-20 crore | ₹100 per day |
| Above ₹20 crore | ₹200 per day |
Maximum late fee is capped at 0.5% of turnover in the respective state.
Pro Tips for CAs
- Start GSTR-9 preparation in September; don't wait for the deadline
- Use InvoiceGST's annual reconciliation report to pre-fill most tables
- Reconcile GSTR-9 with books before final submission — amendments after filing are not allowed
Conclusion
GSTR-9 requires meticulous data reconciliation. Start early and use technology to auto-populate tables from monthly return data.