Subcontractor Agreement Template for Home-Services Companies: What Each Clause Protects
Danilo Mališić
Founder, Adeocode · Aug 4, 2026
A subcontractor agreement is a written contract between your company and an independent trade contractor that defines the scope of work, payment terms, insurance requirements, and who eats the loss when something goes wrong. It is the document standing between you and the three ways subs blow up a home-services business: an uninsured accident on a customer’s property, a misclassification audit, and a payment fight that ends in a lien on a customer’s home.
Most templates online are walls of legalese you are supposed to copy blind. This one goes clause by clause instead: what each section says, and in plain English, what it protects you from. Then a skeleton you can take to your attorney, and a pre-hire checklist for the paper you collect before a sub ever gets a slot on your schedule.
This is not legal advice. It is a starting point. Subcontractor law, lien law, and worker-classification rules vary by state, sometimes drastically. Have a construction attorney licensed in your state review any agreement before you use it.
The ten clauses at a glance
| Clause | What it protects you from |
|---|---|
| Scope of work | “That wasn’t in my bid” fights and unfinished punch lists |
| Payment terms | Cash-flow surprises and payment-timing disputes |
| Change orders | Paying for extra work you never approved |
| Insurance | A sub’s accident becoming your claim |
| License requirements | Fines, failed inspections, and payment problems from unlicensed work |
| Indemnification | Defending lawsuits caused by someone else’s mistake |
| Lien waivers | Paying twice for the same work |
| Independent-contractor status | Misclassification audits and back taxes |
| Termination | Being stuck with a sub who stopped performing |
| Dispute resolution | A $6,000 disagreement costing $30,000 to resolve |
1. Scope of work
The clause defines exactly what the sub is building, to what spec, by when, and what “complete” means. The detail should not live in the clause itself: it lives in an attached exhibit, the same spec sheet or estimate the job was priced from, signed by both sides.
What it protects you from: the most common sub dispute there is. The sub says the punch list items were never in the deal; you say they were. Without a signed scope attachment, it is your memory against theirs, in front of your customer.
Include a line that final payment is conditioned on punch-list completion and, where applicable, passed inspection. “Substantially complete” should be defined, not assumed.
2. Payment terms and the pay-when-paid reality
State the price (fixed, unit, or time and materials), the invoicing rhythm, the payment deadline, and any retainage you hold until punch-out.
Then the clause everyone glosses over. A pay-when-paid clause says you will pay the sub within some period after the customer pays you: courts generally read it as a timing mechanism, meaning you still owe the sub eventually even if the customer stiffs you. A pay-if-paid clause tries to make customer payment a hard condition, shifting the whole risk of nonpayment onto the sub.
What it protects you from: on your buy side, funding every sub payment out of pocket while a customer drags their feet. On your sell side, when a GC hands you the contract, this clause decides whether their collection problem becomes yours.
Enforceability of pay-if-paid varies sharply by state: some states void these clauses as against public policy, others enforce them only when the language leaves no other possible reading. This is the single clause where “have a local attorney check it” is least optional.
3. Change orders
No extra work, and no extra payment, without a written change order signed before the work happens. Define who on your side has authority to sign one, because on an install day the person standing in front of the sub is usually a crew lead, not you.
What it protects you from: the invoice that arrives 30 percent over the agreed price because the customer asked the sub for “one small thing” directly, or your crew lead nodded at something on site. A verbal yes on a driveway is not a price.
A field-usable change-order form, one page, scope delta, price delta, schedule impact, two signatures, is worth more here than any amount of contract language. Our work order template covers the same discipline on the crew side.
4. Insurance and additional insured
Require, before any work starts: a certificate of insurance (COI) showing general liability at limits you specify, workers compensation coverage or a valid state exemption certificate, and commercial auto if they drive to your jobs. Require your company be named as additional insured on the liability policy, and require notice if coverage lapses mid-project.
What it protects you from: the worst day this document can save you from. A sub’s helper falls off a ladder, or a compressor fire takes out a garage. If the sub is uninsured, the injured party sues everyone, and the business with an actual policy, yours, becomes the target. Additional-insured status means the sub’s insurer defends you for claims arising from the sub’s work, instead of your own policy taking the hit and your premium taking the hike.
A COI is a snapshot, not a subscription. Policies expire mid-project all the time, which is a tracking problem, not a contract problem. More on that below.
5. License requirements
The sub represents that they hold every license the work requires, agrees to keep it current through the project, and gives you the license number to verify with the state board. Make maintaining licensure a condition of the agreement.
What it protects you from: in many states, work performed by an unlicensed contractor can trigger fines, kill an inspection, complicate permits pulled under your name, and in some states jeopardize payment rights on the whole job. Your customer contracted with you; if your electrician sub turns out to be unlicensed, that is your problem in the customer’s eyes and often in the state’s eyes too. Verify the number against your state’s license lookup, and note the expiration date somewhere you will actually see it again.
6. Indemnification
The sub agrees to defend and hold you harmless from claims, damages, and attorney’s fees arising from their work or negligence. In plain terms: their mistake, their lawyer bill.
What it protects you from: being the deep pocket. When a customer sues over a failed installation, they sue the company they hired, you, regardless of whose crew touched the work. Indemnification pushes the cost back where it belongs.
Two cautions. Many states have anti-indemnity statutes that void clauses making a sub cover your negligence, so overreaching language can get the whole clause thrown out. And an indemnity from a sub with no insurance and no assets is a promise from an empty truck, which is why this clause only works alongside clause 4.
7. Lien waivers
Every payment is exchanged for a signed lien waiver: conditional waivers when the check is cut, unconditional waivers once it clears, progress waivers along the way, a final waiver at the end.
What it protects you from: paying twice. A sub you already paid, or a supplier the sub never paid, can file a mechanics lien against your customer’s property. Now your customer has a lien on their home because of a job they paid you in full for. The waiver trail is your proof that everyone downstream was paid and gave up their lien rights.
Several states mandate specific statutory waiver forms, so use your state’s form where one exists rather than inventing language.
8. Independent-contractor status: the misclassification trap
The clause states that the sub is an independent contractor, controls their own means and methods, provides their own tools, works for other companies, and receives a 1099, not a W-2, with no benefits withheld.
What it protects you from: partially, a misclassification finding, with back payroll taxes, unpaid overtime, penalties, and workers comp exposure. But here is the honest part most templates skip: the paper does not decide classification. Behavior does.
The tests are real and they move. The IRS applies a common-law test with three factor groups: behavioral control, financial control, and the relationship of the parties. The Department of Labor’s federal wage-and-hour test has shifted three times in three years: a six-factor economic reality rule took effect in 2024, the DOL announced in a 2025 field assistance bulletin that it would stop enforcing that rule while reconsidering it, and in February 2026 it proposed a replacement built around control and opportunity for profit or loss. Several states apply stricter ABC tests on top of all of it.
The stable contours across every version: the more you dictate how the work gets done, set the hours, supply the tools, and make the sub economically dependent on you alone, the more the relationship looks like employment, whatever the agreement says. If your “sub” rides in your truck, wears your shirt, and works only for you, no clause fixes that. Ask your attorney which test governs in your state.
9. Termination
Two doors. Termination for cause: the sub fails on quality, safety, schedule, insurance, or licensure, gets written notice and a short cure window (many agreements use two or three business days), and is out if the failure is not cured. Termination for convenience: either side can exit ongoing arrangements with defined notice, with the sub paid for work properly completed to date.
What it protects you from: being contractually stuck with a sub who stopped showing up while your install calendar burns, and, on the other side, a sub claiming the whole contract value after you replaced them mid-job. Spell out what happens to materials on site and unpaid invoices at termination.
10. Dispute resolution
Pick the forum before the fight: which state’s law governs, where disputes get heard, whether mediation is required first, whether arbitration replaces court, and who pays attorney’s fees.
What it protects you from: disputes where the legal process costs more than the disagreement. A required mediation step resolves most sub disputes at the cost of a morning, and a prevailing-party fee clause makes frivolous claims expensive for whoever brings them.
The skeleton template
The structure to hand your attorney. Each line notes the language pattern the clause should carry, in brief, generic form:
- Parties and project. Legal names, addresses, license numbers, project address.
- Scope of work. “Subcontractor shall furnish all labor, materials, and equipment to complete the work described in Exhibit A,” with Exhibit A attached and signed.
- Payment. Price, invoice timing, payment deadline, retainage percentage and release trigger, and your chosen contingent-payment language (attorney-reviewed).
- Change orders. “No changes to the work or price except by written change order signed by [named role] prior to performance.”
- Insurance. Required coverages and minimum limits, additional-insured requirement, COI before commencement, notice of cancellation.
- Licenses and compliance. Representation of current licensure, license numbers listed, compliance with codes and permit conditions.
- Indemnification. Defense and indemnity for claims arising from subcontractor’s work or negligence, to the extent permitted by state law.
- Lien waivers. Waiver exchanged with each payment, statutory forms where required.
- Independent-contractor status. Means-and-methods control, own tools, right to work for others, 1099 reporting, no benefits.
- Termination. For-cause grounds with cure period; for-convenience notice; payment and materials at termination.
- Disputes. Governing law, venue, mediation or arbitration, attorney’s fees.
- Signatures. Both parties, dated, with printed names and titles.
The pre-hire checklist
The agreement is one of five documents. Collect all five before the sub appears on your schedule:
| Document | Why you need it | Re-check |
|---|---|---|
| W-9 | 1099 reporting at year end; proves you treated them as a business from day one | Once, unless entity changes |
| COI with additional-insured endorsement | Their accident stays on their policy | Every policy expiration, mid-project included |
| License number, verified | Inspections, permits, payment rights | At each expiration date |
| Signed subcontractor agreement | Everything in this post | Annually, or per project |
| Signed scope attachment (Exhibit A) | Kills the “not in my bid” fight | Every project |
The template solves the paper. It does not solve the tracking.
Here is what the template cannot do. Say you run twelve subs across your install calendar. Three COIs expire this quarter. One electrician’s license lapses next month. Two subs are double-booked on Thursday because whoever assigned install days did not know sub A was already committed.
The agreement made every one of those a contractual violation. It did not make any of them visible. That is a systems problem: which sub has a current COI, which license expires when, who is cleared and scheduled for which install day. Most operators track it in a spreadsheet that was accurate the day it was made, and a sub with lapsed insurance walks onto a job with nobody the wiser until the claim.
This is the kind of gap we get hired to close. We build custom operational software for home-services companies, and sub compliance is a recurring request: a dashboard that holds every sub’s documents, flags COIs and licenses 30 days before expiration, and blocks scheduling a sub whose paperwork has lapsed, wired into the Jobber or ServiceTitan calendar you already run. The contract gives you the right to bench a non-compliant sub. The system tells you it is time to.
Get it reviewed, then get it tracked
Take the skeleton above to a construction attorney in your state, expect a few hundred dollars for review of a reusable template, and treat it as insurance priced accordingly. Then set up the tracking so the protections you paid to draft actually fire when a COI quietly expires in week three of a five-week job.
Repeating the disclaimer, because it matters: nothing here is legal advice. Contingent-payment clauses, indemnity limits, lien-waiver forms, and classification tests vary by state, and a clause that holds in one state is void in another. Have a construction attorney review your agreement before a single sub signs it.
If the paper side is handled and the tracking side is the mess, that conversation is what our custom software practice is for. Bring your spreadsheet; we have seen worse.

