The Short Version
Most builders use a subcontract that's either a template they downloaded in 2019, a handshake with a trade partner they've worked with for years, or a purchase order with three lines of scope. All three approaches expose you. I've sat across the table from builders dealing with mechanics liens from subs they paid in full, disputes over whether the sub was responsible for patching after their rough work, and subs who walked off jobs mid-project with no contractual obligation to return. Every one of those situations had a contractual fix that wasn't in the agreement. Here's what needs to be.
Sound Familiar?
Signs your subcontract agreements are leaving you exposed:
- A sub you paid in full still filed a mechanics lien because their supplier wasn't paid
- You've had a dispute with a sub over scope — specifically, work you assumed was included that the sub says it wasn't
- A sub walked off a project mid-scope and you had no contractual mechanism to recover the cost of having someone else finish
- You've held retainage from a sub but couldn't define the conditions for releasing it because they weren't written down
- A sub's employee was injured on your job site and you weren't listed on their general liability policy as an additional insured
What We Found
Why Your Current Subcontract Is Probably Not Enough
The construction industry runs on relationships. Most builders work with the same plumber, electrician, and framing crew for years. Those relationships produce good work and reasonable trust. They don't produce legal protection when something goes wrong.
Here's the situation I see repeatedly: a builder has worked with a tile sub for four years without incident. They're on first-name terms, they use a one-page PO that covers the square footage and the rate, and everything has been fine. Then the tile sub has a cash flow problem, doesn't pay his tile supplier, and the supplier files a mechanics lien against the homeowner's property — a property the builder already invoiced and collected for. The builder is now managing a lien dispute on a closed job with a client who trusted them.
That situation doesn't require a bad relationship to produce a bad outcome. It requires only the absence of a lien waiver clause in the subcontract. That clause would have required the tile sub to produce a conditional lien waiver from his supplier before receiving final payment. The supplier gets paid, no lien. Or the tile sub can't produce the waiver, the builder holds payment until he can. The fix is a paragraph in the agreement.
The same dynamic plays out with scope disputes, walk-offs, and injury liability. Good relationships don't prevent disputes. Good agreements resolve them.
When to Use a Formal Subcontract
My recommendation: use a formal subcontract for every trade contract above $5,000 and for every trade that involves plumbing, electrical, HVAC, structural, or other work that creates ongoing warranty or code liability. Below $5,000 for one-time specialty work (say, a door hardware installer on a single project), a detailed purchase order may be sufficient. Above $5,000, the few hours it takes to execute a real subcontract are worth it every time.
The 7 Provisions That Belong in Every Construction Subcontract
1. Precise Scope of Work
The scope section is where most subcontracts fail. "Provide all plumbing for the master bath remodel" is not a scope of work. It's an invitation to dispute. A real scope answers four questions: What exactly will the sub provide? What is explicitly excluded from their scope? What are the interface points with other trades? What materials or equipment is the sub responsible for supplying vs. what the GC provides?
The explicit exclusions are as important as the inclusions. If the plumbing sub is not responsible for patching drywall after rough-in, say so. If the electrical sub is not responsible for trenching for conduit, say so. Every item that "should be obvious" but isn't written down is a potential dispute.
2. Payment Terms Tied to GC Receipt of Funds
Subcontract payment terms should include a pay-when-paid or pay-if-paid clause that ties sub payment to GC receipt of funds from the owner. The distinction matters: pay-when-paid means the GC has a reasonable time after receiving funds to pay the sub. Pay-if-paid means if the GC isn't paid by the owner, the GC doesn't owe the sub. Pay-if-paid is more protective to the GC but is not enforceable in all states — check yours. At minimum, include pay-when-paid language and a specific payment timeline (e.g., "payment within 10 days of GC receipt of draw covering sub's work").
Also include the invoicing requirement: the sub must submit invoices that match the approved cost codes in your project management system. Invoices that don't match your cost code structure create accounting work and reconciliation problems.
3. Project Schedule with Delay Provisions
The schedule section should identify the sub's start date, their required completion date for their scope, and the consequences of delay. Most subcontracts are silent on delay — meaning if the framing crew runs two weeks late and pushes every trade behind them, you have no contractual mechanism to recover the cost of that delay from the responsible party.
Include: the sub's start date, their required completion date, a notice requirement for delays (sub must notify GC within 24 hours of any event that may cause a delay), and the sub's obligation to accelerate at no additional cost if delay was caused by their failure to perform.
4. Insurance Minimums and Certificate Requirements
Every subcontract should specify minimum insurance limits for general liability, workers' compensation, and umbrella coverage. Typical minimums for residential construction work: $1M per occurrence / $2M aggregate for general liability, statutory workers' comp limits for your state, and $1M umbrella. Your insurance broker can advise on appropriate minimums for your market and project types.
The requirement that matters most: the sub must name you and the property owner as additional insureds on their general liability policy and provide a certificate of insurance before starting work. An uninsured sub who gets hurt on your job site is your problem. A sub with general liability that doesn't list you as additional insured is also your problem. Verify the certificate before the sub sets foot on the project.
5. Indemnification Language
Indemnification language requires the sub to defend and hold harmless the GC and owner from claims arising from the sub's work. Standard language: "Subcontractor shall indemnify, defend, and hold harmless [GC name], the Owner, and their respective officers, employees, and agents from and against any and all claims, damages, losses, and expenses, including reasonable attorneys' fees, arising out of or resulting from Subcontractor's performance of its scope of work."
This provision is the one most frequently removed when subs negotiate your contract. It stays. A sub who won't agree to basic indemnification for claims arising from their own work is a sub who anticipates claims arising from their own work.
The Lien Waiver Clause
Include an explicit provision requiring the sub to deliver a conditional lien waiver from any supplier or lower-tier sub paid more than $2,500 as a condition of receiving their final payment. This is the provision that prevents the "I paid my plumber but his supplier filed a lien" situation. The mechanics lien system is designed to protect unpaid suppliers and subs. A lien waiver clause redirects that protection to ensure the chain of payment is actually complete before funds flow up. It takes one paragraph to include. It prevents one of the most frustrating situations in residential construction.
6. Lien Waiver Conditions
As part of each progress payment, require the sub to submit a conditional lien waiver covering the amount being paid. For the final payment, require an unconditional lien waiver. Specify this explicitly in the contract: "As a condition of each progress payment, Subcontractor shall deliver a conditional lien waiver in a form acceptable to GC covering the payment amount. As a condition of final payment, Subcontractor shall deliver an unconditional lien waiver and shall obtain and deliver unconditional lien waivers from all suppliers and lower-tier subcontractors who provided material or labor to the project."
7. Change Order Protocol
The change order section must state that no change to the subcontract scope is binding unless it is in writing and signed by both parties before the work is performed. Oral change orders are not enforceable. The sub performing work based on a verbal request, then billing you for it, is not a valid change order. Build the habit of written change orders with your subs the same way you build it with your clients. The JobTread change order workflow handles this for GC-to-client change orders; your subcontract agreement handles it for GC-to-sub changes.
What to Do When a Sub Won't Sign Your Agreement
Some subs will push back on signing a formal subcontract — particularly long-term trade partners who've worked with you informally for years. How you respond depends on the relationship and the risk.
For a trade partner you've worked with for years on low-risk scope (say, a window installation sub who's done 40 jobs with you without a dispute), a detailed purchase order with scope, price, schedule, and insurance requirements may be a reasonable accommodation. You're reducing formality in a relationship that has proven trustworthy.
For any trade involving structural work, plumbing, electrical, HVAC, or excavation — and for any sub you haven't worked with extensively — the answer is: the agreement is required, and if they won't sign it, find a sub who will. A sub who objects to being insured, to lien waiver requirements, or to indemnification language is telling you something about their operating practices.
The most effective approach when a sub pushes back: review the agreement clause by clause, address legitimate concerns in the language (there are always some), and hold firm on the non-negotiables: scope specificity, insurance requirements, lien waiver conditions, and indemnification. Most subs who push back are objecting to the inconvenience of paperwork, not to the underlying obligations. Once they understand that you use the same agreement with every sub and that it's not personal, the friction usually resolves.
If a sub insists on using their own agreement instead, read it carefully. Sub-provided agreements often contain provisions that favor the sub — payment terms that don't include pay-when-paid, no lien waiver requirements, and scope language that excludes everything they didn't explicitly list. Counter with a redline. If the sub won't negotiate, that's your answer.
Get Your Subcontractor Systems Sorted
The strategy call is where we look at how you're currently managing sub relationships, identify the contract gaps, and build a better system.
Book a Strategy CallFrequently Asked Questions
A construction subcontract agreement should include: a precise scope of work with explicit exclusions, payment terms tied to GC receipt of funds, a project schedule with delay provisions, insurance minimums and certificate requirements (including additional insured status), indemnification language, lien waiver conditions as a payment prerequisite, and a written change order protocol. The most commonly missing provisions are lien waiver requirements and explicit scope exclusions, both of which produce expensive disputes when left out.
A mechanics lien is a legal claim filed by a subcontractor or supplier who has provided labor or materials to a property but has not been paid. The lien attaches to the property and can prevent sale or refinancing until resolved. Builders protect against mechanics liens by collecting conditional lien waivers from all subs and suppliers as a condition of each payment. If a sub's supplier files a lien because the sub didn't pay them — even if the GC paid the sub — the GC is exposed without a lien waiver clause requiring the sub to deliver supplier waivers before receiving final payment.
A conditional lien waiver becomes effective when the payment referenced in the waiver actually clears — so if the GC's check bounces, the lien rights are not waived. An unconditional lien waiver releases all lien rights immediately upon signing, regardless of whether payment is actually received. Use conditional lien waivers for progress payments and unconditional lien waivers for final payments after funds have cleared. Both types are standard in residential construction and are typically provided by the title company, the builder's attorney, or through construction management software like JobTread.
Pay-when-paid is a contract provision stating that the GC is obligated to pay a subcontractor within a reasonable time after the GC receives payment from the owner for work covering the sub's scope. It is distinct from pay-if-paid, which conditions payment entirely on the GC receiving funds — meaning if the owner doesn't pay the GC, the GC doesn't owe the sub. Pay-if-paid provisions are not enforceable in some states. Pay-when-paid is enforceable in most states and provides the GC reasonable protection against being required to pay subs before collecting from the owner.
Use a formal subcontract agreement for every trade contract above $5,000 and for any work involving plumbing, electrical, HVAC, structural, or other permitted work. Below $5,000 for one-time specialty work, a detailed purchase order with scope, price, schedule, and insurance requirements may be sufficient. The key risk drivers are: dollar amount (higher contract value justifies more formal documentation), scope complexity (vague scope produces disputes), and trade risk (structural, plumbing, and electrical work produces the highest-frequency lien and liability exposure).