Skip to main content
Symptom · 11 min read

Why Does My GSTR-9 Not Match My Books at Year-End?

The audited P&L closed at Rs 45 crore in turnover. The draft GSTR-9 assembled from the twelve GSTR-3B filings shows Rs 46.3 crore. A Rs 1.3 crore gap in the annual return going up on the portal, 31 December filing deadline in sight, and no obvious single cause. This is the six-bucket walkthrough — Ind AS 115 revenue recognition drift in Table 4, LUT versus with-payment zero-rated misclassification in Table 5, Section 17(5) blocked ITC misclassification in Table 7, GSTR-2A/2B claim drift in Table 8, subsequent-period amendments captured in Table 10 to 14, and Table 9 tax-paid mismatches — with the one bucket that carries a Section 74 five-year assessment risk.

Terra Insight
Terra Insight Editorial Team Reconciliation Infrastructure

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

Published 24 August 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

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.

How It's Resolved

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).

Configuration

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.

Output

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

Terra Insight
Terra Insight Editorial Team Reconciliation Infrastructure

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

Published Invalid Date
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Primary reference: CBIC GST portal — for Section 44 of the CGST Act 2017 mandating the annual return in FORM GSTR-9, Rule 80 of the CGST Rules 2017 setting the 31 December following-FY due date, Section 17(5) blocked ITC categories, Section 73 and Section 74 assessment windows, and the Table-by-Table architecture of the FORM GSTR-9 that maps each row to a specific reconciliation surface between the twelve monthly returns and the audited financial statements..
Primary sources cited
Last reviewed against sources on 24 August 2026
  • 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.

Frequently Asked Questions

The books show Rs 45 crore turnover but the GSTR-9 draft is at Rs 46.3 crore. Is one of them wrong?
Neither of them is wrong — they are measuring different things on different timing conventions. Book turnover follows Ind AS 115 revenue recognition: revenue is booked when the performance obligation is satisfied and control of the good or service transfers to the customer. GSTR-9 Table 4 outward supply follows CGST Section 12 or Section 13 time-of-supply rules: the supply is reported when the invoice is raised (or the payment received, whichever is earlier). An annual maintenance contract invoiced Rs 12 lakh in March 2026 for services running April 2026 to March 2027 is Rs 12 lakh of March 2026 GSTR-1 outward supply, and Rs 1 lakh of FY 2025-26 book revenue (one month of service) with Rs 11 lakh sitting as a contract liability on the balance sheet. The Rs 11 lakh gap on this one contract is a legitimate deferred-revenue drag; multiplied across an AMC book, a subscription base, or a long-cycle contract portfolio, it explains most of the Rs 1.3 crore gap the controller is seeing. The GSTR-9C reconciliation statement — mandatory for taxpayers with aggregate turnover exceeding Rs 5 crore under Rule 80(3) — is exactly where this drag gets documented and reconciled.
Which of the six buckets should I close first — the biggest one, or the riskiest one?
The riskiest one, not the biggest. The Table 7 Section 17(5) blocked ITC misclassification is the highest-severity bucket even when it is not the largest one by rupee value. A blocked-credit item taken as eligible ITC during the year and left un-reversed in the GSTR-9 filing is what opens the Section 74 five-year assessment gate — the department can invoke a one-hundred-per-cent penalty on the wrongly availed credit plus interest at eighteen per cent per annum under Section 50, and the assessment concluding window extends to five years from the due date of the annual return rather than three. The Table 4 revenue recognition drift, the Table 5 zero-rated misclassification, the Table 8 GSTR-2A/2B claim drift, and the Table 12 to 14 amendment items are all reconcilable exposures under Section 73 with a ten-per-cent penalty ceiling. The Table 7 blocked-ITC line is the one to lock down first, ideally by running a Section 17(5) reversal via DRC-03 before the 31 December filing itself so the GSTR-9 that goes up is already clean.
What is the difference between GSTR-9 and GSTR-9C — do I file both?
GSTR-9 is the annual return itself — the summary of outward supplies, inward supplies, ITC availed, and tax paid for the financial year, filed by every registered taxpayer under Rule 80(1) by 31 December following the financial year. GSTR-9C is the reconciliation statement — a self-certified attachment mandatory for every registered taxpayer whose aggregate turnover during the financial year exceeded Rs 5 crore under Rule 80(3). GSTR-9C reconciles the turnover, the tax paid, and the ITC availed as declared in GSTR-9 against the audited annual financial statements. If turnover was Rs 45 crore, you file both — the GSTR-9 pulls the twelve monthly GSTR-3B rollups; the GSTR-9C explains the Rs 1.3 crore gap between the pull-up and the audited P&L via specific reconciling items (Ind AS 115 deferred revenue, Schedule III reclassifications, zero-rated supply timing differences, and any short or excess tax paid). The three-way mismatch reconciliation treatment across GSTR-1, GSTR-3B, and audited books is the technical anchor for the whole GSTR-9C exercise.
What is the risk if I file the GSTR-9 with the mismatch un-reconciled and figure it out later?
Two distinct risks fire on different timelines. First — the immediate Section 73 or Section 74 assessment risk. A GSTR-9 filed with an un-declared shortfall (tax under-paid, ITC over-claimed, blocked credit taken as eligible) triggers a show-cause notice from the range officer. Section 73 for a bona fide error gives a three-year window from the annual return due date and a ten-per-cent penalty ceiling. Section 74 for a suppression-flavoured error gives a five-year window and a one-hundred-per-cent penalty. Second — the amendment window closure. Under Rule 80, the annual return once filed cannot be revised — any correction has to go through a DRC-03 voluntary payment for a shortfall or a refund claim under Section 54 for an excess payment. The Rs 1.3 crore gap left un-reconciled at filing does not simply carry forward into next year's return; it crystallises into a fixed line on the annual return that a range officer can pull up any time in the following three or five years. The right response is a documented reconciliation working paper filed alongside the GSTR-9C explaining every line of the difference, not a filing shortcut.
When does the manual GSTR-9 preparation stop being sustainable?
The manual six-bucket reconciliation holds for a mid-market finance team 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 Excel workbook that walks through Table 4 (outward supplies), Table 5 (zero-rated), Table 7 (ITC classification), Table 8 (GSTR-2A/2B claim drift), and Table 12 to 14 (amendments) in a single day of preparation fits inside a normal December-close cadence. Above 200 vendors, above three GSTINs (multi-state operations), or when the monthly reconciliation has slipped in three or more months during the year, the annual return preparation stops being a two-week December exercise and becomes a two-month forensic reconstruction — precisely the state in which Section 17(5) misclassifications creep in un-noticed. That is the threshold where a continuously-refreshed reconciliation layer that treats the six-bucket classification as a first-class monthly output, rather than an annual pull, becomes economically defensible. Below that threshold, the Excel workbook and the December sprint are still the right tool.

See how TransactIG handles reconciliation for your industry

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