Skip to main content
Back to BlogGST & Tax

GSTR-9 vs GSTR-9C: Key Differences Explained

Fininvo Team
August 4, 20268 min read

The difference between GSTR-9 vs GSTR-9C confuses many businesses because both are annual, both are due on the same date and both deal with the same year's numbers. In short, GSTR-9 is the annual return that consolidates what you reported in your monthly or quarterly returns, while GSTR-9C is a reconciliation statement that bridges your audited financial statements with that annual return. Larger taxpayers file both. This guide compares them side by side, explains how they connect, walks through the typical reconciling items and gives a worked example.

At a glance

PointGSTR-9GSTR-9C
NatureAnnual returnReconciliation statement
Who filesNormal taxpayers, with an exemption for turnover up to ₹2 crore in recent yearsTaxpayers with aggregate turnover above ₹5 crore
BasisGSTR-1, GSTR-3B and GSTR-2B data for the year plus next-year adjustmentsAudited annual financial statements compared with GSTR-9
CertificationSelf-filedSelf-certified by the taxpayer since FY 2020-21 (earlier certified by a CA or cost accountant)
Due date31 December after the year31 December after the year
Filing orderFiled firstFiled after GSTR-9
RevisionNot allowedNot allowed
PurposeFinal summary of supplies, ITC and tax paidExplain differences between books and returns, and identify additional liability

What GSTR-9 contains

GSTR-9 summarises outward supplies (taxable and non-taxable), ITC availed and reversed, tax paid, next-year adjustments, demands and refunds, and HSN summaries. Most values come from your own returns, and Table 8 compares your credit with GSTR-2B. For a full walkthrough, see how to file GSTR-9.

What GSTR-9C contains

GSTR-9C has two parts. Part A is the reconciliation itself; Part B, the auditor's certificate, was removed when self-certification was introduced. Part A has these main sections:

TableReconciles
5Gross turnover as per audited financial statements with turnover declared in GSTR-9
6Reasons for unreconciled differences in gross turnover
7Taxable turnover as per books with taxable turnover in GSTR-9
8Reasons for unreconciled differences in taxable turnover
9 and 10Rate-wise tax payable as per books with tax paid as per GSTR-9, and reasons
12 and 13ITC as per audited statements with ITC in GSTR-9, and reasons
14 and 15ITC on expenses as per books, expense-head-wise, with ITC claimed, and reasons
16Tax payable on unreconciled differences
17Additional amount payable, with interest, identified through the reconciliation

How the two forms connect

  1. Monthly or quarterly returns create the data.
  2. GSTR-9 consolidates that data and records adjustments.
  3. Audited financial statements are finalised.
  4. GSTR-9C takes audited figures, adds or subtracts reconciling items, and arrives at the GSTR-9 figures.
  5. Any difference that cannot be explained becomes potential additional liability, which is paid through DRC-03.

Because GSTR-9C is filed after GSTR-9 and both cannot be revised, decide the GSTR-9 figures with the GSTR-9C reconciliation already in hand.

Common reconciling items between books and GSTR-9

ItemEffect
Unbilled revenue at year endIn books turnover, not yet in GST returns
Unadjusted advances at year endMay be in GST returns (for services), not in books revenue
Deemed supplies without consideration, such as stock transfers to other GSTINsIn GST turnover, eliminated in books or standalone revenue treatment differs
Credit notes issued after year end for the year's suppliesTreated differently in books and returns depending on timing
Trade discounts and incentives through financial credit notesReduce books revenue, not GST turnover
Foreign exchange differences on exportsBooks use realisation rates; GST uses invoice-date rates
Turnover of other GSTINs under the same PANAudited statements are PAN-level; GSTR-9 is GSTIN-level
Other income (interest, sale of assets, scrap)May be taxable or exempt for GST, classified differently in books

Worked example

A Chennai company with one GSTIN has audited revenue from operations of ₹12,40,00,000 for FY 2025-26. Its GSTR-9 shows total turnover of ₹12,32,00,000. The reconciliation:

LineAmount
Turnover as per audited financial statements₹12,40,00,000
Less: unbilled revenue at year end (billed in April)₹6,00,000
Add: unadjusted advances received for services, taxed in GST returns₹3,00,000
Add: financial credit notes for discounts (reduce books revenue, not GST turnover)₹2,00,000
Less: foreign exchange gain on export receivables included in revenue₹1,00,000
Less: difference in turnover still unexplained₹6,00,000
Turnover as per GSTR-9₹12,32,00,000

Check: ₹12,40,00,000 minus ₹6,00,000 plus ₹3,00,000 plus ₹2,00,000 minus ₹1,00,000 = ₹12,38,00,000. To reach ₹12,32,00,000, ₹6,00,000 remains unexplained. The company investigates and finds that a March invoice of ₹6,00,000 was never reported in GSTR-1 or GSTR-3B. Since the supply is taxable at 18%, it pays tax of ₹1,08,000 with interest through DRC-03 and shows it as additional liability in Table 17 of GSTR-9C. Had the invoice been found before the annual return, it could have been reported in the next year's returns by the cut-off and shown in Table 10 of GSTR-9.

