Logo

2026-06-21 · Miky Bayankin

How to Write a Subcontractor Agreement

Learn what a subcontractor agreement should include, from scope and payment to insurance and indemnification, plus a step-by-step guide and common mistakes.

A subcontractor agreement is the contract that keeps a multi-party job from falling apart. When a general contractor lands a project too big or too specialized to handle alone, they bring in subs to pour the concrete, run the wiring, or build out the software module. The agreement between them decides who does what, who gets paid when, and who absorbs the loss when something goes wrong.

Get it right and the work flows smoothly. Get it wrong and you end up with unpaid invoices, finger-pointing over defects, and the occasional lawsuit. This guide walks through what a subcontractor agreement is, the clauses it needs, and the mistakes that turn a routine job into a dispute.

What Is a Subcontractor Agreement?

A subcontractor agreement is a legally binding contract between a general contractor (also called the prime contractor) and a subcontractor who performs part of a larger project. The general contractor holds the master contract with the project owner or client. The subcontractor handles a defined slice of that work.

The arrangement creates a chain. The owner hires the general contractor. The general contractor hires one or more subs. Each link has its own contract, and the terms need to line up so the prime is not promising the owner something its subs never agreed to deliver.

Subcontractor agreements show up most often in construction, but they are just as common in software development, marketing, events, and field services. Any time a business takes on a job and delegates a portion of it, a subcontract should define that handoff.

Subcontractor vs. Independent Contractor

The two terms overlap, which causes confusion. A subcontractor is always an independent contractor, but the defining feature is the relationship: the sub works under a prime contractor, not directly for the end client. An ordinary independent contractor often contracts straight with the client.

That distinction changes how payment flows, who carries liability to the owner, and what lien rights apply. It does not change the worker's tax status: subcontractors are still 1099 workers responsible for their own taxes, insurance, and tools.

Why You Need a Written Agreement

Handshake deals between contractors are common and almost always a mistake. A written subcontractor agreement does several things a verbal understanding cannot:

  • Defines the scope so the sub knows exactly what is and is not their responsibility
  • Sets payment terms in writing, which matters when the prime is waiting on the owner
  • Allocates risk through insurance, indemnification, and warranty clauses
  • Protects lien rights and documents the work for any future claim
  • Establishes independent contractor status, which helps avoid worker misclassification problems

Without these terms on paper, every disagreement becomes a matter of whose memory the court believes. With them, the contract answers the question.

Key Clauses in a Subcontractor Agreement

A solid subcontractor agreement covers the following. Skip one and you have likely created the next dispute.

1. Scope of Work

Scope is the part of the contract people fight about most. It describes exactly what the subcontractor will deliver: the tasks, the materials, the standards, and where their responsibility ends. Vague scope is the single most common cause of subcontractor disputes.

Good scope language is specific. Instead of "electrical work," it reads "rough-in and final wiring for the first and second floors per the approved electrical plans dated March 3, including all outlets, switches, and panel connections." Reference drawings, specifications, and the prime contract where relevant so the sub's obligations match what the owner expects.

State what is excluded too. If the sub is not responsible for permits, cleanup, or supplying certain materials, say so.

2. Payment Terms

Money causes more friction than anything else in a subcontract. Spell out:

  • The total price or the rate (fixed price, unit price, or time and materials)
  • The payment schedule (deposit, progress payments, milestones, or net-30 on invoice)
  • Retainage, if any (a percentage held back until completion)
  • What an invoice must include and when it is due

Pay close attention to pay-when-paid versus pay-if-paid language. A pay-when-paid clause gives the prime a reasonable window to pay after the owner does, but the obligation to pay survives. A pay-if-paid clause makes the owner's payment a strict condition, shifting the risk of the owner defaulting onto the sub. Several states refuse to enforce pay-if-paid clauses, and subs should resist them.

3. Project Schedule

Time is part of the deal. The agreement should state the start date, the completion date or milestones, and what happens if the sub falls behind. Construction subcontracts often include language tying the sub's schedule to the master project schedule, so a delay by one sub does not cascade into liquidated damages for the whole job.

Include a provision for excusable delays, weather, owner-caused holdups, or material shortages outside the sub's control, so the sub is not penalized for problems it did not create.

4. Insurance and Indemnification

The prime almost always requires the sub to carry insurance and to name the prime as an additional insured. Typical requirements include general liability, workers' compensation, and commercial auto. The sub provides a certificate of insurance before starting work.

The indemnification clause says who covers losses if something goes wrong, for example, if the sub's crew damages property or injures someone. These clauses are heavily negotiated and state-regulated; many states limit how far a sub can be forced to indemnify a prime for the prime's own negligence. Read this clause carefully on both sides.

