Skip to main content
How-To · 5 min read

GSTR-9C: The Three-Way Mismatch Trap Between Books, GSTR-2B, and GSTR-3B

GSTR-9C forces a three-way comparison that most finance teams run only at year-end: ITC per audited financial statements versus ITC per GSTR-2B versus ITC claimed in GSTR-3B. When these three numbers disagree, the consequence is not just an audit observation. It is interest at 18% per annum, penalties under Section 122, and potential prosecution under Section 132 for fraud cases.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 3 April 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

GSTR-9C forces a three-way comparison between books ITC, GSTR-2B ITC, and GSTR-3B claimed ITC. Any unreconciled difference triggers 18% interest, penalties up to 100%, and potential criminal prosecution.

How It's Resolved

Run monthly three-way match: books ITC (Table 12A) vs GSTR-9 ITC (Table 12E) vs GSTR-3B claimed ITC. Surface differences in Table 12F before annual filing. Classify each variance by root cause for Table 13 disclosure.

Configuration

Turnover threshold: above ₹5 crore requires GSTR-9C. Interest: 18% under Section 50(1). Penalty: Section 122 (₹10,000 or tax evaded). Fraud: Section 74 (100% penalty) and Section 132 (prosecution).

Output

Monthly three-way reconciliation report, Table 12F variance analysis with root causes, Table 13 disclosure draft, and annual GSTR-9C readiness score.

GST authorities detected ₹1.79 lakh crore in ITC fraud across 44,938 cases over five years through FY 2024-25. GSTR-9C is the annual reconciliation statement that surfaces a significant portion of these mismatches by forcing a three-way comparison: ITC per audited books, ITC per GSTR-2B, and ITC claimed in GSTR-3B. For entities with aggregate turnover exceeding ₹5 crore, this reconciliation is mandatory, and the consequences of unresolved differences range from 18% per annum interest to criminal prosecution.

What GSTR-9C Reconciles

GSTR-9C is the annual reconciliation statement filed alongside GSTR-9 by every registered person with aggregate turnover above ₹5 crore. Its core function is to reconcile the ITC claimed during the year against two independent data sources: the audited financial statements and the GST portal’s auto-generated records.

The three-way comparison works through specific tables. Table 12A captures ITC as per the audited financial statements or books of account. Table 12E captures ITC as declared in the GSTR-9 annual return, which itself is derived from the monthly GSTR-3B filings. Table 12F reports the unreconciled difference between 12A and 12E. Table 13 requires the taxpayer to provide mandatory reasons for every difference reported in 12F. This structure leaves no room for unexplained variances.

Where the Three-Way Mismatch Originates

Timing Differences Between Invoice Date and Filing Date

A supplier issues an invoice in March but files GSTR-1 in April. The buyer records the ITC in March in the books (Table 12A) and claims it in the March GSTR-3B. However, the invoice appears in GSTR-2B only after the supplier files in April. The books say ITC was available in March, GSTR-2B says April, and GSTR-3B reflects March. Three dates, three different positions for the same invoice.

Supplier Amendments and Credit Notes

When a supplier amends an invoice through GSTR-1 after the original filing period, the amended value flows into GSTR-2B for a different month than the original entry. If the buyer’s books still reflect the original invoice value, Table 12F shows a difference. Credit notes that reduce the taxable value must be matched across all three data sources: the books must reverse the ITC, GSTR-2B must reflect the credit note from the supplier’s filing, and GSTR-3B must show the corresponding reduction.

IMS Accept/Reject Status Misalignment

The Invoice Management System, live since October 2024, introduces a fourth dimension. Every inward invoice now carries an accept, reject, or pending status in IMS before flowing into GSTR-2B. An invoice accepted in IMS but not reflected in GSTR-2B because the supplier has not filed GSTR-1 creates a gap. Conversely, an invoice rejected in IMS but provisionally claimed in GSTR-3B creates excess ITC exposure that surfaces in GSTR-9C.

GSTR-9C Penalty and Interest Reference

