Contractors are hired for specific purpose. Either it is service contract or purchase contract. On meeting contractual obligation, they are paid their charges as per the terms of contract.
Contractors do not come under the purview of labour laws. Therefore, contractors are not paid regular salary or bonus. However, contractors hire employees to get the work done. They in turn are expected to follow labour laws and under the provisions of which they are expected to pay salary and bonus to their employees.