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
| Point | GSTR-9 | GSTR-9C |
|---|---|---|
| Nature | Annual return | Reconciliation statement |
| Who files | Normal taxpayers, with an exemption for turnover up to ₹2 crore in recent years | Taxpayers with aggregate turnover above ₹5 crore |
| Basis | GSTR-1, GSTR-3B and GSTR-2B data for the year plus next-year adjustments | Audited annual financial statements compared with GSTR-9 |
| Certification | Self-filed | Self-certified by the taxpayer since FY 2020-21 (earlier certified by a CA or cost accountant) |
| Due date | 31 December after the year | 31 December after the year |
| Filing order | Filed first | Filed after GSTR-9 |
| Revision | Not allowed | Not allowed |
| Purpose | Final summary of supplies, ITC and tax paid | Explain 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:
| Table | Reconciles |
|---|---|
| 5 | Gross turnover as per audited financial statements with turnover declared in GSTR-9 |
| 6 | Reasons for unreconciled differences in gross turnover |
| 7 | Taxable turnover as per books with taxable turnover in GSTR-9 |
| 8 | Reasons for unreconciled differences in taxable turnover |
| 9 and 10 | Rate-wise tax payable as per books with tax paid as per GSTR-9, and reasons |
| 12 and 13 | ITC as per audited statements with ITC in GSTR-9, and reasons |
| 14 and 15 | ITC on expenses as per books, expense-head-wise, with ITC claimed, and reasons |
| 16 | Tax payable on unreconciled differences |
| 17 | Additional amount payable, with interest, identified through the reconciliation |
How the two forms connect
- Monthly or quarterly returns create the data.
- GSTR-9 consolidates that data and records adjustments.
- Audited financial statements are finalised.
- GSTR-9C takes audited figures, adds or subtracts reconciling items, and arrives at the GSTR-9 figures.
- 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
| Item | Effect |
|---|---|
| Unbilled revenue at year end | In books turnover, not yet in GST returns |
| Unadjusted advances at year end | May be in GST returns (for services), not in books revenue |
| Deemed supplies without consideration, such as stock transfers to other GSTINs | In GST turnover, eliminated in books or standalone revenue treatment differs |
| Credit notes issued after year end for the year's supplies | Treated differently in books and returns depending on timing |
| Trade discounts and incentives through financial credit notes | Reduce books revenue, not GST turnover |
| Foreign exchange differences on exports | Books use realisation rates; GST uses invoice-date rates |
| Turnover of other GSTINs under the same PAN | Audited 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:
| Line | Amount |
|---|---|
| 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:
- 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.
- Adjust for ITC of the previous year booked this year and ITC of this year booked next year.
- Adjust for credits reversed and reclaimed, blocked credits written off to expense, and ITC on capital goods capitalised.
- 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
| When | Task |
|---|---|
| April to May | Close books, complete stock count, list next-year adjustments |
| By September return | Report missed invoices and credit notes for the year; finalise rule 42/43 annual reversals |
| By 30 November | Last date for prior-year ITC and credit notes |
| September to November | Statutory audit completed, audited figures available |
| November to December | Prepare GSTR-9 and GSTR-9C together; resolve differences; pay DRC-03 |
| By 31 December | File 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.
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