Subcontractor vs. General Contractor Services

Understanding the structural difference between general contractors and subcontractors is foundational to navigating any construction or home improvement project in the United States. These two roles carry distinct legal obligations, licensing requirements, and scopes of authority that directly affect how projects are organized, priced, and completed. This page defines each role, explains how they interact operationally, identifies the scenarios where each is relevant, and maps out the decision boundaries property owners and project managers encounter when engaging contractor services.


Definition and scope

A general contractor (GC) holds primary contractual authority over a construction project. The GC enters into a direct agreement with the property owner or project developer, assumes overall responsibility for scheduling, permitting, subcontractor coordination, and budget management, and serves as the legally accountable party if work fails to meet code or contract terms. Licensing requirements for general contractors vary by state — for a breakdown of those distinctions, see Contractor Licensing Requirements by State.

A subcontractor is a licensed trade professional or company hired by the general contractor — not directly by the property owner — to perform a defined scope of work within a larger project. Subcontractors typically hold specialized trade licenses in areas such as electrical, plumbing, HVAC, roofing, or framing. Their contractual relationship runs to the GC, not to the owner.

The scope distinction is critical:

Both categories require independent licensing and insurance in most US states. The contractor insurance requirements that apply to GCs differ in structure from those applicable to subcontractors, who typically must also carry their own general liability and workers' compensation coverage as a condition of the subcontract agreement.


How it works

On a standard residential or commercial project, the workflow between these two roles follows a defined chain of accountability:

  1. Owner engagement: The property owner solicits bids from and contracts with a licensed general contractor.
  2. Project breakdown: The GC analyzes the full scope of work and identifies which portions require specialized trade labor.
  3. Subcontractor bidding: The GC solicits bids from licensed specialty subcontractors for each trade package (e.g., electrical rough-in, HVAC installation, masonry work).
  4. Subcontract execution: The GC issues written subcontract agreements that define scope, schedule, payment terms, and liability allocation.
  5. Field coordination: The GC manages sequencing among trades — ensuring, for example, that rough electrical and plumbing inspections pass before insulation and drywall proceed.
  6. Payment chain: The owner pays the GC, who in turn pays subcontractors. This arrangement creates mechanic's lien exposure if the GC fails to pay subs — a risk governed by state lien statutes.
  7. Inspection and closeout: The GC coordinates all required inspections with the authority having jurisdiction (AHJ) and obtains certificate of occupancy or project closeout documentation.

The contractor permit and inspection responsibilities page details how GC-versus-subcontractor obligations are divided across permit types and jurisdictions.


Common scenarios

Scenario 1 — Full residential remodel: A homeowner undertaking a kitchen remodel contracts with a GC. The GC subcontracts electrical work to a licensed electrician, plumbing to a licensed plumber, and tile installation to a flooring subcontractor. The homeowner has a single contractual point of contact and single payment obligation.

Scenario 2 — Specialty-only engagement: A homeowner with a straightforward, trade-specific need — such as replacing a water heater or installing a new bathroom fixture — may contract directly with a licensed plumbing subcontractor without engaging a GC. In this configuration, the specialty contractor assumes the GC role for that limited scope.

Scenario 3 — New construction: On new construction projects, a general contractor typically manages 8 to 12 or more subcontractor trades simultaneously — including concrete, framing, roofing, insulation, drywall, painting, and mechanical trades — across a project timeline spanning months.

Scenario 4 — Emergency response: Following storm or water damage, emergency contractor services may be structured with a single restoration GC who subs out structural, mechanical, and content work to specialty trade contractors under a master restoration contract.


Decision boundaries

Choosing between engaging a GC or going directly to a subcontractor depends on four factors:

Factor General Contractor Direct Subcontractor
Scope complexity Multi-trade or multi-phase projects Single-trade, bounded scope
Permit responsibility GC pulls and manages permits Sub may pull trade-specific permits only
Owner time/oversight Minimal — GC manages coordination Higher — owner must sequence trades
Cost structure GC markup (typically 10–20% over sub costs) applied No GC markup layer

The GC markup reflects real overhead: project management, scheduling, liability assumption, and warranty obligations. For a detailed breakdown of how those figures enter project bids, see How Contractors Estimate Project Costs.

Property owners who bypass a GC to save on markup and hire subcontractors directly accept the coordination burden and legal exposure that the GC would otherwise carry. If a subcontractor causes damage or fails to complete work, the owner — not a GC — must pursue remedies directly. The contractor dispute resolution options page covers the mechanisms available in that situation.

State contractor licensing boards often define specific thresholds — such as a project value of $500 or more under California Business and Professions Code §7028 (California Contractors State License Board) — at which a licensed GC is legally required regardless of scope simplicity. Verifying local requirements before structuring any engagement is essential to legal compliance.


References