Skip to main content
How-To · 5 min read

Why Reconciliation Is Different in India: TDS, GST, and Platform Complexity

A bank reconciliation guide written for a US or UK business has one primary matching challenge: bank statement vs cash ledger. In India, the same process must handle TDS deductions, GST timing mismatches, platform settlement netting, and NACH batch disaggregation — simultaneously, with regulatory consequences for each. This guide explains the structural difference.

Terra Insight
Terra Insight Reconciliation Infrastructure

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

Published 18 March 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops

Bank reconciliation, in a market without tax-at-source deductions, is a straightforward matching problem: cash book entry vs bank statement line. The number of transactions is the only scaling challenge.

In India, reconciliation is structurally different — not just more work, but a different class of problem. Here is the architecture of that difference.

The Three-Layer Problem Unique to India

Indian finance teams operate three reconciliation processes simultaneously, each with different data sources and different regulatory deadlines:

Layer 1 — Bank reconciliation: Cash book vs bank statement. The base layer — present in every market. In India, complicated by the fact that NEFT and RTGS credits may carry narrations that do not directly map to invoice references.

Layer 2 — TDS reconciliation: TDS receivable ledger vs Form 26AS on TRACES. This layer is unique to India’s tax-at-source framework. Every payment received from a deductor carries a deduction that must appear in a government portal within 3–7 days. If it doesn’t, the credit is effectively lost until the deductor files a correction.

Layer 3 — GST reconciliation: Purchase register + ITC claimed in GSTR-3B vs ITC available in GSTR-2B. Mandated by GSTN rules since January 2022, this layer requires continuous matching against a portal that updates once per month.

LayerData sourceUpdate frequencyRegulatory risk
BankBank MT940 / portal statementDailyAudit, cash position error
TDSTRACES Form 26AS3–7 day lag per challanLost credit, demand notice
GSTGSTN GSTR-2B portalMonthly (14th of month)ITC reversal + 18% interest
PlatformSettlement files per gatewayT+1 to T+3 per gatewayRevenue misstatement

How TDS Changes Every Transaction

The Net-of-TDS Receipt Problem

Every professional services invoice, contractor payment, rent receipt, or commission received by an Indian business arrives net of TDS. The bank credit is not the invoice amount — it is the invoice amount minus the applicable TDS rate.

Section 194J (professional services): 10% deduction. Invoice ₹1,00,000 → bank credit ₹90,000 + TDS receivable ₹10,000. Section 194C (contractors): 1% or 2% deduction depending on deductor type. Section 194H (commission): 5% deduction.

A matching engine that does not understand TDS as a structural deduction — not an exception — will fail on every such invoice.

Platform Aggregation Adds a Third Dimension

A Razorpay or Cashfree settlement is not one transaction. It is a batch of hundreds or thousands of individual orders, net of MDR (Merchant Discount Rate), GST on MDR, TCS at 1% on gross sales, and any refund adjustments. The bank credit is a single line; the underlying transactions are in a settlement CSV.

This creates a third matching challenge: before comparing the bank credit to revenue, the settlement must first be unpacked from a batch amount to individual transaction amounts.

GST Introduces Timing Mismatches

The GSTR-2B Lag

A supplier invoices on February 28. They file their GSTR-1 for February on March 11. The buyer’s GSTR-2B for February is generated on March 14 — and the invoice appears there. The buyer filed their GSTR-3B for February on February 20 and did not yet have the invoice in GSTR-2B.

Result: ITC claimed in February GSTR-3B does not match GSTR-2B for February. The buyer must either reverse the claim or carry it forward to March.

This timing mismatch is structural — it exists for every invoice filed by a supplier in the last 10 days of any month. At scale, it affects hundreds of invoices per month.

How Indian Enterprises Cope Today

Most Indian finance teams cope through one of three approaches, each with limitations:

  • Spreadsheets with monthly downloads: Manageable below 500 transactions/month. Breaks at scale.
  • ERP reconciliation modules: Handles bank and AR/AP well, but typically has no GSTR-2B matching or TDS section-level reconciliation.
  • Manual exception handling by CA: Expensive and slow for anything requiring systematic matching across data sources.

Infrastructure vs Tool: The Right Mental Model

The distinction between reconciliation software and reconciliation infrastructure matters here. A software tool handles one reconciliation type — bank, or TDS, or GST. Infrastructure handles all three through a shared engine, with India-specific rules (TDS sections, GSTR-2B matching, platform settlement unpacking) configured by preset rather than built custom.

For an organisation managing all three layers, reconciliation software India designed for the Indian context reduces the problem from three separate matching processes to one unified exception queue.

Organisations with significant bank reconciliation complexity — multiple accounts, NACH batches, virtual account credits — benefit from dedicated bank reconciliation software configured for India’s payment rails.

The GST portal publishes the GSTR-2B matching rules and ITC claim deadlines that govern Layer 3 of the reconciliation process.

Primary reference: GST portal — where GST reconciliation requirements and ITC matching rules are published.

Frequently Asked Questions

Why is reconciliation harder in India than in other countries?
India has three simultaneous tax-at-source mechanisms that directly affect payment amounts: TDS (payer deducts before remitting), TCS (e-commerce operators collect before settling), and GST with ITC matching across government portals. Each creates a gap between the transaction amount and the received amount, requiring additional matching logic that generic accounting tools do not handle natively.
What is the TDS impact on payment reconciliation?
When a client pays an invoice of ₹1,00,000 for professional services under Section 194J, they deduct 10% TDS and remit ₹90,000. The bank credit is ₹90,000, the invoice is ₹1,00,000, and a TDS receivable of ₹10,000 should appear in Form 26AS on TRACES within 3–7 days of the deductor depositing the TDS challan. Matching all three — bank credit, invoice, and TRACES credit — is what makes Indian reconciliation structurally different.
How does GST create timing mismatches in reconciliation?
Under the GST framework, ITC can be claimed in GSTR-3B only to the extent it appears in GSTR-2B, which is generated on the 14th of each month based on suppliers' GSTR-1 filings for the prior month. A supplier who files late causes the buyer's ITC to appear one or two months after the invoice date — creating a persistent mismatch between the purchase register and GSTR-2B.
What is platform aggregation and why does it complicate reconciliation?
Platform aggregation means a single bank credit represents multiple underlying transactions. A Razorpay settlement of ₹5,23,477 might represent 312 individual orders, minus MDR on each, minus GST on MDR, minus TCS at 1% on the merchant's gross sales. Reconciling this credit requires unpacking the settlement statement line-by-line — not matching the bulk credit to a revenue figure.
What does reconciliation infrastructure mean versus reconciliation software?
Reconciliation software is a standalone tool for a specific matching task — bank reconciliation or TDS matching. Reconciliation infrastructure is a configurable platform that handles all matching types (TDS, GST, bank, NACH, platform settlements) through a shared engine with industry-specific presets. Infrastructure scales across transaction types without requiring a separate tool for each.

See how TransactIG handles reconciliation for your industry

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