A GC we spoke with recently was three weeks into a $2.4M medical office build when his drywall sub walked off the job. The sub claimed the ceiling grid work wasn't in his scope. The GC's agreement said "interior finishes." That was it. Two words. The dispute cost him 11 days of schedule, a $14,000 remobilization, and a conversation with the owner he didn't want to have.
The general contractor subcontractor agreement is the most leveraged document in your business — not your owner contract, not your insurance policy. The sub agreement is where your margin lives or dies on every project. Get it right and you have a clear operational framework from mobilization to final payment. Get it wrong and you're arbitrating scope in the field while the schedule bleeds.
This guide covers every clause that matters, how to structure payment and lien waivers, what insurance to demand and how to actually verify it, and how to turn your agreement into a repeatable onboarding system — built for what GCs are dealing with in 2026.
Why Most Subcontractor Agreements Fail Before Work Starts
Most GC-sub agreements don't fail at signing. They fail three weeks in, when the first gray area surfaces and nobody can point to language that resolves it. The agreement was vague on scope, silent on what triggers a payment, or copied from a template that was written for a different project type in a different state.
Vague agreements lead to disputes, schedule delays, and lien exposure before the first inspection.
The gap between a signed agreement and a protected GC
Signing something is not the same as signing the right thing. Payment disputes and scope disagreements are consistently among the most common construction disputes that end up in litigation, with a significant share originating in subcontract language — or the absence of it. The clauses that hurt GCs most aren't the ones they got wrong. They're the ones they left out entirely: change order authorization thresholds, retainage release triggers, and construction change order management mechanisms.
A sub who knows your agreement doesn't define who can authorize a change order will use that gap. Not necessarily maliciously — but when $18,000 in extra work is on the table, vague language benefits whoever argues louder.
What the Reddit template crowd gets wrong
The r/GeneralContractor community is a genuinely useful resource, and the instinct to share templates there comes from the right place. But community-sourced subcontractor agreement templates have a structural problem: they're state-agnostic. A template that works in Texas may have unenforceable pay-if-paid language in California. One written for a commercial build won't have the right lien notice language for a residential project in Florida.
They also tend to skip lien waiver provisions entirely — treating waivers as a separate administrative process rather than a contractual condition of payment. That's a meaningful gap. If your agreement doesn't make lien waivers a prerequisite for releasing funds, you're chasing paperwork after the check is already cut.
The Core Clauses Every General Contractor Subcontractor Agreement Needs
These clauses are mandatory to prevent common project disputes.
Subcontractor scope of work template: write it tight or pay for it later
The scope of work is where most agreements fall apart. A subcontractor scope of work template that just lists trade categories — "mechanical work," "electrical rough-in" — gives you nothing to stand on when the sub says the work you're asking for wasn't in his price.
A tight scope exhibit defines the specific materials and installation standards, the tolerances the work must meet, what's explicitly excluded, and how this sub's scope interfaces with adjacent trades. For a framing sub, that means specifying lumber species and grade, shear wall nailing patterns, and whether blocking for future millwork is included. For an MEP sub, it means defining the equipment schedule, the point of connection to other systems, and who's responsible for coordination drawings.
Every scope exhibit must include: scope in, scope out, interfaces, submittals, and inspection hold points. If you are struggling to define these boundaries, consider using construction assemblies estimating to better visualize the components of your project.
Subcontractor payment schedule construction: milestone vs. net terms
There are two dominant structures for subcontractor payment schedules in construction. Milestone-based payment ties disbursements to defined completion events — rough-in complete, inspection passed, substantial completion reached. Net-30 or net-45 terms tie payment to invoice receipt on a calendar basis. Most commercial GC-sub agreements blend both: net-30 terms with a pay application process tied to schedule of values line items.
The pay-when-paid vs. pay-if-paid distinction matters enormously, and most GCs treat them as interchangeable. Pay-when-paid makes the GC's receipt of owner payment a timing condition — the sub gets paid after the GC does, but the GC is still ultimately obligated to pay. Pay-if-paid attempts to shift the risk entirely — if the owner doesn't pay the GC, the sub doesn't get paid. California, New York, and several other states have restricted or effectively banned pay-if-paid clauses as of 2025. Know your state's current statute before you put that language in an agreement.
Retainage: how much, when it releases, and how to document it
Standard retainage in commercial construction runs 5–10% of each progress payment, held until project completion. Some owner contracts allow retainage reduction to 5% after a project reaches 50% completion — and if your owner contract includes that provision, your sub agreements should mirror it.
The problem isn't the rate. It's the release trigger. Agreements that say retainage releases "upon project completion" invite a dispute about what completion means. Tie the release to specific, documentable events: certificate of occupancy issued, all punch list items closed, final lien waiver received, and any required O&M documentation submitted. Each trigger should be a checkbox, not a conversation.
Change order authority and written approval requirements
Your agreement must define who has authority to direct changes, what dollar threshold requires written approval before work proceeds, and what happens to work performed without authorization. A common structure: changes under $500 can proceed with verbal direction and must be documented within 24 hours; changes over $500 require a signed change order before work starts.
Without this language, a sub who performs extra work — even work you verbally approved — has a legitimate claim that's hard to dispute. With it, you have a documented process that protects both sides and keeps your construction cost control clean.
Subcontractor Insurance Requirements: What to Demand and How to Verify It
Collecting a certificate of insurance is not the same as being protected. Most GCs know they need to require insurance. Fewer have a system for verifying it actually covers what it needs to cover before the sub mobilizes.
Coverage minimums by project type
For residential projects, a $1M per-occurrence general liability limit is a reasonable floor. Commercial projects — retail, office, light industrial — typically require $2M per occurrence and $4M aggregate. Larger or higher-risk projects (healthcare, education, high-rise) often push to $5M aggregate, with umbrella or excess coverage filling the gap. Workers' compensation is required in virtually every state and should be non-negotiable regardless of project size.
Your owner contract often flows down specific insurance requirements that you're contractually obligated to pass to your subs. Read that section of your prime contract before you finalize subcontractor insurance requirements — the thresholds need to match or exceed what your owner is requiring of you.
The additional insured endorsement — and why a certificate alone isn't enough
A certificate of insurance proves a policy existed when the certificate was issued. It does not make you an additional insured. GCs who collect COIs without requiring the actual additional insured endorsement are carrying exposure they think is covered.
The endorsement is a separate document — CG 20 10 for ongoing operations, CG 20 37 for completed operations — that must be attached to or referenced in the sub's policy. Require it in your agreement, collect it before mobilization, and verify the endorsement language actually names your company. A certificate that says "additional insured per written contract" is better than nothing, but a blanket endorsement with your name on it is what you actually need.
Lien Waivers in Construction: Building the Release Schedule Into Your Agreement
A lien waiver construction guide that treats waivers as paperwork you collect after payment is missing the point. Waivers should be a contractual condition of payment — built into the agreement so the process is automatic, not administrative.
Conditional vs. unconditional waivers: which one to use at each payment stage
There are four waiver types: conditional progress, unconditional progress, conditional final, and unconditional final. The logic is straightforward. On progress payments, use a conditional waiver — it releases lien rights only when the check actually clears, protecting the sub if payment doesn't come through. On final payment, after funds have cleared, collect an unconditional final waiver.
Never collect an unconditional waiver before payment clears. That's the sub giving up lien rights before they've confirmed they've been paid.
California, Texas, and Florida all have statutory lien waiver forms that must be used — your agreement can't substitute a custom form in those states. Reference the applicable statutory form in your agreement and attach it as an exhibit.
How to structure the waiver exchange so it doesn't slow down payments
The workflow that keeps lien position clean: the sub submits a pay application with a conditional progress waiver attached for the prior period's payment. You process the pay app, cut the check, and collect the unconditional progress waiver for the prior period when you release the current payment. Each payment cycle closes the prior period's lien exposure.
Build this into your agreement as a defined condition of payment — not a courtesy request. When subs know the waiver is required to get paid, compliance is near 100%. When it's an afterthought, you're making calls at 4:30 on a Friday trying to track down paperwork.
Subcontractor Onboarding Checklist: From Signed Agreement to Mobilization
The agreement is signed. Now what? Most project problems that get blamed on the sub actually originate in the gap between execution and mobilization — a period where expectations weren't set, documents weren't collected, and nobody confirmed the sub was actually ready to work.
A subcontractor management software solution or a simple checklist owned by your PM closes that gap before it opens.
Pre-mobilization document collection
Before a sub touches the project, your PM should have in hand: the fully executed agreement with all exhibits, a current COI with the additional insured endorsement, a W-9, the sub's site-specific safety plan or written acknowledgment of your project safety requirements, and copies of any required trade licenses or certifications. In some states, you'll also need a signed lien notice acknowledgment.
This isn't bureaucracy. Each document closes a specific exposure. The COI protects you on liability. The W-9 keeps you compliant on 1099 reporting. The safety acknowledgment establishes that the sub knew your site rules before anyone got hurt.
Setting communication and reporting expectations in writing
A Denver-based GC told us something that stuck: "Half my RFI problems aren't about the question — they're about the sub not knowing they were supposed to ask in the first place." Your agreement, or an attached exhibit, should define the RFI response window (typically 48–72 hours), daily reporting requirements if applicable, who the sub's designated project contact is, and how schedule updates get communicated.
When these expectations are in writing before mobilization, the "I didn't know I had to submit that" conversation disappears. It gets replaced by a documented process that both sides agreed to before work started.
Using a Subcontractor Agreement Template: What to Customize and What Not to Skip
A template is a starting point, not a finished document. The value of a good subcontractor agreement template is that it handles the boilerplate — indemnification structure, governing law, notice provisions — so your team isn't drafting from scratch on every project. The risk is treating the template as complete when it isn't.
The Eastside Utility District-style static PDF approach — a fixed document with blanks to fill in — works for simple, repetitive scopes in a single jurisdiction. For a GC running multiple project types across multiple states, it breaks down fast.
Trade-specific scope language: why one template doesn't cover all subs
A concrete sub's scope exhibit and an MEP sub's scope exhibit have almost nothing in common. The concrete sub's exhibit needs to define mix design, slump tolerances, curing requirements, and who's responsible for saw cutting. The MEP sub's exhibit needs to reference the equipment schedule, define the point of connection for each system, and specify who owns coordination and clash detection.
Using the same scope language across trades is exactly how vague agreements get born. Build a scope exhibit template for each major trade category you regularly work with — concrete, framing, MEP, drywall, roofing — and update them when project conditions require it.
State law variables that override your template
State law can make clauses in your template unenforceable regardless of what the agreement says. Prompt payment act deadlines vary by state and project type — some states require payment within 7 days of receipt, others allow 30. Lien law notice requirements differ on timing and recipient. Pay-if-paid restrictions are evolving, with several states tightening enforcement in 2024 and 2025.
Right-to-cure provisions — which require a GC to give written notice and a cure period before terminating a sub for default — exist in many states and can't be contracted around. If your template was drafted in one state and you're using it in another, have a construction attorney review it for that jurisdiction before you rely on it.
Frequently Asked Questions
What should be included in a general contractor subcontractor agreement?
A complete general contractor subcontractor agreement needs to cover scope of work (with a detailed exhibit), payment terms including retainage and pay application requirements, insurance requirements with specific coverage minimums, lien waiver provisions tied to the payment schedule, change order authorization procedures, a dispute resolution mechanism, and termination rights for both parties. Each of these isn't just a clause — it's a system for handling a specific category of problem before it becomes a dispute.
How does a subcontractor payment schedule work in construction?
Most commercial subcontractor payment schedules in construction run on a pay application cycle — the sub submits a schedule of values-based pay app, typically monthly, and the GC processes it within a defined window (often 7–14 days) before releasing payment. Pay-when-paid clauses condition the timing of that payment on the GC receiving funds from the owner. The agreement should define the pay app submission deadline, the review period, and what documentation — including lien waivers — must accompany each application.
What insurance does a subcontractor need on a GC's project?
At minimum: commercial general liability (typically $1M–$2M per occurrence depending on project scale), workers' compensation at statutory limits, commercial auto if the sub is operating vehicles on or to the site, and umbrella or excess liability to bring total coverage to the threshold your project requires. The sub must also name you as an additional insured on the GL policy — not just list you on a certificate, but provide the actual endorsement.
Do I need a separate subcontractor agreement for every trade?
Yes. While the base agreement terms can be templated, the scope exhibit and insurance requirements must be trade-specific. A roofing sub's scope, material specifications, and warranty obligations look nothing like a plumbing sub's. Using the same scope language across trades is where disputes originate. The base agreement is the framework; the scope exhibit is where the real work happens.
What is a lien waiver and when should a GC collect it?
A lien waiver is a document in which a sub releases or conditionally releases their right to file a mechanics lien against the property. There are four types: conditional progress (released when current payment clears), unconditional progress (final release for prior period), conditional final, and unconditional final. The right workflow: collect a conditional progress waiver with each pay application, and exchange it for an unconditional progress waiver when you release that payment. Collect the unconditional final waiver only after the final payment has cleared.
Can a subcontractor agreement override state prompt payment laws?
No. State prompt payment statutes set mandatory deadlines for paying subs and suppliers, and most states do not allow those deadlines to be contracted around. If your state requires payment within 10 days of receiving owner funds and your agreement says 30 days, the statute controls. GCs need to know their state's prompt payment requirements — for both public and private work, which often have different rules — and build their payment processes around those deadlines, not around whatever the template says.
The general contractor subcontractor agreement isn't a one-time document you execute and file. It's the operational backbone of every project you run — the system that defines how scope gets managed, how money moves, how risk is allocated, and how disputes get resolved before they become litigation. Treat it that way and it compounds in value over time: better templates, faster onboarding, cleaner lien positions, fewer end-of-project fights.
That system starts earlier than most GCs think — at the bid stage, when you're leveling sub quotes and aligning scope before anyone signs anything. See how Struvia helps GCs manage subcontractor bids and scope alignment from the estimating phase forward — so by the time you're executing agreements, you're already working from a clean foundation.
*Reviewed by Baylor Jeppsen, Construction Estimating Expert and Founder of Struvia.*