Start Registration

GSTR-9 vs GSTR-9C: what is the difference?

Quick Answer

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.

Need help getting this right?

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.

Frequently Asked Question

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 →