5. Independent Contractor Status

The agreement should clearly state that the subcontractor is an independent contractor, not an employee. This affects taxes, benefits, and liability. The sub controls how the work gets done, supplies their own tools, and is free to work for others. Misclassifying a sub as something they are not can trigger tax penalties and wage claims, so this clause should match reality.

6. Lien Waivers

In construction, subs who provide labor or materials usually have the right to file a mechanic's lien against the property if they are not paid. Generals often require subs to sign conditional or unconditional lien waivers as payments are made. The agreement should describe when waivers are exchanged and tie them to actual receipt of payment so a sub never waives a lien for money it has not collected.

7. Change Orders

Projects change. A change order clause requires any modification to the scope, price, or schedule to be documented and signed before the work proceeds. This prevents the classic dispute where a sub does extra work on a verbal request and then cannot collect for it. No signed change order, no extra pay.

8. Warranties and Defect Correction

The sub typically warrants that the work meets the contract standards and applicable codes and agrees to fix defects discovered within a set period, often one year. Define the warranty length, what it covers, and the process for reporting and correcting problems.

9. Termination

State how either party can end the agreement: for cause (a material breach that goes uncured) and sometimes for convenience (the prime ends the contract even without a breach, usually with notice and payment for work done). Spell out what the sub is owed on termination. For a deeper look at ending these relationships cleanly, see our guide on how to terminate a contractor.

10. Dispute Resolution and Governing Law

Name the state whose law governs the contract and how disputes get resolved: by negotiation, mediation, arbitration, or in court. A clear path here saves money when a disagreement does arise.

How to Write a Subcontractor Agreement: Step by Step

You do not need a lawyer to draft a sound subcontract, though one should review high-value or unusual jobs. Follow these steps.

Step 1: Identify the parties. List the legal names of the general contractor and the subcontractor, their business entities, and the project they relate to. Reference the master contract or project by name and address.

Step 2: Define the scope precisely. Write out the tasks, materials, standards, and exclusions. Attach or reference the relevant plans and specifications.

Step 3: Set the price and payment terms. State the amount, the schedule, retainage, and invoice requirements. Decide your stance on pay-when-paid language.

Step 4: Add the schedule. Include start and completion dates, milestones, and provisions for excusable delays.

Step 5: Specify insurance and indemnification. List required coverage, additional-insured requirements, and the indemnification terms, drafted to comply with your state's limits.

Step 6: Confirm independent contractor status. State plainly that the sub is not an employee and controls the means of the work.

Step 7: Cover lien waivers, change orders, and warranties. Tie waivers to payment, require signed change orders, and set the warranty period.

Step 8: Add termination and dispute terms. Define cause, notice, what is owed on termination, governing law, and the dispute process.

Step 9: Sign and date. Both parties sign. For businesses, the signatory must have authority to bind the company.

Common Mistakes to Avoid

Even experienced contractors trip over the same handful of problems.

  • Vague scope. "Do the framing" invites argument. Spell out the rooms, the materials, and the standard.
  • Accepting pay-if-paid terms. Subs who agree to be paid only if the owner pays the prime take on a risk they cannot control. Push back.
  • No certificate of insurance on file. Letting a sub start before the certificate arrives leaves the prime exposed if something goes wrong on day one.
  • Verbal change orders. Extra work without a signed order is extra work you may never get paid for.
  • Ignoring lien deadlines. Lien rights expire fast and require early notice. Missing a deadline can wipe out a sub's strongest collection tool.
  • Copying a contract for the wrong trade. A software subcontract and a roofing subcontract are not interchangeable. Match the agreement to the actual work.

Subcontractor Agreements Beyond Construction

The construction industry made the subcontract familiar, but the structure travels well. A software agency that wins a build and brings in a freelance developer is using a subcontract. A marketing firm that subs out video production is too. These often sit under a broader master service agreement that governs the ongoing relationship, with individual statements of work for each project.

If your subcontract is itself part of a larger construction job, it helps to understand the document above it. Our guide on the construction contract covers how the prime contract with the owner is structured, which is what your subcontract needs to align with.

Generate Your Subcontractor Agreement with Contractable

Drafting a subcontractor agreement from scratch means tracking a dozen interlocking clauses and getting the insurance, payment, and lien language right for your trade and your state. Contractable builds a customized subcontractor agreement in seconds, with the scope, payment terms, and protections that fit your project. No legal background required, just answer a few questions and download a contract ready to sign.

Ready to create your contract?

Describe your situation in one sentence and we'll generate a custom contract for you instantly.

Generate your contract →

Popular templates: NDAIndependent Contractor AgreementService Agreement