@ nikhilkale: To start with, bonus is included as salary income for income tax calculations. And as such, TDS on salary is deductible at the time of payment of salary. For more details, Section 192 (1) states as under:
'Any person responsible for paying any income chargeable under the head of income “Salaries” shall, at the time of payment of salary, deduct income-tax on the amount payable at the average rate of income-tax (computed on the basis of the income tax rates in force for the financial year) in which the payment is made, on his estimated income under this head for that financial year'.