Differences in Responsibilities
General Contractor: In simple terms, a contractor is an independent entity responsible
for carrying out a specific task for a given company. To see the project to its
completion, a contractor is highly educated on the project plan. They are trained and
skilled in the details to keep the construction project on schedule. Contractors are
usually hired directly by property owners to provide oversight and coordination of the
project on time. They coordinate subcontractors, vendors, and act as a central
communication point between different parties on a project.
Subcontractor: A subcontractor is technically hired by a contractor to carry out a
specific task of the overall project. More specifically, it is a firm or person working for
a company on a contractual basis. Subcontractors enter into agreements with
contractors rather than the client. Construction contractors range from building the
foundation, running wiring, installing pipes, and framing walls.