GSTR-9 is the annual GST return that consolidates everything you reported through GSTR-1 and GSTR-3B during a financial year, due by 31 December of the following year. Filing is optional for businesses with turnover up to ₹2 crore. Businesses with turnover above ₹5 crore also file GSTR-9C, a self-certified reconciliation between the annual return and their audited financials.
GSTR-9 is where the year's monthly shortcuts get audited by you, before the department does it. It compares outward supplies per GSTR-1, tax paid per GSTR-3B, ITC claimed versus ITC available in GSTR-2B, and your books. Any additional liability discovered can be paid voluntarily through DRC-03 along with the return — far cheaper than the same amount surfacing later in a DRC-01 with penalty.
For the owner, the practical move is to start the reconciliation in October or November, not the last week of December. Pull the full-year 2B-versus-claimed ITC comparison, the RCM ledger, and credit note trails. If you're above ₹5 crore, the GSTR-9C reconciliation with audited financials needs your accountant and auditor talking to each other early.
The classic mistake is treating GSTR-9 as a copy-paste of auto-populated figures. Those figures are drawn from what you already filed — the value of the exercise is the differences: unbooked RCM, excess ITC, turnover reported in books but not in returns. Those exact gaps are what scrutiny notices quote back to you two years later.
Act on it
Reviewed to the law in force in FY 2026-27. General information, not advice — confirm the position for your facts before acting.