calculate_tds
Compute TDS on contractor payments, professional fees, rent, interest, commissions, or goods using section, gross amount, PAN status, and prior payments for FY2025-26.
Instructions
Calculate TDS for a given section and payment amount (FY2025-26).
Use when computing withholding tax on contractor payments, professional fees, interest, rent, commissions, or purchase of goods.
Args: section: TDS section key from supported sections. payment_amount: Gross payment in rupees. pan_available: Whether payee PAN is available (affects rate). is_senior_citizen: For 194A bank interest threshold. aggregate_payments_ytd: Prior payments to same payee in current FY. payee_type: 'individual_huf' or 'other' - affects 194C rate.
Returns: Standard envelope with TDS applicability, rate, amount, net payment.
Notes: FY2025-26 rates. Actual rates may vary by DTAA or Form 15G/15H.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"section": "<section>",
"payment_amount": "<payment_amount>",
"pan_available": "<pan_available>"
},
"name": "calculate_tds"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| section | Yes | TDS section key, e.g. '194C_individual', '194J_professional' | |
| payee_type | No | Payee type: 'individual_huf' or 'other' (affects 194C rate) | individual_huf |
| pan_available | Yes | Whether payee has provided PAN | |
| financial_year | No | Financial year (e.g. '2025-26', '2026-27') | 2025-26 |
| payment_amount | Yes | Gross payment amount in rupees | |
| is_senior_citizen | No | For 194A bank interest — applies higher threshold for seniors | |
| aggregate_payments_ytd | No | Prior payments to same payee under this section in current FY |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||