An individual contractor and a company are deducted differently
Payments to an individual or Hindu undivided family contractor carry a lower TDS rate than payments to a company or firm for identical work. The distinction is the legal status of the recipient, not the nature of what they did.
Contractor TDS = payment x rate (rate depends on payee type, above threshold)
Getting it wrong in either direction causes problems: under-deducting leaves the payer liable for the shortfall plus interest, and over-deducting leaves the contractor chasing a refund for a year.
A single large payment or a year of small ones both trigger it
Contract TDS typically has a single-payment threshold and a separate, higher annual aggregate threshold for the same recipient. Crossing either one creates the obligation.
The aggregate test is the one usually missed. A series of payments each below the single-payment limit still triggers deduction once the year’s total passes the aggregate, and the obligation covers the whole amount from that point.
Works contracts, not professional fees
This section covers payments for carrying out work — construction, manufacturing to specification, advertising, catering, transport. Professional and technical services fall under a different section at a materially higher rate.
The classification matters more than the label on the invoice. A payment described as a contract but substantively for professional services is deductible at the professional rate, and a tax officer will apply the substance.
Where materials are billed separately, the base may be labour only
For a works contract where the customer supplies materials, TDS may apply only to the labour component provided the invoice separates the two. Where materials are not separately stated, deduction is on the gross amount.
This is worth structuring correctly at the invoice stage. A combined invoice can leave a contractor with TDS deducted on material costs they simply passed through, which is real cash locked up for a year.
Frequently Asked Questions
Why does the rate differ for individuals and companies?
Many systems set a lower rate for individual or HUF payees and a higher one for companies and firms (for instance 1% versus 2% under India’s Section 194C as an example). This tool switches the rate based on the payee type you select.
What is the threshold for contractor TDS?
Deduction is usually required only once a payment, or the cumulative annual total, exceeds a set threshold. Below it, no TDS applies. This calculator returns zero when the single payment is at or under the threshold you enter.
Is the deducted tax a cost to the contractor?
No. It is an advance against the contractor’s own tax liability, credited when they file their return. The contractor receives the net amount now and reconciles the deducted tax later, so the total tax they owe is unchanged.
Does TDS apply to the material and labour portions?
Some jurisdictions allow excluding the cost of materials from the base in certain contracts, applying TDS only to the labour or service value. Those rules vary, so verify how your jurisdiction defines the taxable base.
Sources & References
Figures on this page are checked against primary, authoritative sources. Links open in a new tab.
The rates and threshold you enter are illustrative inputs to verify, not stored legal figures.
TDS is computed on the gross payment above the threshold, ignoring cess, surcharge, and material-versus-labour splits some systems use.
A single payment is assumed; cumulative annual thresholds across many payments are not tracked here.
Figures are an estimate in one local currency for general reference, not a filing figure.
Where it stops
Contractor withholding rates, thresholds, and payee categories vary by country, contract type, and tax year.
Some systems set separate single-payment and annual-aggregate thresholds, which are not modeled separately here.
It does not handle lower-deduction certificates, no-PAN higher rates, or sub-contractor specifics.
It is not tax advice and gives no guarantee of correct withholding or compliance.
Related Calculators
Salary TDSMonthly salary TDS from your estimated annual tax, adjusted for what has already been deducted.
Income TaxUS federal income tax for 2026 or 2025 on the IRS brackets: every filing status, deductions and credits, effective and marginal rate, and your refund or amount owed.
Freelancer vs EmployeeFind the freelance hourly or day rate needed to match a target employee salary, after tax, benefits, and unbillable time.
Corporate TaxCorporation tax on taxable profit, with any surcharge and the effective rate it produces.
VAT/GSTAdd or remove VAT, GST, or HST from a price, solve tax-inclusive and tax-exclusive values, and build mixed-rate invoices.
Sales TaxAdd US sales tax to a price or back it out of a receipt total, with combined state + average local rate presets for all 50 states.
Salary & Take-Home PayEstimate take-home pay with sourced payroll models for the US, India, UK, Canada, and Australia, plus a net-to-gross solver.
UK Income TaxIncome tax for 2026/27 in England, Wales, Northern Ireland or Scotland, band by band, with National Insurance, student loans, the £100,000 taper and a table of common salaries.
Tax rules vary by country, state, tax year, filing status, income type, deductions, and exemptions. This calculator is educational and uses the values you enter. Always verify final tax treatment with official sources or a qualified tax professional.
Published the calculator with its formula, worked example, assumptions, limitations and a bespoke guide, and added an automated formula test suite covering it.
Tested the individual and company rates applied to the same payment, with the threshold test governing both.
Tested that switching the recipient type changes the deduction by exactly the difference between the two rates.
Frequently Asked Questions now show on the page: 4 answers, checked in a page-by-page audit.
What the calculation assumes and where it stops now show on the page.
Add this calculator to your site
Responsive embed — and private: nothing your visitors type leaves their browser.