Skip to main content
How-To · 5 min read

A Customer Paid You Net of TDS: How Do You Record the Receipt and the TDS Receivable?

A customer who deducts TDS pays you less cash, but your invoice is still fully paid. The missing amount is tax credit, recorded as TDS Receivable, not a discount or bank charge.

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

A customer pays an invoice short by the TDS it withheld and the accountant does not know how to record the gap.

How It's Resolved

The invoice is fully settled: cash plus tax withheld equals the invoice total. The withheld tax is an asset, TDS Receivable, claimed later against income tax.

Configuration

Keep a TDS Receivable ledger, ideally with customer name, TAN and section or payment code noted on every entry.

Output

Customer ledger at nil, TDS Receivable balance that ties to the TDS credit statement at year end.

When a customer pays you less than the invoice because it deducted TDS, the invoice is still fully paid. You record the cash in the bank, the tax withheld as TDS Receivable, and clear the customer for the full invoice. The withheld amount is your tax credit, not a loss.

The entry in one line

AccountDebitCredit
BankCash received
TDS ReceivableTax withheld by customer
Customer (debtor)Full invoice amount

Before this, you would already have booked the sale: debit the customer for the full invoice, credit Sales and credit GST Output.

Worked example

You raise an invoice for ₹1,18,000: ₹1,00,000 of services plus ₹18,000 GST. The customer deducts 10 percent TDS on ₹1,00,000 (assumed rate for illustration), which is ₹10,000. It pays ₹1,08,000.

Step 1 — when you raise the invoice

  • Dr Customer ₹1,18,000
  • Cr Sales ₹1,00,000
  • Cr GST Output ₹18,000

Step 2 — when the payment arrives

  • Dr Bank ₹1,08,000
  • Dr TDS Receivable ₹10,000
  • Cr Customer ₹1,18,000

Check: ₹1,08,000 plus ₹10,000 is ₹1,18,000. The customer ledger is now nil. Note that TDS was worked out on ₹1,00,000, not ₹1,18,000. If the customer had deducted on the full ₹1,18,000, TDS would have been ₹11,800 and the cash ₹1,06,200; the extra ₹1,800 is a matter to raise with the customer.

Why can the ₹10,000 not be written off as a discount or bank charge?

Because the customer has (or should have) paid it to the government against your PAN. It shows up as a credit in your TDS credit statement: Form 26AS for periods up to 31 March 2026, or Form 168 from tax year 2026-27. When you file your income tax return, that credit reduces the tax you pay.

If you book it as a discount, three things go wrong:

  1. Your profit is understated by ₹10,000.
  2. You may forget to claim the credit, so you pay ₹10,000 more tax than you owe.
  3. Nobody notices if the customer never deposits the tax, because there is no balance to check.

Where does each amount appear?

AmountBank statementCustomer ledgerTDS Receivable ledgerForm 26AS / Form 168
₹1,08,000 cashYes, as a creditYesNoNo
₹10,000 TDSNoYesYesYes, against the customer’s TAN
₹1,18,000 invoiceNoYesNoUsually the amount paid or credited is shown as ₹1,00,000

This table is why bank-to-books matching gets confusing: the bank shows ₹1,08,000 but the invoice says ₹1,18,000. The ₹10,000 gap is the TDS, nothing else.

How does the TDS Receivable balance clear at year end?

At year end, total your TDS Receivable ledger and compare it with your TDS credit statement, customer by customer.

  1. Download the statement from the e-filing portal.
  2. Match each customer’s TAN and amount to your ledger.
  3. Where both agree, the credit is ready to claim.
  4. Where your ledger shows TDS but the statement does not, chase the customer.
  5. When you file the return, transfer the matched balance against income tax payable. Any excess over your tax comes back as a refund.

A TDS Receivable balance that keeps growing year after year usually means credits were never matched or claimed.

TransactIG reconciles TDS and matches bank lines to the books, so a ₹1,08,000 credit is tied to the ₹1,18,000 invoice with the ₹10,000 TDS shown as an exception item until it appears in the statement. See TDS reconciliation software and reconciliation software for India.

Primary reference: Income Tax Department e-filing portal — where the payee views the TDS credit statement (Form 26AS, or Form 168 from tax year 2026-27) that the TDS Receivable balance must match..

Frequently Asked Questions

What is the journal entry when a customer pays net of TDS?
Debit Bank with the cash received, debit TDS Receivable with the tax the customer withheld, and credit the customer with the full invoice amount. The customer ledger then shows nil.
Can I book the short payment as a discount?
No. The amount was paid to the government on your behalf. It is a tax credit you claim against your own income tax, so it belongs in TDS Receivable.
Is TDS deducted on the GST part of my invoice?
Usually not. Where GST is shown separately on the invoice, the customer deducts TDS on the value before GST. So on a ₹1,18,000 invoice with ₹18,000 GST, TDS is worked out on ₹1,00,000.
How do I clear the TDS Receivable ledger?
At year end, match the balance to your TDS credit statement, then set it against your income tax payable when you file the return. Any excess comes back as a refund.
What if the TDS does not appear in my Form 26AS?
Keep it in TDS Receivable, ask the customer for the challan details and return acknowledgement, and follow up until they deposit or correct it. Without the credit in the statement you cannot claim it.

See how TransactIG handles reconciliation for your industry

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