The difference between Contractor and Sub-contractor

The definition of contractor is “one that contracts to perform work or provides supplies”. General contractors are licensed for almost all phases of construction while specialty contractors are licensed for specific trades. A sub-contractor is defined as being an individual or business firm contracting to perform’ part’ of a building contract.