The audited P&L is signed and closed at Rs 45 crore in FY 2025-26 turnover. The draft GSTR-9 assembled by rolling up the twelve monthly GSTR-3B filings shows Rs 46.3 crore in outward supply value. A Rs 1.3 crore gap in the annual return going up on the portal by 31 December, a mandatory GSTR-9C reconciliation statement to file alongside because turnover crossed the Rs 5 crore Rule 80(3) threshold, and no single-cause explanation. The controller wants to sign off before the filing deadline, the CFO wants a documented reconciliation before the statutory auditor signs the year-end certificate, and the tax head wants to close the exposure at Section 73 rather than let it drift into Section 74. The gap is real but the treatment depends entirely on which of six buckets each rupee falls into, and the buckets have different severities, different owners, and different escalation timelines.
Every rupee in the gap between audited book turnover and the draft GSTR-9 falls into one of six buckets. Bucket 1 — Table 4 outward supply timing drift under Ind AS 115. The invoice was raised (and GSTR-1 accrual booked) on the earlier of invoice date or payment date under CGST Section 12 or Section 13; the book revenue was recognised on the control-transfer or over-time performance obligation criteria of Ind AS 115. AMC contracts, subscription revenue, and long-cycle project revenue all produce a legitimate deferred-revenue drag. Bucket 2 — Table 5 zero-rated supply misclassification. Exports made under Letter of Undertaking (LUT) at zero rate versus exports made with payment of IGST and refund route were tagged inconsistently between the shipping bill, the GSTR-1, and the books. Bucket 3 — Table 7 ITC classification error under Section 17(5). A blocked credit item (motor vehicle service, food and beverages, employee gifts, corporate club membership) was taken as eligible ITC during the year and never reversed. Bucket 4 — Table 8 GSTR-2A versus GSTR-2B claim drift. The books show ITC availed at Rs X; the portal-computed GSTR-2A closing shows Rs Y; the GSTR-2B ceiling under Rule 36(4) shows Rs Z. Bucket 5 — Table 10 to 14 amendments. Supplies declared or amended in returns of April 2026 to September 2026 that pertain to FY 2025-26 (the subsequent-period reconciling window) were captured or missed. Bucket 6 — Table 9 tax paid mismatch. The tax paid via GSTR-3B during the year does not tie to the tax payable derived from the annual outward-and-inward supply summary — often a challan misclassification (IGST paid where CGST-SGST was due, or vice versa).
A six-bucket reconciliation workbook that maps every draft GSTR-9 line back to the books-side ledger and the twelve monthly returns. A named owner per bucket — the revenue-recognition lead on Bucket 1 (Ind AS 115), the export-desk executive on Bucket 2 (LUT versus with-payment), the indirect-tax head on Buckets 3 and 4 (Section 17(5) and Rule 36(4)), the tax executive on Bucket 5 (amendments), and the treasury lead on Bucket 6 (tax-head misclassification). A DRC-03 template ready to file voluntary payment before 31 December for any Bucket 3 blocked-ITC exposure that surfaces during the reconciliation. A GSTR-9C reconciling-item schedule that documents every line of the Bucket 1 Ind AS 115 drag with contract-level detail so the statutory auditor and any future range officer can trace the reconciliation. A calendar entry — the GSTR-9 draft freeze on 15 December to allow two weeks for review before the 31 December deadline.
The Rs 1.3 crore gap decomposed into six bucket subtotals with owners, statutory anchors, and closure dates. Bucket 3 Section 17(5) blocked-ITC exposure closed via DRC-03 before the GSTR-9 filing. Buckets 1, 2, 5, and 6 documented as reconciling items in the GSTR-9C reconciliation statement with contract-level backup. Bucket 4 GSTR-2A/2B claim drift reconciled against the year-end ITC ledger and the closing Rule 36(4) ceiling. The GSTR-9 filed on the portal before 31 December with a signed reconciliation working paper attached to the December-close folder, the GSTR-9C self-certified reconciliation statement uploaded alongside, and the exposure kept inside the Section 73 three-year window rather than drifting into Section 74. A range-officer scrutiny letter received in April 2027 or September 2028 is defensible against the reconciliation working paper without a firefight.
The audited P&L for FY 2025-26 is signed off. Turnover: Rs 45 crore. The draft GSTR-9 assembled from the twelve monthly GSTR-3B filings pulls to Rs 46.3 crore. A Rs 1.3 crore gap staring back at you on the working paper, the 31 December filing deadline three weeks away, and a mandatory GSTR-9C reconciliation statement to attach because turnover crossed the Rs 5 crore Rule 80(3) threshold.
You have not miscounted the returns. You checked the twelve GSTR-3B rollups twice. The CFO wants a documented reconciliation before the statutory auditor signs the year-end certificate. Something is off — but what, and where do you look?
The quick answer
The gap between audited book turnover and the draft GSTR-9 almost always decomposes into one of six buckets: Table 4 outward supply timing drift under Ind AS 115 revenue recognition versus CGST Section 12/13 time-of-supply; Table 5 zero-rated supply misclassification between LUT and with-payment routes; Table 7 ITC classification errors where Section 17(5) blocked credit was taken as eligible and never reversed; Table 8 GSTR-2A versus GSTR-2B claim drift against the Rule 36(4) ceiling; Table 10 to 14 subsequent-period amendments captured or missed; and Table 9 tax-paid mismatches from challan misclassification. Only one of the six — the Table 7 Section 17(5) misclassification — opens the Section 74 five-year assessment window with a one-hundred-per-cent penalty. The other five are reconcilable inside the GSTR-9C statement or via a DRC-03 voluntary payment.
Work through the six in order, close Bucket 3 first (regardless of size), and the Rs 1.3 crore gap resolves into subtotals with owners and next actions rather than an un-explained shortfall you carry into the annual return.
Bucket 1 — Table 4 outward supply timing drift under Ind AS 115
The books recognise revenue when the performance obligation is satisfied and control of the good or service transfers to the customer under Ind AS 115. GSTR-1 accrues the outward supply on the invoice date under CGST Section 12 (for goods) or Section 13 (for services), whichever is earlier between invoice and payment. The two timing conventions cannot mechanically produce the same annual figure — the gap is a legitimate deferred-revenue drag.
Illustrative arithmetic on the Rs 1.3 crore gap. An annual maintenance contract invoiced Rs 12 lakh in March 2026 for services running April 2026 to March 2027 sits as Rs 12 lakh of March 2026 GSTR-1 outward supply, and Rs 1 lakh of FY 2025-26 book revenue (one month), with Rs 11 lakh recognised as a contract liability on the balance sheet. Ten such AMC contracts in the year books-side = Rs 1.10 crore of legitimate deferred-revenue drag. A software subscription invoiced upfront in February 2026 for a twelve-month term running February 2026 to January 2027 adds another Rs 0.15 crore.
What to do. List every AMC, subscription, and multi-period service contract issued in the year. Compute the invoice value versus the recognised revenue value. Document the difference as a reconciling item in GSTR-9C Table 5B (reconciliation of turnover). This is not a shortfall — it is a reconciling item that the statutory auditor and any future range officer can trace to the underlying contracts.
Bucket 2 — Table 5 zero-rated supply misclassification
Exports and supplies to SEZ units carry two possible routes: at zero rate under a Letter of Undertaking (LUT) with no IGST paid, or with payment of IGST and a subsequent refund under Section 54(3). The two routes tag differently in GSTR-1, in the shipping bill, and in the books. Inconsistent tagging between the three surfaces is a common Table 5 mismatch source.
Illustrative arithmetic. An export shipment of Rs 30 lakh made under LUT but tagged as with-payment on GSTR-1 shows up as Rs 30 lakh in Table 5A (zero-rated with payment) instead of Table 5B (zero-rated under LUT). The turnover value is right; the classification is wrong; the refund claim mechanic is broken. A Rs 0.05 crore piece of the Rs 1.3 crore gap comes from three such misclassified export shipments across the year.
What to do. Cross-check every export shipping bill against the GSTR-1 entry and the LUT register. Where the tagging is inconsistent, correct it in the GSTR-9 Table 5 draft and document the correction on the working paper. The classification correction is the priority; the refund mechanic (if wrongly claimed or missed) needs a separate Section 54 filing.
Bucket 3 — Table 7 Section 17(5) blocked ITC misclassification (the one to escalate first)
Table 7 of GSTR-9 requires the taxpayer to split total ITC availed during the year between the eligible portion, the ineligible portion, and reversals under specific sub-rules. Every rupee of ITC availed during FY 2025-26 has to land in one of those three buckets. A blocked credit item under Section 17(5) — motor vehicle service on a CFO’s 7-seater, food and beverage at a corporate off-site, client gift hampers, corporate club membership — that was taken as eligible ITC during the year and never reversed via Rule 42 or Rule 43 is the single largest cause of a Section 74 five-year assessment window opening on the annual return.
Illustrative arithmetic. A Rs 4 lakh CFO vehicle maintenance invoice from November 2025 was tagged as eligible ITC in GSTR-3B November 2025 and never reversed. The Section 17(5) categorisation was missed at reconciliation time. The Rs 4 lakh sits in Bucket 3 at year-end — a permanent ineligibility that shows up as a Table 7 misclassification when the annual return is prepared.
Why this bucket goes first. Under Section 74, a wrongly availed ITC that the department reads as deliberate suppression carries a one-hundred-per-cent penalty in addition to the tax and Section 50 interest at eighteen per cent per annum, and the assessment concluding window extends to five years from the due date of the annual return. On Rs 4 lakh of wrongly availed ITC, that is Rs 4 lakh of tax plus Rs 4 lakh of penalty plus interest — Rs 8 lakh plus interest of downside on a Rs 4 lakh error, all recoverable up to five years later.
What to do. File a DRC-03 voluntary payment for the Rs 4 lakh Section 17(5) exposure before the 31 December GSTR-9 filing. The voluntary payment closes the exposure at Section 73 rather than Section 74 rates. Then file the GSTR-9 with Table 7 reflecting the corrected eligible-ITC figure. The Section 16(4) ITC time bar treatment has the parallel November 30 deadline mechanic for missed-eligible ITC on the same principle — voluntary correction closes the exposure; delayed correction escalates it.
Bucket 4 — Table 8 GSTR-2A versus GSTR-2B claim drift
Table 8 of GSTR-9 reconciles ITC claimed as per GSTR-3B against ITC available as per GSTR-2A and against the Rule 36(4) ceiling from GSTR-2B. Three surfaces, three closing balances, and any drift between them has to be explained on the annual return. The most common Table 8 mismatch: a supplier who filed GSTR-1 late in the year, causing an invoice to move from GSTR-2A of one month to GSTR-2B of a subsequent month, with the recipient’s claim booked against the earlier date.
Illustrative arithmetic. Rs 0.08 crore of ITC claimed in July 2025 GSTR-3B against a vendor invoice that only appeared in the vendor’s late-filed GSTR-1 for September 2025 shows up in the September 2025 GSTR-2B instead of the July 2025 GSTR-2B. The claim was defensible against GSTR-2A at claim time; it drifts on the annual GSTR-2B reconciliation.
What to do. Pull the year-end GSTR-2A closing balance and the sum-of-monthly-GSTR-2B totals. Reconcile against the GSTR-3B ITC availed. Document late-filed vendor invoices as a reconciling item in GSTR-9C. Where the drift is against a vendor still in default, escalate under the statutory audit reconciliation checklist year-end protocol.
Bucket 5 — Table 10 to 14 subsequent-period amendments
CGST Section 39(9) allows a registered person to rectify omissions or incorrect particulars discovered after filing a return, in the return for the month or quarter during which the omission is noticed. Amendments to FY 2025-26 supplies made in the returns of April 2026 to November 2026 (the six-month subsequent-period window) have to be captured in Tables 10 to 14 of the GSTR-9 for FY 2025-26.
Illustrative arithmetic. A credit note issued in June 2026 for a March 2026 supply — Rs 0.10 crore of downward adjustment — was filed in the June 2026 GSTR-1 but never captured in the draft GSTR-9 pull for FY 2025-26. Table 10 (supplies/tax declared through amendments) or Table 11 (supplies/tax reduced through amendments) has to reflect this adjustment.
What to do. Run a Section 39(9) subsequent-period amendments report against every GSTR-1 and GSTR-3B filing from April 2026 to November 2026. Extract every amendment that pertains to FY 2025-26 supplies. Map to Table 10, 11, 12, 13, or 14 as applicable. Reconcile against the corresponding book-side journal entries.
Bucket 6 — Table 9 tax paid head misclassification
Table 9 of GSTR-9 summarises tax paid during the year across IGST, CGST, SGST/UTGST, and Cess. A challan mispaid — IGST paid where CGST-SGST was due, or vice versa, on a domestic supply misclassified as an inter-state supply — surfaces at year-end as a Table 9 mismatch between the tax payable derived from the outward supply summary and the tax actually paid.
Illustrative arithmetic. Rs 0.02 crore of GST on a Karnataka-to-Karnataka supply was paid as IGST in the challan (misread as an inter-state supply) instead of CGST + SGST. The tax payable derived from Table 4 shows CGST + SGST; the tax paid in Table 9 shows IGST. The head reconciliation opens.
What to do. File Form PMT-09 for an inter-head reallocation of the mispaid tax in the electronic cash ledger. Correct the Table 9 detail. Document as a reconciling item.
The six-bucket summary and the escalation ladder
Of the Rs 1.3 crore gap: Bucket 1 (Ind AS 115 drag) = Rs 1.10 crore + Rs 0.15 crore = Rs 1.25 crore. Bucket 2 (LUT misclassification) = Rs 0.05 crore reclassification (turnover unchanged). Bucket 3 (Section 17(5) misclassification) = Rs 0.04 crore of tax exposure. Bucket 4 (Table 8 claim drift) = Rs 0.08 crore. Bucket 5 (amendments) = Rs 0.10 crore. Bucket 6 (tax head) = Rs 0.02 crore of tax reallocation.
Total tax exposure requiring voluntary payment: only the Rs 0.04 crore Bucket 3 line. The rest are reconciling items or reclassifications for the GSTR-9C.
Close Bucket 3 first via DRC-03 before 31 December to keep the exposure inside the Section 73 three-year window and the ten-per-cent penalty ceiling. Then finalise the GSTR-9 draft with the other five buckets documented on the GSTR-9C reconciliation statement. The GSTR-9C three-way mismatch reconciliation treatment is the technical anchor for how the GSTR-9C statement is assembled and signed off.
When the manual six-bucket workup outgrows itself
For a mid-market business with under 100 vendors, one or two GSTINs, and a monthly GSTR-3B versus GSTR-1 reconciliation that has been running cleanly for eleven of the twelve months, the manual six-bucket workup fits inside a two-week December preparation window. Above 200 vendors, above three GSTINs (multi-state operations), or where the monthly reconciliation has slipped in three or more months during the year, the annual return becomes a two-month forensic reconstruction — precisely the state in which Section 17(5) misclassifications creep in un-noticed.
At that scale, moving the year-end reconciliation onto a continuously refreshed monthly cadence — where Terra Insight’s GST reconciliation software treats the six-bucket classification and the Section 17(5) blocked-ITC register as first-class monthly outputs — is what turns the December filing back into a two-week discipline rather than a two-month scramble. The statutory audit preparation kit covers the parallel year-end reconciliation checklist across bank, GST, TDS, and revenue-recognition surfaces that the annual return sits inside.
Go deeper
- GSTR-9C three-way mismatch reconciliation — the technical treatment
- Statutory audit reconciliation checklist — the year-end anchor
- Section 16(4) ITC time bar — the November 30 deadline mechanic
- Blocked ITC under Section 17(5) — the classification reference
- Ind AS 115 revenue recognition reconciliation — the books-side treatment
- Statutory audit preparation kit — free download
- GST reconciliation software for India
- ▸ Section 44, Central Goods and Services Tax Act 2017 — Every registered person, other than an Input Service Distributor, a person paying tax under Section 51 or Section 52, a casual taxable person, and a non-resident taxable person, shall furnish an annual return which may include a self-certified reconciliation statement, reconciling the value of supplies declared in the return furnished for the financial year, with the audited annual financial statement for every financial year electronically, in such form and manner as may be prescribed. This is the statutory anchor for FORM GSTR-9 and the parent-level obligation behind the entire reconciliation-of-books-to-returns exercise the annual return represents.
- ▸ Rule 80, Central Goods and Services Tax Rules 2017 — Every registered person, other than those referred to in the proviso to sub-section (1) of Section 44, an Input Service Distributor, a person paying tax under Section 51 or Section 52, a casual taxable person, and a non-resident taxable person, shall furnish an annual return for every financial year as specified under Section 44 electronically in FORM GSTR-9 on or before the thirty-first day of December following the end of such financial year. Every registered person whose aggregate turnover during a financial year exceeds five crore rupees shall also furnish a self-certified reconciliation statement in FORM GSTR-9C along with the annual return. Rule 80 sets both the 31 December deadline and the Rs 5 crore threshold for the mandatory GSTR-9C reconciliation statement, and it is the mechanic under which the twelve monthly GSTR-3B filings collapse into a single annual view that has to reconcile back to the audited financials.
- ▸ Section 17(5), Central Goods and Services Tax Act 2017 — Notwithstanding anything contained in sub-section (1) of Section 16 and sub-section (1) of Section 18, input tax credit shall not be available in respect of the following, namely — motor vehicles for transportation of persons having approved seating capacity of not more than thirteen persons except when used for further supply, transportation of passengers, or driving instruction; food and beverages, outdoor catering, beauty treatment, health services, cosmetic and plastic surgery except where an inward supply is used for making an outward taxable supply of the same category; membership of a club, health and fitness centre; goods or services or both used for personal consumption; and goods lost, stolen, destroyed, written off, or disposed of by way of gift or free samples. Table 7 of GSTR-9 requires the taxpayer to split total ITC availed between the eligible portion, the ineligible portion, and the reversals under specific sub-rules. Misclassification during the year — a Section 17(5) blocked credit taken as eligible ITC and never reversed — surfaces at year-end as the single largest cause of a Section 74 five-year assessment window opening on the annual return.
- ▸ Section 74, Central Goods and Services Tax Act 2017 — Determination of tax not paid or short paid or erroneously refunded or input tax credit wrongly availed or utilised by reason of fraud or any wilful misstatement or suppression of facts. Where the proper officer is of the opinion that any tax has not been paid or short paid, or input tax credit has been wrongly availed or utilised by reason of fraud, or any wilful misstatement, or suppression of facts to evade tax, he shall serve notice on the person chargeable with such tax. The penalty is equivalent to one hundred per cent of the tax due, and the assessment concluding window extends to five years from the due date of the annual return for the relevant financial year. Section 74 is the gate that a mis-declared Section 17(5) blocked ITC in Table 7 of GSTR-9 opens — a wrongly availed credit that the department reads as deliberate suppression carries a five-year clock and a one-hundred-per-cent penalty in addition to the tax and Section 50 interest at eighteen per cent per annum.
- ▸ Section 73, Central Goods and Services Tax Act 2017 — Determination of tax not paid or short paid or erroneously refunded or input tax credit wrongly availed or utilised for any reason other than fraud or any wilful misstatement or suppression of facts. The proper officer shall issue a notice requiring the person chargeable with tax to show cause why he should not pay the amount specified in the notice along with interest payable thereon under Section 50 and a penalty leviable under the provisions of this Act. The penalty ceiling under Section 73 for a bona fide non-payment is ten per cent of the tax due or ten thousand rupees, whichever is higher, and the concluding window is three years from the due date of the annual return. A voluntary DRC-03 payment against a GSTR-9 declared mismatch, filed before a show-cause notice is issued, keeps the exposure inside the Section 73 boundary rather than escalating to Section 74.
- ▸ Ind AS 115 Revenue from Contracts with Customers, Ministry of Corporate Affairs — An entity shall recognise revenue when the entity satisfies a performance obligation by transferring a promised good or service to a customer. For a good, the transfer of control typically occurs when the customer obtains the ability to direct the use of, and obtain substantially all of the remaining benefits from, the good. Advances received from customers before the performance obligation is satisfied are recognised as contract liabilities and not as revenue. This creates the year-end structural gap the GSTR-9 preparer has to explain: the books recognise revenue on Ind AS 115 control-transfer or over-time criteria; the GSTR-1 accrues the outward supply on the invoice date under CGST Section 12 or Section 13. A supply invoiced in March 2026 for a subscription serving April 2026 to March 2027 is Rs 12 lakh of GSTR-1 outward supply in March 2026 and only Rs 1 lakh of book revenue in FY 2025-26 — an Rs 11 lakh deferred-revenue drag that shows up as a Table 4 versus book-turnover mismatch on the GSTR-9C reconciliation.