Estimating Systems & Pricing Strategy

Construction Subcontractor Agreements: What Most Builders Get Wrong

Most subcontractor agreements used by builders running $1.5M–$15M operations are missing the three clauses that prevent the most common and most expensive disputes: a scope definition clause that eliminates 'I didn't know that was included,' an insurance indemnification clause that protects you from upstream liability when a sub's employee gets hurt, and a warranty and correction clause that defines what callbacks cost and who pays for them. These aren't complex legal constructions — they're specific, practical language that takes 20 minutes to add and saves $5,000–$15,000 per project in disputes that never need to happen.

The Short Version

The most expensive subcontractor problem I see in the $1.5M–$15M range isn't a performance problem. It's a documentation problem. A builder wins a $600,000 project, brings in eight subcontractors, gives five of them agreements that were downloaded from a template site five years ago and never updated, and then handles the scope disputes, insurance gaps, and warranty arguments that follow as a cost of doing business. They're not wrong that disputes are inevitable. They're wrong that good agreement language doesn't prevent most of them. This post covers the three most consequential gaps in typical subcontractor agreements and exactly what to put in each section to close them.

Sound Familiar?

Your subcontractor agreements have critical gaps if:

What We Found

The Scope Definition Failure — Why Vague Language Costs You $3,000–$8,000 Per Project

Scope disputes between general contractors and subcontractors are the single most common source of project-level financial loss that isn't captured in job cost reports. They don't show up as line items — they show up as absorbed cost, negotiated concessions, and schedule delays that compress your margin without a named cause. And almost all of them are preventable with better scope language in the agreement.

The typical scope clause in a downloaded subcontractor template reads something like: "Subcontractor shall perform all work related to [trade] as shown on plans and specifications." That sentence is nearly useless as a legal document. "As shown on plans and specifications" assumes a level of plan completeness that doesn't exist on most residential projects at the time of sub engagement. "All work related to [trade]" is an invitation to a scope dispute on every job.

What the Scope Clause Needs to Do

An effective scope definition clause serves three functions: it specifies what's included (with enough granularity to eliminate ambiguity), it explicitly excludes adjacent work that could otherwise be claimed as included, and it establishes the governing document hierarchy — meaning, when the agreement conflicts with the plans, which governs.

Here's the structure that works in practice:

Included scope: Be specific. "Supply and install all electrical rough-in including panel, all branch circuits, all rough-in boxes, and all temporary power connections" is better than "all electrical work." The additional specificity takes five minutes to write and eliminates the dispute about whether temporary power was in scope.

Excluded scope: Explicitly state what is not included. "Does not include: finish fixtures and devices, low-voltage work, security or audio/visual systems, final connections to appliances." This matters because subs will assume anything not explicitly excluded is ambiguous — and ambiguity resolves in their favor or becomes a negotiation.

Document hierarchy: "In the event of conflict between this agreement and the project plans and specifications, this agreement governs unless modified by written change order signed by both parties." This prevents the sub from expanding their scope interpretation based on a detail shown on the architectural drawings that wasn't in your scope negotiation.

The Change Order Integration

The scope clause should reference the change order process directly: "Any work beyond the scope described herein requires a written change order executed prior to the work being performed. Subcontractor will not be compensated for work outside the defined scope without prior written authorization." This sentence, added to existing agreements, eliminates the vast majority of scope dispute arguments — because the sub knows, before they start, that unapproved additions are uncompensated.

If you're managing projects through a platform like JobTread's change order workflow or a comparable PM tool, reference the platform's change order process in the agreement explicitly. "Change orders will be issued and approved through [platform name]. Electronic approval through the platform constitutes written authorization under this agreement." This eliminates the "I couldn't find you to sign a paper change order" argument on mid-project requests.

The Most Expensive 12 Words in a Subcontract Agreement

"All work associated with [trade name] as shown on plans." This phrase appears in the majority of template subcontract agreements and is responsible for more scope disputes and back-charge conflicts than any other clause failure. Replace it with explicit, specific scope language before you sign another agreement.

📊
Free download: 5 Margin Killers Every Builder Misses
Get It Free →

Insurance Requirements — The Liability Gap Most Builders Carry Without Knowing It

