GSTR-9 vs GSTR-9C: what is the difference?
GSTR-9 is the annual return that consolidates a full financial year's GSTR-1 and GSTR-3B data into a single filing. GSTR-9C is a reconciliation statement that matches the figures reported in GSTR-9 against the taxpayer's audited financial statements — it applies once aggregate turnover crosses ₹5 crore in the financial year, and has been self-certified by the taxpayer since FY 2020-21.
GSTR-9 — the annual return
GSTR-9 pulls together everything a business has already reported through the year — outward supplies, inward supplies, input tax credit availed and reversed, and tax paid — across all its monthly or quarterly GSTR-1 and GSTR-3B filings, and presents it as a single consolidated annual statement. Most regular taxpayers registered under GST are required to file it, subject to exemptions and optional-filing thresholds that are notified separately for each financial year.
GSTR-9C — the reconciliation statement
GSTR-9C goes a step further. It reconciles the turnover, tax paid, and input tax credit figures declared in GSTR-9 against the taxpayer's audited annual financial statements, and requires an explanation for any differences between the two. It only applies once aggregate turnover in the financial year crosses ₹5 crore. Unlike GSTR-9, which every eligible taxpayer files on its own, GSTR-9C has historically required a chartered accountant's or cost accountant's certification — that requirement was removed, and GSTR-9C has been self-certified by the taxpayer since FY 2020-21.
Shunya's CA team handles GSTR-9 and GSTR-9C filing end to end — reconciliation, ITC review, and portal filing. Fully online.
Talk to a CA →Who files which
Every regular taxpayer covered by GSTR-9's applicability rules files GSTR-9, regardless of turnover, subject to the exemptions and optional thresholds notified for that year. GSTR-9C is additional — it's layered on top of GSTR-9 for the subset of taxpayers whose turnover crosses the ₹5 crore mark. A taxpayer below that mark files GSTR-9 alone; a taxpayer above it files both.
How the two connect
GSTR-9C isn't a standalone filing — it starts from the figures already declared in GSTR-9 and reconciles them line by line against the audited books. Any unexplained gap between what was reported through the year's returns and what the audited financials show is exactly what GSTR-9C is designed to surface, which is why accurate GSTR-9 figures make the GSTR-9C exercise considerably smoother.
Key differences at a glance
GSTR-9 is a summary of returns already filed; GSTR-9C is a cross-check against audited accounts. GSTR-9 applies broadly to regular taxpayers; GSTR-9C applies only above the ₹5 crore turnover threshold. GSTR-9 has no certification requirement; GSTR-9C is self-certified by the taxpayer as of FY 2020-21, though many businesses still involve a CA given the complexity of the reconciliation.
Do I need to file GSTR-9C if I already filed GSTR-9?
They aren't alternatives to each other — GSTR-9 and GSTR-9C serve different purposes and, once GSTR-9C is applicable to you, both are required. Every regular taxpayer covered by GSTR-9 files it; taxpayers whose aggregate turnover in the financial year crosses ₹5 crore must additionally file GSTR-9C, a reconciliation statement, on top of GSTR-9, not instead of it.
This article is for general information only. For your specific situation, consult a practicing CA.
Close your GST year, the easy way
Shunya's CA team handles GSTR-9 and GSTR-9C filing end to end — books-to-return reconciliation, ITC review, and portal filing.
Get Started →