Difference between main contractor and general contractor


Main contractor: The entity to which a contract has been awarded by a contracting body.

General contractor: The entity which has overall responsibiliy for the completion of a project, including the coordination of all activities performed by different trades.