Who must file
Mandatory above ₹2 crore turnover; optional below. It consolidates the year’s GSTR-1 and 3B data with any adjustments. Confirm current limit.
9C reconciliation above ₹5cr
Over ₹5 crore, you also file GSTR-9C reconciling your books with the returns.
What goes in, and the optional-but-wise case
GSTR-9 consolidates the year’s GSTR-1 and GSTR-3B with your books, in parts: outward supplies, input credit availed and reversed, tax paid, and the details of any amendments made in the next year’s returns that relate to this year. It is mandatory above ₹2 crore aggregate turnover and optional below, but even an optional filer sometimes uses it to settle the year’s position. Above ₹5 crore you also file GSTR-9C, the reconciliation between the audited financial statements and the annual return, now self-certified rather than CA-attested. Both are due by 31 December following the financial year. The annual return is not the place to claim fresh credit after the September-to-November cut-off has passed, so the figures should already be settled through the monthly returns; GSTR-9 mainly reports and reconciles. Preparing it from a clean monthly reconciliation, rather than reconstructing the year at the deadline, is what keeps it accurate and consistent with the returns the department already holds. Confirm the current thresholds, which have been revised over the years, and remember that once filed, GSTR-9 can’t be revised — so the review before filing is the moment that matters.