Most subcontractor agreements include an insurance requirement. Few of them include the specific language that actually protects the general contractor when something goes wrong. The difference between "subcontractor shall maintain general liability insurance" and a properly written insurance clause is the difference between a protected project and an exposure that routes to your policy.

Why "Carries Insurance" Isn't Enough

A subcontractor who "carries insurance" might have a $300,000 per-occurrence policy that won't cover a serious property damage claim. They might have a policy with a business exclusion that bars claims arising from a subcontract relationship. Their workers' comp might be a sole proprietor exemption that doesn't cover the two employees they bring to your site. And even with adequate coverage, if your company isn't named as an additional insured, a claim arising from their work runs through their policy but doesn't necessarily protect your direct exposure.

The Three Components of a Protective Insurance Clause

Minimum coverage limits: State specific limits, not just "adequate insurance." Standard minimums for residential construction: $1M per occurrence / $2M aggregate for general liability; $500K for workers' compensation (or statutory limit if higher in your state); $1M for commercial auto if the sub uses vehicles on the project. These numbers should be updated periodically as your project sizes change — what was adequate coverage for a $150,000 project may be inadequate for a $600,000 one.

Additional insured status: "Subcontractor's general liability policy shall name [Your Company Name] as an additional insured on a primary and non-contributory basis." The "primary and non-contributory" language matters — without it, a claim can route to your policy and the sub's policy proportionally, meaning your own insurance responds even if the sub's coverage exists. Additional insured status on a primary basis puts the sub's policy first.

Certificate and notice requirements: "Subcontractor shall provide a Certificate of Insurance prior to commencing work and shall provide 30 days' advance written notice of any policy cancellation, material change, or non-renewal." This gives you the window to take action — terminate the sub relationship, require immediate reinstatement, or seek coverage elsewhere — before you're operating with an uninsured subcontractor on an active site.

The Indemnification Clause: Often Missing, Always Critical

Beyond the insurance clause, an effective subcontract agreement includes an indemnification clause that establishes who bears what liability when something goes wrong. The standard construction indemnification clause reads: "Subcontractor shall indemnify, defend, and hold harmless General Contractor from and against all claims, damages, losses, and expenses arising out of or resulting from Subcontractor's performance of the Work, to the extent caused by Subcontractor's negligent or willful acts or omissions."

Note the "to the extent caused by" language — this is a proportional indemnity clause, meaning the sub indemnifies you for their share of liability in a multi-party claim but not for losses that are primarily your own fault. Some template agreements use broader language that courts have found unenforceable in many states. Consult a construction attorney in your state if you want to verify that your indemnification clause is enforceable under local law — states vary significantly on what indemnification language is permitted.

If you're operating without a written subcontractor indemnification clause, you have no contractual mechanism to recover costs from a sub whose work caused a claim. You may still have legal recourse through negligence theories, but that route is expensive and uncertain. A written clause is faster, clearer, and far less costly to invoke.

The 3 Clauses That Save $5K–$15K Per Project: Payment Terms, Warranty, and Dispute Resolution

The scope and insurance provisions are the most commonly discussed gaps in subcontractor agreements. These three clauses are less commonly discussed and equally impactful on project-level outcomes.

Clause 1: Payment Terms With Milestone Triggers and Lien Waiver Integration

Vague payment terms create two problems: cash flow disputes when the sub expects payment on a different schedule than you've planned, and lien exposure when the sub has collected payment but hasn't cleared their upstream suppliers. Both are expensive and both are preventable.

Effective payment terms language: "Payment shall be made within [X] days of approval of Subcontractor's invoice and receipt of a conditional lien waiver for the invoiced amount. Final payment shall be conditioned upon receipt of an unconditional final lien waiver and satisfactory completion of all punch list items. Retainage of [X]% shall be withheld from each progress payment and released upon final completion and inspection."

The lien waiver integration is the critical piece. A conditional lien waiver for each progress payment says: "I waive lien rights for work through [date] to the extent I receive payment for this invoice." An unconditional final lien waiver says: "I waive all lien rights on this project." Together they create a documented chain of payment that protects you from mechanics' liens even if the sub fails to pay their own material suppliers.

