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.
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.
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).
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
| Scenario | Provision | Consequence | Threshold |
|---|---|---|---|
| Excess ITC claimed over GSTR-2B | Section 50(1), CGST Act | Interest at 18% per annum | Any amount, calculated from date of availment |
| ITC claimed without valid document | Section 122(1)(ii) | Penalty: ₹10,000 or tax amount, whichever greater | Per contravention |
| Wilful misstatement or suppression | Section 74, CGST Act | 100% penalty on tax amount | Demand plus interest plus penalty |
| ITC fraud exceeding ₹5 crore | Section 132, CGST Act | Criminal prosecution, imprisonment up to 5 years | Above ₹5 crore |
| Late filing of GSTR-9C | Section 47, CGST Act | Late 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.