Every regular GST taxpayer whose turnover crossed ₹2 crore in a financial year has one big annual job: filing GSTR-9, the consolidated annual return that ties together every monthly GSTR-1 and GSTR-3B you filed during the year. Miss the 31 December deadline and a daily late fee starts running, so it pays to know who must file and how.
Quick answer: GSTR-9 is the annual GST return. It is mandatory for regular taxpayers whose aggregate annual turnover exceeds ₹2 crore in a financial year, and optional below that. If turnover crosses ₹5 crore, you also file the reconciliation statement GSTR-9C. The due date is 31 December of the next financial year, and a late fee applies for delay.
GSTR-9 is a yearly summary return filed once per financial year by a registered regular taxpayer under GST. It consolidates the outward supplies, input tax credit, tax paid, and adjustments already reported across the year's GSTR-1 and GSTR-3B returns. It is a reconciliation and disclosure exercise, not a fresh tax payment, though any short payment found can be paid through it.
GSTR-9 is filed under the Central Goods and Services Tax Act 2017 and Rules, on the common GST portal. The key thresholds and dates are:
Late fee: delay attracts a late fee under the Act. Under the graded structure notified in 2023, taxpayers with turnover up to ₹5 crore pay ₹50 per day and those between ₹5 crore and ₹20 crore pay ₹100 per day, each capped at a small percentage of turnover, while larger taxpayers pay ₹200 per day subject to a cap. Always check the current rate on the portal before filing late.
RTI angle: GST is administered by Central and State tax authorities, which are public authorities under the Right to Information Act 2005. While your own returns are filed on the portal, an RTI can be useful to obtain a clear statement of a refund or proceeding status, or copies of notices, if the department goes silent on a connected matter.
Real-life example: Arjun Mehta runs a wholesale business in Surat with an annual turnover of about ₹7 crore. He first ensured every GSTR-1 and GSTR-3B for the year was filed, then opened GSTR-9 on the portal, reconciled the auto-populated figures with his books, and paid a small short liability through DRC-03. Because his turnover was above ₹5 crore, he also filed the self-certified GSTR-9C. He completed both well before 31 December and avoided any late fee.
Every regular GST taxpayer whose aggregate annual turnover exceeds ₹2 crore in a financial year must file GSTR-9. For taxpayers at or below ₹2 crore, filing is optional as notified each year.
GSTR-9 is the annual return summarising the year's GST data. GSTR-9C is a self-certified reconciliation statement matching the annual return with your audited books, required when turnover exceeds ₹5 crore.
The due date is 31 December of the financial year following the one being reported. For example, the annual return for 2025-26 is due by 31 December 2026.
Yes. A daily late fee applies, graded by turnover, with smaller taxpayers paying ₹50 or ₹100 per day subject to a cap and larger taxpayers paying more. Check the current rate on the portal before filing late.
No. Composition taxpayers file GSTR-9A where applicable, not GSTR-9. Casual and non-resident taxable persons, input service distributors, and TDS or TCS filers are also outside the regular GSTR-9.
No. GSTR-9 cannot be revised once filed, so reconcile carefully before submitting. Any short tax found can be paid through Form DRC-03, but the return itself is final.
Yes. GSTR-9 is built on the GSTR-1 and GSTR-3B you filed through the year, so all periodic returns must be filed before you can complete and submit the annual return.