What is a Subcontractor Agreement?
A subcontractor agreement is a legally binding contract between a prime contractor (or general contractor) and a subcontractor who will perform a portion of the work on a project that the prime contractor has accepted from an end client. Unlike a direct client agreement, a subcontractor agreement establishes a two-tier working relationship: the prime contractor remains responsible to the end client for the entire project, while the subcontractor is responsible to the prime contractor for the specific scope delegated to them.
Subcontracting arrangements are common across construction, trades, IT services, marketing, design, staffing, and professional services. A plumbing company might subcontract electrical work; a web development agency might subcontract graphic design or copywriting; a general contractor might subcontract roofing, flooring, and HVAC to specialized trades.
The subcontractor agreement defines the sub's scope, pay structure, timeline, and legal obligations. It also addresses the prime contractor's liability: if a subcontractor performs substandard work, violates confidentiality, or fails to meet a deadline, the prime contractor needs contractual recourse to recover damages and fulfill their obligations to the end client. Without a properly executed subcontractor agreement, the prime contractor assumes all of these risks without the legal tools to manage them.
What to Include in a Subcontractor Agreement
Party Identification
Identify both the prime contractor and the subcontractor by their full legal names and contact details. If either party is a business entity, include the legal entity name and state of formation.
Scope of Work
Define exactly what the subcontractor will perform — specific tasks, deliverables, technical specifications, and quality standards. Make this section as detailed as your prime contract with the end client requires. The subcontractor's scope should align precisely with the portion of the prime contract being delegated.
Compensation and Payment Terms
State the subcontractor's fee — fixed price, hourly rate, or unit-based — along with the payment schedule, invoicing requirements, and payment timeline. Note that prime contractors often pay subcontractors after receiving payment from the end client; if you intend to use a "pay-when-paid" clause, include it clearly and verify it is enforceable in your state.
Timeline and Milestones
Specify start and completion dates. The subcontractor's schedule must align with the prime contract's deadlines. Include buffer time for client approvals or unexpected delays.
Independent Contractor Status
Explicitly state that the subcontractor is an independent contractor and not an employee of the prime contractor. Include language confirming the sub's responsibility for their own taxes, insurance, and business expenses.
Insurance Requirements
State what types and levels of insurance the subcontractor must carry — typically general liability and, for trades, workers' compensation. Require the sub to provide a certificate of insurance before beginning work.
Confidentiality
Require the subcontractor to keep the end client's identity, project details, and any proprietary information confidential. In many arrangements, the prime contractor does not want the end client to know who the sub is.
Non-Solicitation
Include a clause preventing the subcontractor from directly soliciting or accepting work from the end client during the engagement and for a reasonable period afterward.
Intellectual Property
State that all work product produced by the subcontractor under this agreement is assigned to the prime contractor, who may in turn assign it to the end client per the prime contract.
How to Write a Professional Subcontractor Agreement
Align the sub's scope with your prime contract. Before writing the subcontractor agreement, review your prime contract carefully. The sub's deliverables, timeline, and quality standards should directly support your obligations upstream. Any gap between what you promise the client and what the sub is contracted to deliver creates risk you bear alone.
Pass through relevant prime contract obligations. If your prime contract requires the end client's approval of specific deliverables, that requirement needs to flow down to the sub. If the prime contract has change order procedures, confidentiality terms, or quality standards, those provisions belong in the subcontractor agreement as well.
Specify insurance requirements before work begins. Request a certificate of insurance from the sub that names you as an additional insured. Do not allow work to begin without it — if the sub causes damage, injury, or a liability event without adequate insurance, you may be financially exposed.
Be explicit about the client's identity — or lack thereof. Many prime contractors do not disclose who the end client is, especially in agency or consulting relationships. If you intend to keep the end client's identity confidential, include this requirement clearly and enforce it.
Use a payment trigger that protects your cash flow. If you intend to pay the sub only after you receive payment from the client, include a pay-when-paid clause. Note that some states restrict or void these clauses, so verify enforceability in your jurisdiction.
Subcontractor Agreement Best Practices
Require licenses and certifications appropriate to the work. For trades, require that the subcontractor hold the applicable state contractor license, certifications, and any required permits for their scope of work. Include a representation and warranty that licenses are current.
Include a change order and scope change process. If the end client changes the scope, you need the ability to pass those changes — and associated cost adjustments — through to the sub without renegotiating the entire agreement.
Keep signed copies alongside the prime contract. In the event of a dispute or claim from the end client, you will need to demonstrate both your prime contract obligations and how those obligations were delegated downstream. Keep all related agreements together.
Consider indemnification language. Include a clause requiring the subcontractor to indemnify you for claims, damages, and costs arising from their negligence, errors, or contract violations.
Common Mistakes to Avoid
Not passing through prime contract obligations. If your prime contract contains quality standards, approval processes, or deliverable formats, those requirements must flow down to the sub. A sub who does not know what the end client requires cannot meet those standards.
Omitting insurance requirements. Allowing a subcontractor to work without adequate insurance transfers that risk to you. Always require a certificate before work begins.
No non-solicitation clause. Without this protection, a subcontractor who builds a relationship with your end client through your project may approach them directly — effectively cutting you out of the relationship you originated.
Vague scope delegation. The subcontractor can only deliver what you have defined. Vague scope leads to deliverables that do not meet the prime contract standards, creating disputes with the end client that the sub agreement does not resolve.