ScenarioProvisionConsequenceThreshold
Excess ITC claimed over GSTR-2BSection 50(1), CGST ActInterest at 18% per annumAny amount, calculated from date of availment
ITC claimed without valid documentSection 122(1)(ii)Penalty: ₹10,000 or tax amount, whichever greaterPer contravention
Wilful misstatement or suppressionSection 74, CGST Act100% penalty on tax amountDemand plus interest plus penalty
ITC fraud exceeding ₹5 croreSection 132, CGST ActCriminal prosecution, imprisonment up to 5 yearsAbove ₹5 crore
Late filing of GSTR-9CSection 47, CGST ActLate fee of ₹200 per day (₹100 CGST + ₹100 SGST)Capped at 0.5% of turnover

Practical Approach: Monthly Three-Way Matching

Running the three-way reconciliation only at year-end is the primary reason GSTR-9C differences become unresolvable. By December, the amendment window under Section 37 for the April-to-September period may have closed, making corrections impossible for the first half of the financial year.

A monthly cadence surfaces discrepancies when they are still correctable. Each month, the finance team compares: ITC recorded in books for the month, ITC appearing in GSTR-2B for the corresponding period, and ITC claimed in GSTR-3B for that return. Differences are classified into timing (resolvable by the next filing cycle), supplier-dependent (requiring follow-up for GSTR-1 filing or amendment), and permanent (requiring ITC reversal with interest).

GST reconciliation software that automates this three-way match eliminates the manual extraction and comparison of data from three separate sources. TransactIG’s approach matches book entries against GSTR-2B line items and GSTR-3B summary figures in a single pass, flagging discrepancies by category so the finance team reviews only exceptions. For organisations with 500 or more inward invoices per month, this reduces the GSTR-9C preparation effort from weeks to days.

Entities managing GST compliance across multiple GSTINs benefit from reconciliation software India-wide deployments that consolidate the three-way match across all registrations. GSTR-9C filing utilities, ITC ledger data, and annual return instructions are available on the GST Portal.

Primary reference: GST Portal — where GSTR-9C filing, ITC ledger, and annual return utilities are published.

Frequently Asked Questions

Who is required to file GSTR-9C?
GSTR-9C is mandatory for every registered person whose aggregate turnover during a financial year exceeds ₹5 crore. The reconciliation statement must be self-certified by the taxpayer from FY 2020-21 onwards. Prior to that, it required certification by a Chartered Accountant. The due date aligns with GSTR-9, which is typically 31 December of the following financial year, though extensions are common.
What are Tables 12A, 12E, and 12F in GSTR-9C?
Table 12A captures ITC as per the audited financial statements or books of account. Table 12E captures ITC as declared in the GSTR-9 annual return. Table 12F shows the unreconciled difference between 12A and 12E. Table 13 requires the taxpayer to provide reasons for every difference reported in 12F. These four tables together form the core of the three-way reconciliation that GSTR-9C enforces.
What is the penalty for excess ITC claimed in GSTR-3B?
Excess ITC that does not appear in GSTR-2B attracts interest at 18% per annum under Section 50(1) of the CGST Act from the date of availment to the date of reversal. Section 122(1)(ii) imposes a penalty of ₹10,000 or the tax amount involved, whichever is greater, for claiming ITC without an invoice or valid document. For fraud cases, Section 74 allows a 100% penalty on the tax amount, and Section 132 provides for criminal prosecution where the ITC amount exceeds ₹5 crore.
How does the Invoice Management System affect GSTR-9C reconciliation?
IMS, live since October 2024, adds an accept/reject/pending status to every inward invoice before it flows into GSTR-2B. This creates a fourth data point in the reconciliation chain: the IMS action status must now align with the GSTR-2B inclusion, the GSTR-3B claim, and the books entry. An invoice accepted in IMS but not reflected in GSTR-2B due to the supplier's filing delay, or an invoice rejected in IMS but still claimed in GSTR-3B, creates a mismatch that surfaces in GSTR-9C.
Should GSTR-9C reconciliation be done monthly or only at year-end?
Running the three-way match monthly rather than at year-end prevents the accumulation of unresolvable differences. A monthly cadence allows the finance team to identify supplier GSTR-1 amendments, credit note mismatches, and IMS status discrepancies while correction is still possible. At year-end, many of these differences become permanent because the amendment window under Section 37 closes after the September return of the following year.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.