Talk to the founder
Bring us the workflow that doesn't fit
Every discovery call is with Dan, who wrote this and builds these systems. He stays your contact through the whole engagement: no sales team, no handoffs. If the tools you already pay for cover it, he'll tell you that too, and the call costs nothing.
At minimum: a specific scope of work with an attached spec sheet, payment terms with a defined timeline, a written change-order requirement, insurance minimums with an additional-insured requirement, license requirements, an indemnification clause, a lien-waiver process tied to payments, independent-contractor status language, termination terms, and a dispute-resolution clause. The scope attachment and the change-order clause prevent the most common fights. Have a construction attorney in your state review the final document before you use it.
A subcontractor runs their own business: they control how the work gets done, use their own tools and trucks, can take a loss on a job, and work for other companies. An employee works under your direction on your schedule with your equipment. The IRS tests this with three factors, behavioral control, financial control, and the relationship of the parties, and the Department of Labor and many states apply their own tests. The label in your contract does not decide it: how you actually treat the worker does.
Yes, and you should refuse to schedule any sub who cannot prove it. Require a certificate of insurance showing general liability coverage, workers compensation (or a valid state exemption where allowed), and commercial auto if they drive to your jobs, with your company named as additional insured on the liability policy. If an uninsured sub injures someone or damages a customer's property, the claim lands on your policy and your reputation.
A pay-when-paid clause says the sub gets paid within some period after the general contractor gets paid by the customer: it sets timing, not a condition. Its harsher cousin, pay-if-paid, tries to shift the entire risk of customer nonpayment onto the sub, and courts treat the two very differently. Some states refuse to enforce pay-if-paid clauses at all, and others enforce them only when the language is unmistakable, so this clause more than any other needs a local attorney's eyes.
You can draft one, and a template like the skeleton in this post gets you 80 percent of the structure, but do not sign it without a construction attorney's review. Indemnification limits, contingent-payment rules, lien-waiver forms, and worker-classification tests all vary by state, and a clause that is enforceable in one state can be void next door. One review of a reusable template is a few hundred dollars; one misclassification audit or uninsured claim is not.
You may like these

