A contractor is a business or other concern that pays subcontractors for construction work.
A subcontractor is a person or body that has agreed to carry out construction operations for a contractor. The subcontractor may be carrying out the operations in any way, including:
– carrying out the operations themselves
– having the operations done by their own employees or subcontractors.