The annual return has a reputation for being a large form that produces very little. That is roughly fair as a description of the work, and completely wrong as a description of the risk, because one ordinary decision about when to file it can permanently cost you input tax credit.
Who files what
| Form | Applies where aggregate turnover in the financial year is |
|---|---|
| GSTR-9 | Above ₹2 crore. Optional below that |
| GSTR-9C | Above ₹5 crore. Filed along with GSTR-9 |
The due date for both is 31 December following the end of the financial year, unless extended.
Aggregate turnover here carries its Section 2(6) meaning: PAN-level, all-India, including exempt supplies and exports. But GSTR-9 itself is filed per GSTIN. So the threshold is tested on the group and the form is filed for each registration separately. A group at ₹6 crore across four states files four annual returns even if one of those registrations turned over ₹20 lakh.
GSTR-9C is now self-certified rather than certified by a chartered accountant, following the change made by the Finance Act 2021. That removed a professional certification requirement. It did not remove the reconciliation, and it moved the responsibility for the numbers squarely onto the taxpayer.
Composition taxpayers file GSTR-9A. Input service distributors, casual taxable persons, non-resident taxable persons and persons deducting or collecting tax under Sections 51 and 52 are outside GSTR-9.
The timing decision that actually matters
Section 16(4) closes the window to claim input tax credit on the earlier of 30 November following the end of the financial year, or the date on which the annual return is furnished.
File GSTR-9 on 20 September and your window for that year shut on 20 September. You have voluntarily given up ten weeks in which you could still have found and claimed missed credit, and there is no way to reopen it.
So the sequence is not a matter of preference:
- Finish the reconciliation.
- Claim everything claimable, up to the 30 November limit.
- Then file GSTR-9.
There is no advantage whatever in filing the annual return early. The due date is 31 December. Filing in September buys nothing and can cost a great deal.
What GSTR-9 is, and is not
GSTR-9 consolidates what you already filed. It is not an opportunity to restate the year.
The form pulls together outward supplies and tax paid as declared in GSTR-1 and GSTR-3B, input credit availed and reversed, tax paid, and a set of particulars including demands and refunds, HSN summaries, and transactions of the previous financial year that were declared in the current one.
The critical limitation: GSTR-9 does not let you claim credit you did not claim in a GSTR-3B, and it does not let you pay tax you should have paid. Additional liability identified during the annual exercise is paid through DRC-03, separately. Credit missed and now out of time under Section 16(4) is simply lost, and the annual return records that fact rather than curing it.
This is the second most common misunderstanding after the timing point. People approach GSTR-9 as a chance to fix the year. It is a chance to report the year, including reporting that it was not fixed.
What changed for FY 2024-25 onwards
Notification 13/2025-Central Tax revised both forms alongside the September 2025 rate changes, and the changes are not cosmetic.
GSTR-9 gained new ITC rows and a clearer placement for reclaimed credit, with explicit references to Rules 37, 37A, 38, 39, 42 and 43. Reversals and their subsequent reclaims now have designated positions rather than being aggregated into a general line.
The practical consequence is visibility. If you reversed credit under Rule 37 for non-payment within 180 days and reclaimed it later, or reversed under Rule 37A because a supplier had not filed his GSTR-3B, or reworked common credit annually under Rule 42, those movements now appear in identified rows. A taxpayer who has never performed a Rule 37A review or a Rule 42 annual rework will find the corresponding rows empty, and an empty row where activity would be expected is a question waiting to be asked.
GSTR-9C gained fields for supplies covered by Section 9(5), where the electronic commerce operator is liable rather than the supplier, and aligned the late fee reference to Section 47(2) while clarifying the distinction between amounts payable and amounts paid.
If you are filing for a year that spans 22 September 2025, note also that the outward supply summary covers a period during which the rate structure changed. Supplies at 12 and 28 per cent before the change and 5, 18 or 40 per cent after have to sit in the same annual return, and the rate-wise summaries need to reflect that rather than being forced into a single structure.
Where the differences usually come from
The reconciliation between the books and the returns almost always throws up the same handful of items, and knowing them shortens the work considerably.
Credit notes recorded in the books in one year and reported in the returns in another. The largest single reconciling item in most annual returns.
Amendments to prior-period invoices made during the year, which belong to the earlier year in the books and the current year in the returns.
Reverse charge liabilities, which are in the returns as both liability and credit and often sit differently in the books.
Schedule III items and non-GST supplies, which are in the accounting turnover and outside GST turnover entirely.
Rule 42 and 43 reversals, particularly the annual rework, which is booked as a tax cost and needs to reconcile to the reversal rows.
Section 9(5) supplies for anyone selling through marketplaces, where the operator has paid the tax and the supplier’s books show the turnover.
Every one of these is a legitimate reconciling item. The purpose of GSTR-9C is to lay them out, not to eliminate them.
Practical points
Start in October, file in December. The reconciliation drives the credit claims, and the credit claims have to be made by 30 November. Beginning the annual return work in December means beginning after the door has closed.
Use the annual exercise to test the monthly process. A reconciliation that throws up large surprises is telling you the monthly controls are not working. That is a more valuable output than the form itself.
Pay through DRC-03 promptly where additional liability is found, and keep the working paper that explains it. It will be asked for.
Keep the reconciliation working papers with the return. Self-certification means nobody else is holding the file. If the numbers are questioned in three years, your working paper is the entire answer.
Do not file until the reconciliation is closed. It is worth saying twice.
The summary
GSTR-9 above ₹2 crore, GSTR-9C above ₹5 crore, both due 31 December, both per GSTIN with the threshold tested at PAN level, and 9C self-certified. The annual return consolidates, it does not correct: extra liability goes through DRC-03 and missed credit past the Section 16(4) date is gone. Notification 13/2025 added identified rows for Rule 37, 37A, 42 and 43 movements, which makes an absent reversal process visible. And the one decision that costs real money is filing before 30 November, because the annual return closes your credit window on the day you file it.