Job Estimate Template for Contractors (Copy It, Then Outgrow It)
Aug 2, 2026
A complete job estimate template, on the page, no email wall: header block, scope of work, materials with quantities, labor lines, deposit terms, validity window, exclusions, and a signature block. Plus a filled-in example for a 120-foot cedar privacy fence so you can see every line in use. And the honest part most template pages skip: the week you catch yourself retyping the same exclusions list for the third estimate in a row, the template is costing you more than software would.
Read more
Work Order Template for Field Crews (the One-Page Version That Actually Gets Filled Out)
Aug 3, 2026
A work order that runs longer than one page does not get filled out in a truck at 4:30 PM. This is the complete one-page version: work order number, requested vs performed, materials table, labor table, two sign-offs, billing status. Plus a filled-in HVAC example and the honest answer on when paper stops working.
Read more
Crew Scheduling Software for Field Crews: The Honest Guide
Jul 27, 2026
The number one Google result for crew scheduling software is a Reddit thread about running 20 crews on Excel. That is not an accident: no mainstream field service CRM shows real-time crew availability for full-day install work. Here is the honest map of what Jobber, ServiceTitan, Housecall Pro, Connecteam, and CrewTracks actually do for crews, where each one stops, and what to do at 2 crews, at 5, and at 10.
Read more
What Custom Field Service Software Actually Costs in 2026
Jul 25, 2026
Custom field service software costs $5,000-$50,000 for a scoped, block-based build in 2026, while agency lump-sum quotes commonly land at $75,000 or more. Per-seat SaaS looks cheaper until you do the math: one 14-tech facility-maintenance vendor was quoted $57,000 per year, every year. Under roughly 10 seats with standard workflows, SaaS wins. Past that, owning the software usually pays for itself within two to three years.
Read more