Builders who skip the lien waiver language discover the cost when a sub's material supplier files a mechanics' lien on a project the builder has already paid in full. The lien follows the property, not the payment relationship — meaning the homeowner has a lien on their home despite the fact that you paid the sub. Adding two sentences to your agreement prevents this entirely.

Clause 2: Warranty Language That Actually Holds

The most common warranty clause in template subcontractor agreements: "Subcontractor warrants all work for one year." This clause is technically present but practically useless. It doesn't specify one year from what date, it doesn't define what constitutes a defect, it doesn't establish a response timeline, and it doesn't state who bears the cost of correction.

Warranty language that holds: "Subcontractor warrants all labor and materials for a period of one (1) year from the date of substantial completion of the Project. During the warranty period, Subcontractor shall correct any defects in workmanship or materials within thirty (30) days of written notice from General Contractor, at Subcontractor's sole expense including all labor, materials, and any consequential costs necessary to complete the correction. Failure to respond within the required period shall entitle General Contractor to complete the correction using alternative resources and back-charge the cost to Subcontractor."

The back-charge language in the final sentence is what creates enforceability. Without it, a sub who ignores a warranty callback forces you into a slow legal process to recover costs you've already incurred. With it, you have contractual authority to remedy the defect and deduct the cost from any outstanding balance — or pursue recovery directly if there's no outstanding balance.

For mechanical, electrical, and plumbing subcontractors, add one sentence: "Subcontractor shall register all applicable manufacturer warranties in the name of the property owner at substantial completion and provide documentation of registration to General Contractor within 14 days of completion." This makes manufacturer warranty activation a contractual obligation rather than an afterthought — and it protects the homeowner's warranty rights on HVAC systems, water heaters, and similar equipment where the registration deadline matters.

Clause 3: Dispute Resolution — Prevent the Litigation Default

Most subcontractor agreements either have no dispute resolution clause or default to "disputes shall be resolved in [county] court." The court default is the most expensive possible resolution mechanism — it takes months, requires attorneys, and typically costs both parties more than the dispute itself is worth. Most construction disputes in the $5,000–$50,000 range should never go to litigation.

The alternative: a stepped dispute resolution clause. "In the event of a dispute, the parties shall first attempt resolution through direct negotiation within 15 days of written notice of the dispute. If direct negotiation fails, the dispute shall be submitted to mediation before a mutually agreed mediator within 30 days. If mediation fails, the dispute may be submitted to binding arbitration under [AAA Construction Industry Rules / applicable state rules]. The prevailing party in arbitration shall be entitled to recover reasonable attorney fees and costs."

The stepped process (negotiation → mediation → arbitration) resolves most disputes at the negotiation or mediation stage, which typically costs $500–$2,000 in total versus $10,000–$50,000 for litigation. The attorney fees provision in arbitration creates a disincentive for bad-faith disputes — a party who pursues an arbitration they knew they'd lose risks paying the other party's costs. This clause typically prevents more disputes than it resolves, because both parties know the escalation path before they decide whether to push a disagreement forward.

If your current subcontractor agreements are missing any of these provisions, updating them is a half-day project — or less if you're working from a template that already has the right structure. The goal isn't a perfect legal document. It's a clear, specific agreement that eliminates the ambiguities that generate disputes and establishes enforceable remedies for the ones that happen anyway.

If you want to audit your current subcontractor agreement language against these standards and identify the specific gaps, a strategy call is 45 minutes — I'll look at what you're using and tell you exactly what needs to change.

Stop Guessing Where Your Profit Is Going

Download the Profit Leak Checklist used by 300+ builders. Find the exact cost codes, billing gaps, and overhead mistakes hiding in your numbers — free, instant download.

Get the Free Checklist →

Frequently Asked Questions

A complete subcontractor agreement should include: (1) a detailed scope of work with explicit inclusions, exclusions, and document hierarchy; (2) insurance requirements specifying coverage limits, additional insured status, and certificate delivery requirements; (3) an indemnification clause establishing liability allocation for claims arising from the sub's work; (4) payment terms with milestone triggers, retainage percentage, and lien waiver requirements for each payment; (5) a warranty clause specifying the warranty period (minimum one year from substantial completion), response timeline for callbacks (30 days), and the sub's obligation to correct defects at their expense; and (6) a stepped dispute resolution clause (negotiation → mediation → arbitration) that prevents the expensive default to litigation. Template agreements that omit any of these six elements leave significant exposure on every project.

