Statutory auditors require documented proof that input tax credit claimed in financial statements matches statutory returns filed on the GST common portal. An unverified variance between the purchase register and tax filings delays balance sheet finalization and creates exposure under Rule 80 of the CGST Rules.
The three-way annual ITC tie-out framework
A rigorous audit working paper links three distinct data sources across the entire financial year:
- Purchase ledgers: Gross input tax booked in the trial balance across IGST, CGST, and SGST accounts.
- Monthly GSTR-3B filings: ITC claimed under Table 4(A) and reversals reported under Table 4(B).
- Form GSTR-2B: Cumulative statement of supplier-filed inward supplies communicated under Section 16(2)(aa) of the CGST Act.
When compiling your working papers, pair this review with our detailed GSTR-2B reconciliation and ITC matching guide to resolve invoice-level discrepancies before year-end close.
Common mistake: Comparing book purchases solely against GSTR-3B without reconciling against GSTR-2B. Statutory auditors will test whether every credit availed satisfies Section 16(2)(aa). Invoices missing from GSTR-2B cannot be claimed, even if entered in purchase journals.
Mapping ledger balances to Form GSTR-9 Table 8
Annual return preparation mirrors the statutory audit file. Form GSTR-9 Table 8, titled Other ITC related information, compiles inward credit data across sub-tables 8A to 8K:
- Table 8A: Auto-populated directly from Form GSTR-2B from FY 2023-24 onwards. It is non-editable and includes documents only when the supplier has filed their GSTR-1, IFF, or GSTR-5.
- Table 8B: ITC availed on inward supplies reported in Table 6(B) of Form GSTR-9.
- Table 8C: ITC on inward supplies received during the financial year but availed in the next financial year up to the specified period. It strictly excludes credit reclaimed after earlier reversals.
- Table 8D: The calculated mathematical difference: Table 8A minus (Table 8B + Table 8C).
The detailed instructions are outlined in the GSTN Manual on Form GSTR-9. If Table 8D yields a negative number, it indicates that credit availed in GSTR-3B exceeds the inward credit auto-populated in Table 8A.
Notice risk: A negative Table 8D cannot be adjusted directly within Form GSTR-9. If the differential credit cannot be substantiated with filed supplier invoices, the resulting tax must be paid voluntarily in cash through Form GST DRC-03.
Handling spillover transactions and Part V tables
Audit schedules must separate current-year invoices from prior-year spillover claims. Part V of Form GSTR-9 captures transactions declared in returns of the following financial year up to the cutoff date under Section 16(4).
Unlike monthly summary figures, Part V tables do not auto-populate on the portal. Tables 10, 11, 12, 13, and 14 must be computed and entered manually by the taxpayer. Auditors will cross-examine Table 12 (ITC reversed for supplies of the financial year) and Table 13 (ITC availed for supplies of the financial year) against spring period GSTR-3B returns.
Worked example: annual ITC reconciliation schedule
Consider an enterprise, Apex Fabricators Private Limited, reconciling its input tax credit accounts for the financial year. The trial balance shows input tax credit of ₹48,00,000 across all heads.
| Particulars | IGST (₹) | CGST (₹) | SGST (₹) | Total (₹) |
|---|---|---|---|---|
| Gross ITC per Purchase Ledgers | 18,00,000 | 15,00,000 | 15,00,000 | 48,00,000 |
| Less: Ineligible ITC under Section 17(5) | 1,20,000 | 40,000 | 40,000 | 2,00,000 |
| Less: Rule 37 reversal (unpaid over 180 days) | 80,000 | 60,000 | 60,000 | 2,00,000 |
| Net eligible ITC per accounts | 16,00,000 | 14,00,000 | 14,00,000 | 44,00,000 |
| ITC availed in Form GSTR-3B Table 4(A) | 15,20,000 | 13,50,000 | 13,50,000 | 42,20,000 |
| ITC claimed in subsequent FY (Table 8C) | 80,000 | 50,000 | 50,000 | 1,80,000 |
| Total ITC availed for FY (8B + 8C) | 16,00,000 | 14,00,000 | 14,00,000 | 44,00,000 |
| ITC auto-populated in Table 8A (GSTR-2B) | 16,50,000 | 14,20,000 | 14,20,000 | 44,90,000 |
| Table 8D difference: 8A minus (8B + 8C) | 50,000 | 20,000 | 20,000 | 90,000 |
In this schedule, the calculation is exact: ₹44,90,000 minus ₹44,00,000 equals a positive ₹90,000 in Table 8D. This positive variance represents credit available in Form GSTR-2B that was not claimed by the taxpayer, avoiding any tax shortfall liability.
Sample audit memo for the statutory audit file
Auditors document their testing with an analytical review memo. You can adapt the following working paper note for your audit file:
Threshold requirements for Form GSTR-9C
Under Rule 80(3) of the CGST Rules, taxpayers with an aggregate turnover exceeding five crore rupees in a financial year must submit a self-certified reconciliation statement in Form GSTR-9C along with the annual return. The reconciliation statement formally certifies differences between audited financial statements and annual figures reported in Form GSTR-9.
Frequently asked questions
How does Table 8A of GSTR-9 auto-populate for audit reconciliation?
From FY 2023-24 onwards, GSTR-9 Table 8A auto-populates directly from Form GSTR-2B and is non-editable. Documents appear only if the supplier has actually filed their GSTR-1, IFF, or GSTR-5.
What should an auditor verify if Table 8D is negative in GSTR-9?
A negative Table 8D means credit claimed in GSTR-3B exceeds the inward credit auto-populated from GSTR-2B. The auditor must verify whether the excess credit is supported by valid invoices or requires voluntary repayment via Form GST DRC-03.
Which taxpayers must prepare Form GSTR-9C reconciliation statements?
Under Rule 80(3) of the CGST Rules, registered taxpayers with an aggregate turnover exceeding five crore rupees in a financial year must submit a self-certified reconciliation statement in Form GSTR-9C.
Reconcile your purchase register against GSTR-2B
Match your full-year purchase register against monthly GSTR-2B JSON exports in seconds. Identify missing invoices, mismatched tax amounts, and timing differences locally in your browser. Your GSTR-2B and purchase register files are read in your browser and never uploaded to any server.
Last checked: 26 October 2026. Sources: CBIC CGST Rule 80, GSTN Manual on Form GSTR-9.