Reconciling ITC in GSTR-9C

Turnover is only half of the reconciliation. Tables 12 to 15 of GSTR-9C bridge ITC in the audited financial statements with ITC in GSTR-9. The usual approach:

  1. Start with ITC as per the books: closing balance of input tax ledgers plus credits utilised during the year, or the total of input tax debits recorded during the year.
  2. Adjust for ITC of the previous year booked this year and ITC of this year booked next year.
  3. Adjust for credits reversed and reclaimed, blocked credits written off to expense, and ITC on capital goods capitalised.
  4. Arrive at ITC claimed in GSTR-9 and explain any remaining difference.

Table 14 goes further and asks for ITC broken down by expense head: purchases, freight, rent, professional fees, repairs and so on. This is where blocked credits and claims on non-business expenses show up. If, for example, the books show ₹3,00,000 of GST paid on staff welfare expenses and ₹1,20,000 of it has been claimed as ITC, an officer will ask whether the claimed portion is eligible. Have the expense-head working ready, with your basis for each claim.

Which one matters more in scrutiny?

Both forms are used, but in different ways. GSTR-9 data is compared automatically with GSTR-1, GSTR-3B and GSTR-2B, and Table 8D differences frequently trigger ITC queries. GSTR-9C is read alongside your audited statements and income-tax return, and unexplained turnover differences or additional liability declared but not paid are common reasons for scrutiny. Businesses that keep monthly reconciliations through the year, as explained in our GSTR-2B and GSTR-3B guides, usually find both forms straightforward. Businesses that leave reconciliation to December usually find both forms painful.

Common mistakes

  • Filing GSTR-9 first and only then starting the GSTR-9C reconciliation.
  • Using provisional financial statements instead of audited ones.
  • Not splitting PAN-level audited turnover across GSTINs on a documented basis.
  • Leaving reasons for differences blank or vague.
  • Not paying additional liability identified in GSTR-9C.
  • Ignoring ITC differences on expense heads in Table 14.

Multi-GSTIN businesses: splitting audited turnover

Audited financial statements are prepared for the legal entity (PAN), while GSTR-9 and GSTR-9C are filed for each GSTIN. A company with registrations in Maharashtra, Karnataka and Delhi must therefore split its audited turnover and ITC by state before it can reconcile. Practical approaches:

  • Branch-wise trial balances. If your accounting system tags every transaction to a GSTIN or branch, the split comes straight from the books. This is by far the easiest route.
  • Inter-branch supplies. Stock transfers and cross-charges between GSTINs are turnover for GST but are eliminated in the entity's financial statements. Add them back for each GSTIN in the reconciliation.
  • Head office expenses. Common input services received at head office and distributed through an Input Service Distributor need to be traced to the receiving GSTINs.
  • Document the basis. Whatever method you use, write it down and apply it consistently every year.

Practical timeline for annual compliance

WhenTask
April to MayClose books, complete stock count, list next-year adjustments
By September returnReport missed invoices and credit notes for the year; finalise rule 42/43 annual reversals
By 30 NovemberLast date for prior-year ITC and credit notes
September to NovemberStatutory audit completed, audited figures available
November to DecemberPrepare GSTR-9 and GSTR-9C together; resolve differences; pay DRC-03
By 31 DecemberFile GSTR-9, then GSTR-9C

Add these to your GST compliance calendar.

How Fininvo helps

Fininvo ERP generates GSTR-9 and GSTR-9C data from your transaction records and offers profit reconciliation and statutory report formats for CA review, which shortens the books-to-return bridge. See tax compliance, reports and pricing.

General information, not tax advice. Turnover limits and certification requirements are set by notification; consult your CA.

Frequently Asked Questions

Is GSTR-9C still required to be certified by a CA?

No. Since FY 2020-21, GSTR-9C is self-certified by the taxpayer. Many businesses still have their CA prepare or review it because of its importance in scrutiny.

Who must file GSTR-9C?

Registered persons whose aggregate turnover in the financial year exceeds ₹5 crore, in addition to GSTR-9.

Can GSTR-9C be filed before GSTR-9?

No. The portal requires GSTR-9 to be filed first. Prepare both together so the GSTR-9 figures are final before filing.

What if GSTR-9C shows additional liability?

Pay the tax and interest through DRC-03 in cash and report it in the reconciliation statement. Unpaid liability identified in your own reconciliation will be pursued by the department.

Is there a separate late fee for GSTR-9C?

Late fee provisions are linked to the annual return. Check the current notification and law for how late fee applies to the reconciliation statement for the year you are filing.

#gstr-9#gstr-9c#annual-return#reconciliation-statement#gst-audit

Share this article

Ready to automate your business?

Start your 14-day free trial and experience the power of unified ERP, HR, and Payroll.

Start Free Trial