GSTR-9 is the annual return; GSTR-9C is the reconciliation statement that ties the GST returns to the audited financials. Together they form the annual GST close. The original framework required GSTR-9C to be certified by a CA / CMA; from FY 2020-21 onwards, the certification was replaced by self-certification, but the underlying reconciliation discipline did not change. Most of the work in preparing GSTR-9C happens in four columns — get those right and the rest of the form mostly fills itself.
The statutory framework
Section 44 of the CGST Act read with Rule 80 of the CGST Rules. Section 35(5), which originally required CA / CMA audit, was amended in 2021 to move to self-certification. The applicability threshold for GSTR-9 is annual turnover above Rs 2 crore; for GSTR-9C it is Rs 5 crore. Below those, both are optional. Above them, both are mandatory.
The due date is 31 December of the following financial year — e.g., GSTR-9 / 9C for FY 2024-25 is due by 31 December 2025. Late filing attracts the late-fee under Section 47. Errors found after filing can be corrected by way of a revised return only within the time limit; beyond that, DRC-03 voluntary payment is the practical fix.
The four reconciliations that matter
The form has many tables, but four columns do most of the work:
Column 1 — Turnover reconciliation (Table 5 of GSTR-9C)
This starts from turnover per audited financial statements (the gross sales line in the P&L, adjusted for credit notes / discounts) and reconciles to the “turnover” figure reported in GSTR-9 (the sum of taxable supplies + exempt + nil-rated + non-GST + exports + SEZ). The bridge typically involves:
- Add: non-GST income reported in books but not in GST returns (e.g., interest income, dividend, sale of capital assets where GST didn’t apply)
- Subtract: turnover reported in GST returns that didn’t hit the P&L (e.g., advance receipts on which GST was paid but revenue wasn’t recognised under Ind AS 115 / AS 9 yet)
- Adjustments for credit notes issued after year-end
- Branch transfers (stock transfers between distinct persons / same GSTIN across states reported in GSTR-1 but not P&L)
- Reverse-charge supplies (own outward supplies on RCM)
This is the single most time-consuming reconciliation in the form. Closure notes for every variance are mandatory — the auditor and the assessment officer both look here first.
Column 2 — Taxable turnover reconciliation (Table 7 of GSTR-9C)
This reconciles taxable turnover per books vs taxable turnover per GSTR-9. The difference from Column 1 is that this column filters down to taxable-only (excluding exempt, nil-rated, non-GST and zero-rated supplies). Most variances surface as classification differences — an item that books treated as exempt that GST returns treated as taxable, or vice versa.
Column 3 — Tax paid reconciliation (Table 9 of GSTR-9C)
This compares tax payable per the reconciled taxable turnover (Column 2 output multiplied by the rate) against tax actually paid — through cash ledger and ITC ledger combined — per the monthly GSTR-3B filings. The Tax Paid number flows from the electronic cash ledger and credit ledger. The Tax Payable number is the “should have been” based on reconciled turnover.
Differences here are usually one of:
- Tax short-paid — an honest mistake, fixed by DRC-03 voluntary payment with interest under Section 50
- Tax over-paid — refund claim under Section 54 within the two-year window
- Rate mismatches — an output supply was taxed at the wrong rate; closure needs both a DRC-03 and a future correction in subsequent returns
- Reverse-charge mismatches — RCM liability not discharged correctly; this surfaces here only if the books recorded the liability correctly and the return missed it (or vice versa)
Column 4 — ITC reconciliation (Table 12 of GSTR-9C)
This reconciles input tax credit availed per books vs ITC claimed in GSTR-9 (sum of Table 6 entries). The reconciliation has to also confirm that the ITC claim is supported by GSTR-2B (the auto-drafted statement from suppliers’ GSTR-1 filings), per Rule 36(4).
- Add: ITC in books but not yet reflected in GSTR-2B at year-end (timing differences with suppliers’ GSTR-1 filing)
- Subtract: ITC reversed under Section 17(5) (blocked credits — motor vehicles, employee benefits, etc.)
- Subtract: ITC reversed under Rule 42 / 43 (proportionate reversal for exempt supplies, capital goods reversal over 60 months)
- Subtract: ineligible ITC where the supplier didn’t file GSTR-1 — this is the IMS / GSTR-2B mismatch that has become the year’s most-watched audit point
From January 2022 onwards, ITC can only be claimed if the corresponding invoice appears in GSTR-2B / IMS. Unmatched ITC in books has to be reversed, with interest under Section 50 if it was claimed and used in earlier periods.
The supporting working papers
For each of the four columns, the auditor / self-certifier needs:
- The GSTIN-wise extract from the GST portal — GSTR-1, GSTR-3B, GSTR-2B for every month
- The trial balance and supporting ledgers for the turnover, tax and ITC accounts
- The monthly reconciliation files used during the year (if maintained)
- Sample testing on credit notes, branch transfers, RCM items, exempt supplies
- Closure notes — written explanations for every variance above the materiality threshold
Common mismatches and how to close them
Advance receipts treated as supply
If you collected an advance and paid GST on it (per Section 13 / 14 time-of-supply rules), the GST return shows turnover before the books do. Closure: add the advance to GSTR turnover, subtract from books turnover for reconciliation.
Year-end credit notes
Credit notes issued in April / May relating to FY-end transactions create timing differences. Closure: track the cut-off date for credit notes that reduce the prior year’s turnover (per Section 34) and reconcile.
Schedule III supplies (no-GST)
Salary, interest received, dividend, sale of land / fully-constructed building — these don’t appear in GSTR turnover but do in books. Closure: list each Schedule III item and subtract from books turnover for the reconciliation.
SEZ / export turnover
Exports and SEZ supplies are zero-rated. They appear in GSTR-1 (as zero-rated) but at a 0% rate — so they don’t add to tax-paid. Closure: track separately in the reconciliation, ensure LUT was in place if exports were under LUT.
RCM on inward supplies
Inward supplies on RCM (legal services, GTA, certain services from foreign vendors) need to be reported in GSTR-3B Table 3.1(d) and the GST paid in cash. Then ITC of that same RCM can be claimed in Table 4. Closure: ensure both the liability discharge and the ITC claim are visible — many businesses do one and forget the other.
The self-certification format
Post FY 2020-21, GSTR-9C is self-certified by the taxpayer. The taxpayer declares that the reconciliation has been examined, the figures match, and any variances have been recorded with closure notes. The CA / CMA certification format was discontinued, but in practice many SMEs still engage a CA to prepare and review the GSTR-9C even though the final certification is self-signed — the underlying reconciliation discipline is the same.
Sources
Talk to a partner.
A 30-minute call with a partner — no deck, no follow-up email blasts. Just a read on how this applies to your facts.