A beginner sees TDS on both sides of the trial balance and cannot tell which is an asset and which is a liability.
If you deducted tax from someone, you owe it to the government: liability. If someone deducted tax from you, you claim it back: asset.
Separate ledgers: TDS Payable, ideally per section or payment code, and TDS Receivable, ideally with customer TAN noted.
Payable clears to nil after each month's challan; receivable clears once a year against the tax return.
TDS is both, depending on who deducted from whom. TDS payable is a liability: tax you withheld from a vendor and still owe the government. TDS receivable is an asset: tax a customer withheld from you, which you set against your own income tax.
TDS payable vs TDS receivable at a glance
| Point | TDS Payable | TDS Receivable |
|---|---|---|
| Who deducted from whom | You deducted from your vendor or employee | Your customer deducted from you |
| Balance-sheet side | Current liability | Current asset |
| Usual ledger name | TDS Payable, often split by section | TDS Receivable or TDS Recoverable |
| What clears it | Depositing the challan, normally by the 7th of next month | Claiming it in your income tax return, or a refund |
| What a stuck balance means | A missed or mis-coded deposit | A credit missing from Form 26AS or Form 168 |
Where does each balance sit, and when should it reach zero?
TDS payable should be short-lived. Tax deducted in a month is normally deposited by the 7th of the following month; for March, the deadline is 30 April. So on any date, the payable balance should be no more than about one month’s deductions.
TDS receivable builds up through the year as customers pay you net of TDS. It clears once a year, when you file your income tax return and set the credit against tax payable. Any excess comes back as a refund.
Worked example
Your firm does two things in the same month:
- You pay a professional. A ₹1,00,000 professional fee bill, with an assumed 10 percent TDS. You withhold ₹10,000 and pay the professional ₹90,000. You now owe the government ₹10,000. That is TDS payable ₹10,000, a liability.
- A customer pays you. You raised a ₹1,00,000 sales invoice (before GST). The customer deducts 2 percent TDS, ₹2,000, and pays you ₹98,000 plus GST. That ₹2,000 is TDS receivable, an asset.
Your trial balance now shows ₹10,000 on the credit side and ₹2,000 on the debit side. They do not offset. The ₹10,000 clears when you deposit the challan by the 7th; the ₹2,000 clears when you file your return.
Why is an old balance on either side a warning sign?
- Old TDS payable. If last quarter’s payable is still there, either the challan was never paid, which means interest is running, or it was paid under a different section or payment code than the ledger. The vendor’s credit may also be missing.
- Old TDS receivable. If last year’s receivable is still sitting there, either the customer never deposited the tax, so it is missing from your TDS credit statement, or you claimed it in the return but did not pass the clearing entry.
A quick monthly look at both balances catches most of these early.
What to read next
- Next in the series: How to record TDS in your books when you pay a vendor
- TDS receivable ledger reconciliation
- TDS year-end March close
TransactIG reconciles TDS, so stuck payable and receivable balances surface as exceptions rather than year-end surprises. See TDS reconciliation software and reconciliation software for India.