Guide | GSTR-9 & 9C

GSTR-9 and 9C Annual Return: A Complete Filing Guide

6 min read · Updated 22 September 2026

GSTR-9 and 9C are filed once a year, which is exactly why they cause the most friction — a full year of monthly returns has to reconcile against annual figures and, for 9C, against your audited books. This guide covers how the two returns relate and what's worth getting in order before the filing window opens.

GSTR-9: consolidating a year of monthly returns

GSTR-9 is the annual return that consolidates everything filed across GSTR-1 and GSTR-3B for the financial year — outward supplies, ITC availed, and tax paid, reported by category. Most of it can be auto-pre-filled from what's already been filed monthly; the work is reviewing that pre-filled data for the year against what you know actually happened, not re-entering it from scratch.

GSTR-9C: reconciliation against your books

GSTR-9C reconciles the GSTR-9 figures against your audited financial statements — turnover, tax paid, and ITC as reported under GST law versus as recorded in your books. Differences aren't automatically wrong; common, explainable ones include timing differences between accounting-period revenue and GST-period supplies, or ITC reversed in the books for reasons the return doesn't separately capture. What matters is that every difference is explained, not that there are none.

What tends to cause the most rework

Amendments made after a monthly return was originally filed — a GSTR-1 correction in a later period, an ITC reversal booked in the accounts a quarter after the original claim — are the most common source of an annual return that doesn't tie out cleanly on the first pass. Tracking amendments against the period they actually relate to, rather than the period they were corrected in, is what keeps the annual reconciliation from becoming a forensic exercise.

Preparing before the filing window

The practical preparation is making sure every monthly GSTR-1 and GSTR-3B for the year is actually filed and internally consistent, that ITC reversals and reclaims are booked against the right period, and that the entity's audited financials are finalised enough to reconcile against — starting GSTR-9C reconciliation before the audit is final usually means redoing it.

Frequently asked questions.

GSTR-9 is the annual return most registered taxpayers file. GSTR-9C is the reconciliation statement, required above a turnover threshold GSTN sets each year — check the current threshold for your entity before assuming either way.
The annual return is a consolidation of what's actually been filed — pending monthly returns should be filed first so the annual figures reflect the complete year rather than a partial one.
Timing differences are the most common and least concerning — revenue booked in one accounting period that falls into a different GST return period, for example. The reconciliation should explain the difference, not necessarily eliminate it.
Yes — all parts of GSTR-9 are auto-pre-filled from your filed GSTR-1 and GSTR-3B, with GSTR-9C reconciliation against your books, across unlimited GSTINs.

See this workflow run on your own GSTINs.

Twenty minutes, your own data, no credit card required for the trial.