TDS short deduction goes unnoticed because the decision about which section applies — and therefore what rate to withhold — gets made once, at the point an invoice or payment is booked, by whoever is processing it that day, and nothing in the normal accounting cycle revisits that classification afterward. If a payment was coded as a contract payment instead of professional fees, or as goods instead of services, the wrong rate gets applied consistently for the whole year, and it looks internally consistent right up until the department's system matches it against the counterparty's return.
Where the misclassification actually originates
- A new vendor type or service that doesn't cleanly fit an existing TDS section code, so someone picks the closest existing one under time pressure.
- A composite invoice covering both goods and services, with TDS applied to the full value under a single section instead of split correctly.
- A payment below the threshold for TDS in isolation, but which should have been aggregated with earlier payments to the same vendor during the year and crossed the threshold in aggregate.
- A rate change mid-year that gets applied to new transactions but never flows into the ERP's default vendor configuration for a vendor set up before the change.
- Reimbursement of expenses booked without TDS on the assumption it's a pure pass-through, when part of it was actually a fee component.
Short deduction doesn't show up in any internal reconciliation, because the books are self-consistent with the wrong rate applied throughout — the TDS payable, the TDS deducted, and the vendor ledger all agree with each other. It only surfaces when matched against an external source: the vendor's own return, or the department's automated matching, which is usually well after the year has closed.
What actually catches it before the notice does
A section-by-section review of vendor categorisation against actual invoice substance — not just the TDS payable account tying to the return filed — is what surfaces a misclassification early. By the time a notice arrives, the exposure includes interest and the short-deduction amount itself, which a mid-year review of classification would have caught for a fraction of the cost.
This is practical guidance written for audit teams, not an authoritative statement of any standard or statute. Standards, forms and timelines change. Check the current text issued by the ICAI and the relevant authority before relying on anything here in an audit file.
Related resources
- Payroll & employee costTDS on salary: audit testing approachRecomputing TDS for a sample against the declared regime, matching to Form 24Q, and reconciling TDS deducted to deposited and to the payroll register.
- Payroll & employee costPF and ESI compliance testing in a statutory auditApplicability, challan matching, due-date testing, and the employer-versus-employee contribution reconciliation — the PF and ESI compliance checks a payroll audit needs.
- Payroll & employee costDirector remuneration audit under the Companies ActManagerial remuneration limits and approvals, financial statement disclosure, and testing payments against board and shareholder resolutions.
Free tools, no signup
Each one reads a file entirely in your browser — or, for two of them, just answers a few questions — and nothing is ever uploaded.
- Purchase register checkDuplicate payments, round-sum amounts, weekend-dated invoices, incomplete records.
- GSTR-2B reconcilerMatches your purchase register against GSTR-2B — missing invoices either side, amount mismatches.
- Bank reconciliation checkerMatches your cash book against a bank statement — what's outstanding on each side.
- Fixed asset register checkDuplicate asset codes, missing location or useful life, negative net book value.
- CARO applicability checkerAnswer a few questions about the company and see which CARO 2020 clauses likely apply.
- MSME payment delay checkerMSME-flagged invoices paid — or still unpaid — beyond the 45-day Section 22 limit.
- Related-party transaction screenerTransactions above a threshold you set with no approval reference, grouped by counterparty.
- Depreciation useful life checkerCompares a useful life in use against the Schedule II, Part C indicative figure.
- Materiality calculatorOverall and performance materiality against PBT, revenue, assets or equity, with reasoning shown.
- Sample size calculatorStatistical sample size for a test of controls or a substantive test of detail.