The annual return is due at the end of December, which is why most businesses think about it in the third week of December. The filing itself takes an afternoon. The reconciliation behind it takes weeks, and some of what it uncovers cannot be fixed at all by then.
GSTR-9 is a consolidation of returns already filed, so the work is reconciling twelve months of data rather than preparing a new return. Starting in October gives you time to correct what the reconciliation finds. Starting in December means reporting the differences rather than resolving them.
Want to know what your reconciliation will throw up? WhatsApp us your turnover and GSTIN count and we will tell you where to look first.
Quick Summary — What to Reconcile
| Reconciliation | Against | What it catches |
| Books turnover vs GSTR-1 | Sales ledger | Unreported or misreported supplies |
| GSTR-1 vs GSTR-3B | Each other | Classic mismatch, the most common notice trigger |
| ITC in books vs GSTR-2B | Purchase ledger | Credit claimed but not available, or available and never claimed |
| ITC claimed vs ITC reversed | Rule 37 and Rule 42/43 | Reversals missed through the year |
| RCM paid vs RCM claimed | Books | Liability discharged but credit not taken |
| E-invoice data vs GSTR-1 | IRP records | Invoices reported in one and not the other |
💡 TaxKitab Tip Run the ITC reconciliation first, not last. It is the one with a hard cutoff attached: credit relating to the financial year generally has to be claimed by a specified point, and once that window passes the credit is gone whatever your annual return says. Turnover mismatches can be explained in the return. Lost credit cannot be recovered by explaining it. If you do only one thing in October, make it the GSTR-2B to purchase ledger comparison for the whole year. — The monthly reconciliation checklist behind this is in GST Filing Mistakes That Cost SMEs Lakhs (Rs 179)
What GSTR-9 Actually Is
A consolidation, not a fresh computation. It pulls together the outward supplies, input tax credit and tax paid already reported across the year’s GSTR-1 and GSTR-3B filings.
Much of it auto-populates. That is precisely why businesses underestimate it — the form fills itself and then disagrees with the books, and resolving the disagreement is the work.
GSTR-9C is the reconciliation statement between the annual return and the audited financial statements, applicable above the prescribed turnover threshold. Since FY 2020-21 it is self-certified by the taxpayer rather than certified by a professional.
Below the prescribed turnover threshold, GSTR-9 itself is optional. Check where you sit before investing weeks in it.
Turnover: Books Against Returns
Start with annual turnover per the books and work towards what was reported in GSTR-1 across twelve months.
Differences usually come from a short list. Credit notes issued but not reported. Exports and zero-rated supplies classified inconsistently. Advances received and adjusted. Supplies to related parties. Schedule I transactions with no consideration. And financial-year cutoff items, where an invoice sits in one year in the books and another in the return.
Each difference needs either correcting or explaining. Both take longer in December.
GSTR-1 Against GSTR-3B
The mismatch that triggers more notices than anything else in GST.
Compare the two for every month of the year, not just in aggregate. An annual total that matches can hide two months that offset each other, and the department looks at months.
Where amendments were made in a later period, trace them through — an amendment reported in one month against an invoice from another is a frequent source of apparent mismatch that is actually correct.
Input Tax Credit: The Part With a Deadline
Compare credit claimed in GSTR-3B against GSTR-2B, month by month, for the full year.
Four outcomes, and each needs a different response. Credit claimed and available — fine. Credit available and never claimed — claim it while the window is open. Credit claimed but never appeared in 2B — the supplier has not reported it, and you need to chase them. The monthly version of this check is set out in ITC mismatch between GSTR-2B and books. Credit claimed and later reversed — check the reversal was correct.
The second and third are why this cannot wait. Chasing a supplier in October may still produce a corrected filing. Chasing one in late December will not.
Reversals Through the Year
Easy to miss because they are not prompted by anything.
Rule 37 reversals where a supplier was not paid within the prescribed period. Rule 42 and 43 reversals where supplies are partly exempt. Credit notes received from suppliers that require a corresponding reversal.
These accumulate quietly across twelve months and surface in the annual reconciliation. Finding them in October leaves time to correct the position; finding them in December leaves time only to report it.
What to Have Ready
Twelve months of GSTR-1, GSTR-3B and GSTR-2B. The trial balance and sales and purchase ledgers. The HSN summary. Reversal workings. A list of credit notes and amendments. And where GSTR-9C applies, the audited financial statements.
Businesses with multiple GSTINs need this per registration, and the per-registration view is where most of the surprises are.
Frequently Asked Questions
Is GSTR-9 mandatory for everyone? No. It is mandatory above the prescribed aggregate turnover threshold and optional below it. Check your turnover before assuming either way.
Is GSTR-9C certified by a CA? No, not since FY 2020-21. It is self-certified by the taxpayer, and it applies above a higher turnover threshold than GSTR-9.
Can I correct errors through the annual return? Not generally. GSTR-9 reports the position; corrections happen through the monthly returns while the window for the financial year is still open.
What if my supplier never reported an invoice? The credit will not appear in your 2B. Chase the supplier while they can still correct it. Once the window closes, the credit is lost.
My GSTR-1 and 3B match annually but not monthly. Is that a problem? Potentially. The department compares by period, so offsetting differences in two months can still raise a query.
How long does preparation take? For a business with clean monthly reconciliations, days. For one reconciling twelve months from scratch, weeks.
References
- CGST Act, 2017 and CGST Rules, 2017 — annual return and reconciliation statement provisions
- CGST Rules — Rule 37, Rule 42 and Rule 43 on input tax credit reversal
- GST portal guidance on GSTR-9 and GSTR-9C
⚠️ Turnover thresholds, due dates and the time limit for claiming input tax credit change through notification. Confirm your own position against the GST portal or with your advisor before relying on any figure here.
Call or WhatsApp: +91 7448200422 | Email: info@taxkitab.com
See our GST Return Filing service, or Managed Compliance for the annual cycle. Businesses outside India can see Outsourced Accounting. Get in touch.