A conditional lien waiver waives lien rights for a specific payment amount contingent on actually receiving that payment — it becomes effective only when the payment clears. An unconditional lien waiver waives lien rights without conditions, typically used for the final payment at project completion. The practical use pattern: require a conditional lien waiver with each progress payment (the sub waives lien rights for work through the invoice date, effective upon payment), and an unconditional final lien waiver before releasing the final payment. This creates a documented chain of payment that protects property owners from mechanics' liens filed by the sub's material suppliers even if the sub has been fully paid. Mechanics' liens follow the property, not the payment chain — meaning a homeowner can have a lien filed against their home for a supplier debt the builder already paid through the sub. Lien waiver discipline prevents this entirely.

One year from substantial completion is the standard minimum warranty period for workmanship in residential construction, consistent with most state warranty statutes and the typical expectation in builder-to-sub agreements. However, state law may impose longer warranty periods for specific work types — many states have implied warranties of habitability or structural soundness that run 6–10 years and flow from the GC to subs in claims. Your subcontract warranty clause should specify: the warranty period start date (substantial completion, not project start or contract execution), the response obligation (30 days from written notice is typical), who bears the cost of correction (subcontractor, at their expense), and the GC's right to self-remedy and back-charge if the sub fails to respond. For mechanical, electrical, and plumbing scopes, require the sub to register applicable manufacturer warranties in the homeowner's name at completion — many equipment manufacturers require registration within 30 days of installation to activate the warranty.

A stepped dispute resolution clause in your subcontract agreement gives you the process before the dispute happens: direct negotiation first (15 days from written notice of the dispute), then mediation if negotiation fails, then binding arbitration if mediation fails. Most construction disputes in the $5,000–$50,000 range resolve at the negotiation or mediation stage — the formal demand letter with a specific dollar claim and a clear deadline often prompts a resolution that months of informal conversation didn't produce. If your agreement doesn't have a dispute resolution clause, start the escalation by sending a written demand (letter or email) specifying the exact claim, the dollar amount, the legal basis (warranty breach, scope incomplete, etc.), and a 30-day deadline for resolution. If that produces nothing, construction-specific mediation through your local contractors' association or the American Arbitration Association's construction panel is typically faster and cheaper than litigation — total cost $500–$3,000 versus $10,000+ for a litigated dispute.

Minimum insurance requirements for subcontractors on residential construction projects: (1) Commercial general liability — $1M per occurrence / $2M aggregate minimum, with your company named as additional insured on a primary and non-contributory basis; (2) Workers' compensation — statutory limit for your state (or $500K minimum where state law doesn't specify), covering all employees the sub brings to the site; (3) Commercial auto — $1M combined single limit if the sub uses vehicles to deliver materials or transport equipment. Higher limits may be warranted on larger or more complex projects — discuss with your own insurance agent. The key clauses to include in your agreement: additional insured status (primary and non-contributory), advance notice of cancellation or material change (30 days), and a requirement to provide a renewed Certificate of Insurance before each policy renewal date. Verification on every new project engagement, not just once when you first bring on a sub, is the discipline that eliminates mid-project coverage lapses.

Grant Fuellenbach, Founder of GO First Consulting

About the Author

Grant Fuellenbach

Founder of GO First Consulting • 15+ years in construction technology • Certified Salesforce Administrator • B.S. Cognitive Neuroscience, Colorado State University • 312+ builder engagements • $5.3M+ documented client impact

Grant helps residential builders overhaul their operations — from fixing broken cost code systems and building master budget templates to installing daily log workflows. His systems have been deployed at 312+ construction companies across the US, generating $5.3M+ in documented client impact.

Read full bio →

Find Your Revenue Leaks in 5 Minutes.

The SkillMatch Diagnostic Engine scores your operations, finances, marketing, and sales — then gives you a ranked list of AI skill recommendations with dollar recovery estimates and an implementation roadmap.

Take the Free SkillMatch Diagnostic → Or book a strategy call →