Question: what is the difference between client and contractor?
Answer: The Contractor is the one who executes the work at construction site. The client works for the owner and ensures whether the execution of the project is as per the terms agreed in contract document. The sub-contractor is the one who executes the work as per the terms agreed with the contractor.