General Contractor vs Subcontractor
Short answer
A general contractor manages an entire project, pulls permits, and is accountable to the client, while a subcontractor is a specialty trade hired by the general contractor to perform one scope, such as plumbing or electrical. The general contractor carries overall liability and coordinates the schedule. Subcontractors carry liability for their own trade work and are paid by the general contractor, not the client.
- The general contractor signs the contract with the client and runs the whole job.
- Subcontractors are specialty trades hired and paid by the general contractor.
- The general contractor coordinates schedule, permits, and inspections.
- Each party carries insurance for its own work; the GC also carries broader liability.
- Homeowners almost always contract with a GC, not directly with subs.
What is a general contractor?
A general contractor, often called a GC, is the party responsible for delivering an entire construction project. The GC signs the contract with the property owner, develops the schedule, pulls the permits under their license or registration, hires and coordinates the subcontractors, orders materials, and answers to the client for the final result.
On a home remodel, the GC is your single point of accountability. If the tile setter and the plumber need to work in the same bathroom in the right order, the GC sequences them. If an inspection fails, the GC arranges the correction. The client should not have to manage the trades directly, and a good GC absorbs that complexity in exchange for a management markup.
What is a subcontractor?
A subcontractor is a specialty trade contractor hired by the general contractor to perform a defined scope of work. Common subcontractors include electricians, plumbers, HVAC technicians, framers, drywallers, tile setters, painters, and roofers. Each sub is an expert in one trade and is brought in for that portion of the job.
Subcontractors do not have a contract with the property owner. Their agreement is with the general contractor. They are paid by the GC, scheduled by the GC, and accountable to the GC for the quality and timing of their trade. A subcontractor on one project may act as a general contractor on a different, smaller job, so the title describes the role on a specific project, not a permanent status.
Who carries liability and insurance?
Liability is one of the most important differences between the two roles. The general contractor carries broad general liability insurance covering the overall project and usually workers' compensation for their employees. Because the GC holds the prime contract, they bear ultimate responsibility to the owner if the project goes wrong.
Subcontractors carry insurance for their own trade work, typically general liability and workers' comp for their crew. A careful general contractor requires each subcontractor to provide a certificate of insurance and to name the GC as an additional insured before work begins. That chain of coverage protects the homeowner: if a subcontractor's electrician causes a fire, the sub's policy responds first, with the GC's coverage behind it.
How does each get paid?
The payment flow follows the contract chain. The homeowner pays the general contractor according to a payment schedule, often tied to milestones. The general contractor then pays each subcontractor for their completed scope. The homeowner does not pay subcontractors directly in a standard arrangement.
This flow is why lien waivers matter. If a general contractor collects payment from the owner but fails to pay a subcontractor, the unpaid sub can file a mechanics lien against the property even though the owner already paid. Homeowners protect themselves by collecting lien waivers from subcontractors and suppliers as payments are made. On a managed platform, that paper trail is captured automatically rather than reconstructed later.
When does a homeowner need a general contractor?
A homeowner needs a general contractor for any project that involves multiple trades, structural work, or permits that require coordination. A kitchen remodel that touches plumbing, electrical, cabinetry, and tile is a GC project. So is a room addition, a whole-home renovation, or any job where one mistake in sequencing creates expensive rework.
For a single-trade job, a homeowner can hire that specialty contractor directly. Replacing a water heater is a plumber. Repainting a room is a painter. In those cases the specialty contractor is effectively acting as their own prime contractor for a small scope. The decision comes down to how many trades are involved and how much coordination the job demands.
How does a marketplace change the GC and subcontractor relationship?
On ContractShield, a client posts a work order and licensed contractors bid. For a multi-trade remodel, general contractors bid and then manage their own subcontractors as usual. For a single-trade job, the specialty contractor bids directly. The marketplace does not replace the GC role on complex jobs. It gives the client a transparent way to choose the GC and then a shared workspace to track the managed project.
The verification layer also strengthens the insurance chain. Because ContractShield collects license and insurance documents before a contractor can bid, a homeowner starts from a pool of contractors who have already shown coverage. The general contractor still vets and insures their subcontractors, but the top of the chain is verified from the first bid.
Frequently asked questions
Can a subcontractor work directly for a homeowner?
Yes, but then they are functioning as the prime contractor for that scope, not a subcontractor. The subcontractor label describes a trade hired by a general contractor. If a homeowner hires an electrician directly for a single job, the electrician is the contractor on that project.
Does a homeowner pay subcontractors directly?
No, not in a standard general contractor arrangement. The homeowner pays the general contractor, and the general contractor pays the subcontractors. Paying subs directly can create confusion over accountability and lien rights.
Who is liable if a subcontractor does poor work?
The general contractor is accountable to the homeowner for the overall result, including subcontractor work, because the GC holds the prime contract. The subcontractor is accountable to the GC, and the sub's insurance responds to claims from their own trade work.
Do subcontractors need their own insurance?
Yes. Reputable subcontractors carry general liability and workers' comp for their crew, and a careful general contractor requires a certificate of insurance before letting a sub start. This protects the homeowner through the full chain of coverage.
Is a general contractor more expensive than hiring subs directly?
A general contractor adds a management markup, usually 15 to 22% on residential work, in exchange for coordinating trades, permits, and schedule. For multi-trade jobs, that coordination often prevents costly sequencing errors that would exceed the markup if you managed subs yourself.
Post a work order and let verified general contractors bid
ContractShield collects license and insurance documents before any contractor can bid on your project.
Keep reading
Canonical: /seo/guides/general-contractor-vs-subcontractor