Skip to main content
How-To · 7 min read

Net-of-TDS Receipts: A Three-Way Matching Test for Any TDS Reconciliation Tool

When a customer pays ₹2,21,400 against a ₹2,46,000 invoice because 10 percent TDS was deducted, a reconciliation tool should link the bank credit, the invoice and the Form 168 line, and keep the TDS part open until the credit appears. Five test receipts show whether it does.

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 14 October 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

Customers pay net of TDS, and tools that match only two of bank credit, invoice and credit statement either close receivables too early or misread TDS as short payment.

How It's Resolved

Link all three legs and give each line a status: matched, waiting for credit or short payment, until the credit statement confirms the TDS part.

Configuration

Five test receipts covering exact TDS cut, lower-deduction rate, one payment for several invoices, TDS on GST-inclusive amount and payment before the deductor files.

Output

Evidence of whether a tool keeps the TDS part open until credit appears and flags real short payments.

When a customer pays ₹2,21,400 against a ₹2,46,000 invoice because it deducted 10 percent TDS (₹24,600), three records describe one event: the bank credit, the invoice and, later, the Form 168 line. A reconciliation tool should link all three and keep the ₹24,600 open as TDS receivable until the credit shows. These five test receipts tell you whether it does.

For how the matching works in practice, see invoice matching net and gross of TDS and the bank side in the days 1-5 bank reconciliation runbook.

Why do two-way tools stop short?

  • Credit statement against ledger, no bank leg. The tool sees ₹24,600 TDS credit but cannot tell whether the ₹2,21,400 was received in full, or whether the customer also short-paid ₹5,000 for a dispute.
  • Bank against invoice, no credit statement. The tool sees ₹2,21,400 against ₹2,46,000 and either marks a ₹24,600 short payment or closes the invoice by assuming TDS. If the deductor never files, that assumed credit is lost and nobody chases it.

Only the three-way link gives the right answer: cash matched, TDS part waiting for credit.

What five test receipts should you use?

  1. Exact TDS cut. Invoice ₹2,46,000; receipt ₹2,21,400 (10 percent under Section 194J, or payment code 1027 from April 2026).
  2. Lower-deduction rate. Invoice ₹1,00,000; the customer holds a lower-deduction certificate at 2 percent and pays ₹98,000.
  3. One payment, several invoices. One NEFT covering three invoices after TDS.
  4. TDS on GST-inclusive amount. Invoice ₹1,00,000 plus 18 percent GST, total ₹1,18,000. Per CBDT Circular 23/2017, TDS at 10 percent should be ₹10,000 on the pre-GST value; the customer deducts ₹11,800 on the total and pays ₹1,06,200.
  5. Payment before the deductor files. Receipt arrives in May; the deductor’s quarterly statement is not yet filed, so no credit line exists.

What should a pass look like?

ScenarioBank creditInvoiceExpected credit lineExpected statusRed flag
1 Exact TDS cut₹2,21,400₹2,46,000₹24,600Cash matched; TDS waiting for creditShown as fully matched on day one
2 Lower rate₹98,000₹1,00,000₹2,000Matched against certificate rate₹8,000 short payment reported
3 Several invoices₹3,15,000Three invoices, ₹3,50,000₹35,000 across three linesEach invoice split and waiting for creditLump sum left unapplied
4 GST-inclusive TDS₹1,06,200₹1,18,000₹11,800Matched, ₹1,800 excess deduction flaggedSilent acceptance
5 Before filingAnyAnyNone yetWaiting for credit, review date setShort payment or write-off

Give the vendor the bank lines, invoices and, for scenarios 1 to 4, a credit statement extract. For scenario 5, give no credit line and see what the tool does.

How should the multi-invoice case resolve?

Invoices of ₹1,00,000, ₹2,00,000 and ₹50,000 total ₹3,50,000. At 10 percent, TDS is ₹35,000, and the customer sends one NEFT of ₹3,15,000.

InvoiceGrossTDS (10 percent)Cash appliedStatus until credit shows
A₹1,00,000₹10,000₹90,000Waiting for credit
B₹2,00,000₹20,000₹1,80,000Waiting for credit
C₹50,000₹5,000₹45,000Waiting for credit
Total₹3,50,000₹35,000₹3,15,000

When the Form 168 line for ₹35,000 appears, all three move to matched. If it shows ₹30,000, one invoice stays open with “credit lower than books” and goes to follow-up.

What should you ask the vendor after the test?

  • How long does a line stay in “waiting for credit” before it escalates? A sensible rule ties the review date to the deductor’s statement due date, plus time for processing, rather than a fixed number of days.
  • Can the expected rate be set per customer? Needed for lower-deduction certificates and for customers who deduct under a different section from the one you expect.
  • How is a real short payment separated from a TDS cut? If a customer pays ₹2,16,400 on the ₹2,46,000 invoice, the tool should show ₹24,600 waiting for credit and ₹5,000 short payment, not one ₹29,600 gap.
  • What happens when the credit arrives in a later quarter? The line should close against the later credit and keep both dates.
  • Can the receivables team see the TDS status without a tax-team login? Collections calls go wrong when the caller cannot see that the gap is TDS.

Write the answers down next to the five scenario results. A tool can pass the scenarios on a demo day and still be hard to run every month if these rules are not settings your team controls.

How do you use this test?

Run it inside a wider pilot, not as a separate exercise; the pilot guide shows how. A tool that fails scenarios 1 or 5 will overstate cleared receivables every month. For the process background, see automating TDS reconciliation.

How Terra Insight fits

TransactIG’s TDS reconciliation covers the receivable side, matching Form 26AS, Form 168 and AIS against your TDS receivable ledger, and its bank-to-books reconciliation matches bank lines to the books with an exception queue and audit-ready exports. Bring these five receipts to a representative-sample fit benchmark. If a credit stays short, see the Form 168 shortfall guide.

Primary reference: Income Tax Department (CBDT) — publisher of CBDT Circular 23/2017 on TDS where GST is shown separately on the invoice.

Frequently Asked Questions

What is a net-of-TDS receipt?
A payment from a customer that is lower than the invoice because the customer deducted TDS before paying. The deducted amount should later appear as your credit in Form 26AS, or Form 168 from tax year 2026-27.
Why is a two-way match not enough?
Matching only the bank to the invoice closes receivables that still carry missing TDS credit. Matching only the credit statement to the ledger cannot tell a TDS cut from a short payment. You need all three legs.
Should TDS be computed on the amount with or without GST?
Under CBDT Circular 23/2017, where GST is shown separately on the invoice, TDS is deducted on the amount excluding GST. Customers sometimes deduct on the full amount, which a tool should flag.
What status should a receipt carry before Form 168 shows the credit?
The cash part is matched and the TDS part is waiting for credit. It should not show as fully matched until the deductor's credit appears in the statement.
What about lower-deduction certificates?
If a customer deducts at a lower rate under a certificate, the expected TDS differs from the standard rate. Load the certificate rate so the tool does not report a false short payment.

See how TransactIG handles reconciliation for your industry

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