Guides16 min read

Construction Scope of Work Template for Contractors — What to Include in 2026

A complete construction scope of work template for contractors — real clause language, trade-specific examples for bathroom remodel, HVAC, and roofing, plus how to stop the 'included in the price' argument before it starts.

ES

Ezra Sopher

March 10, 2026

Every contractor has lived this conversation. You finish the job, you send the final invoice, and the client emails back: "I thought this was included in the price." Maybe it's the dumpster. Maybe it's moving the furniture. Maybe it's painting the trim after the drywall patch. You know it was never in the scope. They swear it was "implied." And now you're in an argument that no contract language can fully settle — because the scope of work was never specific enough to prevent it.

A strong construction scope of work template does not just describe what you are building. It draws a clear line between what is your problem and what is not. This guide gives you real clause language you can drop into your contracts today, plus trade-specific examples for the three jobs where SOW disputes happen most: bathroom remodels, HVAC replacements, and roofing. At the end, we will show you how Ontrakt generates most of this language automatically from job photos.

---

What a Scope of Work Is (and What It Is Not)

A scope of work (SOW) is a section of your contract that defines the specific work to be performed, the materials to be used, who is responsible for what, and what is explicitly excluded. It is not the same as an estimate. An estimate is a price. A scope of work is a description. They should always appear together, and the SOW should be detailed enough that a stranger — a judge, an arbitrator, the client's brother-in-law — could read it and understand exactly what was agreed to.

Most residential contractors write scopes that are closer to estimates: "Demo existing tile, install new tile, paint walls." That sentence will not protect you when the client claims you were supposed to also repaint the ceiling, move the vanity, and haul away the existing cabinet. A proper SOW answers all of those questions before work begins.

---

The Master Construction Scope of Work Template

Below is a full framework with clause language you can adapt. Bold sections are the minimum you need. Everything else adds protection on more complex jobs.

---

Section 1: Project Description Clause language:

> This Scope of Work ("SOW") describes the work to be performed by [Contractor Name] ("Contractor") for [Client Name] ("Client") at the property located at [Full Address] (the "Project Site"). Work shall be performed in accordance with the terms of the attached contract dated [Date]. This SOW controls in the event of any conflict with verbal representations, email correspondence, or prior drafts. Why it matters: This paragraph establishes that this document is the controlling agreement. Any prior email where you said "we can probably include that" is now subordinate to the written SOW.

---

Section 2: Detailed Work Description

This is the core of the SOW. Write it in numbered line items, not paragraphs. Each line item should be specific enough that there is no ambiguity about what is and is not included. Clause language (bathroom remodel example):

> 2.1 Remove and dispose of existing 3-piece bathroom fixtures (toilet, vanity, and tub/shower unit). Removal includes disconnecting existing supply and drain lines at the fixture connection point. Removal does not include re-routing supply or drain lines beyond the existing configuration.

>

> 2.2 Install [Brand/Model] 60" freestanding soaking tub supplied by Client. Contractor labor covers setting the tub, connecting supply lines, and installing drain assembly. Contractor is not responsible for tub damage occurring during Client-arranged delivery or prior to installation date.

>

> 2.3 Install [Specified Tile Brand, Color, Size] floor tile in a [Pattern] pattern, with [Grout Color] grout, in the floor area defined as [dimensions or reference to attached plan]. Tile installation includes backer board substrate preparation on the floor only. Wall tile is not included in this SOW.

Notice how each line item names what is included, names the specific materials, and names what is not included. This is the level of detail that prevents disputes.

---

Section 3: Inclusions and Exclusions

This is the most important section in your entire contract. Most "included in the price" arguments happen because contractors write a work description but never explicitly state what is excluded. Clients fill in the blanks with optimistic assumptions. Clause language:

> 3.1 Included in this SOW:

> - All labor described in Section 2

> - Materials specifically named in Section 4 (Material Specifications)

> - Standard jobsite cleanup at project completion (see Section 7)

> - Permit fees as specified in Section 8

> - [Any other explicit inclusions]

>

> 3.2 Explicitly Excluded from this SOW (Client Responsibility Unless Separately Contracted):

> - Moving or storing Client's furniture, personal property, or appliances prior to work start

> - Painting, staining, or finishing any surfaces not specifically named in Section 2

> - Repair of any pre-existing conditions discovered during work (mold, rot, incorrect prior work, unlevel subfloors) — these will be documented and submitted as a Change Order per Section 5

> - Temporary housing or relocation costs for Client during construction

> - Landscaping, driveway, or exterior work unless explicitly listed in Section 2

> - Any work in areas of the home not specifically referenced in Section 2

> - Reconnection of internet, cable, security systems, or smart home devices

The exclusion list is not about being difficult. It is about preventing a $4,200 bathroom remodel from turning into a $6,000 job because the client assumed you were repainting the hallway wall you scuffed on the way in.

---

Section 4: Material Specifications

Vague material references create two problems: substitution disputes and supply chain delays. If your SOW says "tile" instead of "Daltile Restore 12x24 Matte White #W900," the client has grounds to argue you installed something cheaper than what they expected. Clause language:

> 4.1 All materials to be installed by Contractor shall conform to the following specifications. Where a specific product is named, Contractor shall install that product or a material of equal or greater quality with written Client approval. Where a range or type is specified, Contractor shall select from that range at Contractor's discretion unless Client specifies otherwise in writing prior to material ordering.

>

> 4.2 Client-supplied materials: If Client elects to supply any materials directly (fixtures, tile, cabinetry, appliances), Client assumes responsibility for ensuring those materials arrive on-site in acceptable condition and on the schedule required by Contractor. Contractor is not responsible for project delays caused by late or damaged Client-supplied materials and may assess idle time charges at [$X/hour] per the attached rate schedule.

>

> 4.3 Material substitutions: If a specified material becomes unavailable, Contractor shall notify Client within [3] business days and propose a substitute. Client approval in writing is required before substitution. Project timeline adjustments resulting from Client delay in approving substitutions are Client's responsibility.

---

Section 5: Change Order Procedure

No scope of work survives first contact with the job site intact. Walls open up, subfloors are rotted, the permit inspector wants a header you did not plan for. Your SOW needs a clear procedure for handling these changes — or every unforeseen condition becomes an argument about what was "supposed to be included." Clause language:

> 5.1 Any work not described in Section 2 of this SOW constitutes a change to the contracted scope. No change to scope shall be performed without a written Change Order executed by both parties.

>

> 5.2 Change Order format: Contractor shall provide Client with a written Change Order describing the additional or modified work, the materials required, and the adjusted contract price or hourly rate for the change. Client shall approve or reject the Change Order in writing within [2] business days. Work described in the Change Order shall not begin until written approval is received.

>

> 5.3 Project suspension: If a condition requiring a Change Order is discovered and Client approval cannot be obtained within [2] business days, Contractor reserves the right to suspend work on the affected portion of the project without penalty. Project timeline extensions resulting from Change Order delays are not Contractor's responsibility.

>

> 5.4 Verbal approvals: Verbal approvals of change orders are not binding. All changes require written confirmation (email is acceptable).

---

Section 6: Labor Responsibilities Clause language:

> 6.1 Contractor shall supply all labor necessary to perform the work described in Section 2, including supervision of subcontractors engaged by Contractor for specialized work (electrical, plumbing, HVAC).

>

> 6.2 Subcontractor work: Any licensed trade work performed by Contractor-engaged subcontractors shall be coordinated and supervised by Contractor. Client shall not direct subcontractors independently or request additional scope from subcontractors. Any additional work requested of subcontractors by Client without Contractor approval will be billed at the subcontractor's direct rate plus [15]% Contractor coordination fee.

>

> 6.3 Client labor: Client shall not perform any work within the project scope during the construction period without prior written approval from Contractor. Unauthorized Client work that affects completed Contractor work voids Contractor's warranty on affected areas.

---

Section 7: Site Access and Debris Removal Clause language:

> 7.1 Client shall provide Contractor with unobstructed access to the Project Site and work areas during normal business hours (Monday–Friday, 7:00 AM–5:00 PM) and as otherwise agreed. Client shall notify Contractor at least [48] hours in advance of any access restrictions.

>

> 7.2 Contractor shall maintain reasonable jobsite cleanliness throughout the project. Upon project completion, Contractor shall remove all Contractor-generated debris, tools, equipment, and materials from the Project Site. "Project completion" is defined as the date of final walkthrough, not individual phase completion.

>

> 7.3 Dumpster/haul-away: [Select one: "Dumpster rental and debris disposal is included in the contract price." OR "Debris disposal is the Client's responsibility. Contractor will stage debris in [specified area] for Client-arranged haul-away."] If Client fails to arrange debris removal and Contractor must arrange haul-away, cost will be billed to Client at cost plus [15]%.

>

> 7.4 Pre-existing conditions on-site (Client-stored materials, existing debris) are not Contractor's responsibility to remove unless explicitly listed in Section 2.

---

Section 8: Permit Responsibilities Clause language:

> 8.1 Permits required: Based on the scope of work described in Section 2, the following permits are anticipated: [List specific permits — building, electrical, plumbing, mechanical, etc.].

>

> 8.2 Permit responsibility: [Select one: "Contractor shall obtain all required permits and include permit fees in the contract price." OR "Client shall obtain all required permits. Contractor shall not begin work until all required permits are in place."]

>

> 8.3 Inspection delays: If a permit inspection is delayed by the authority having jurisdiction (AHJ) through no fault of Contractor, the resulting project timeline extension is not Contractor's responsibility and does not constitute breach of contract.

>

> 8.4 Code upgrades: Work required by the AHJ that exceeds the scope described in Section 2 (e.g., bringing pre-existing systems up to current code as a condition of permit) constitutes additional scope and will be submitted as a Change Order.

---

Section 9: Payment Tied to Milestones Clause language:

> 9.1 Payment schedule:

> - [X]% due upon contract execution: $[Amount]

> - [X]% due upon [specific milestone — e.g., "completion of rough-in work and pre-close inspection"]: $[Amount]

> - [X]% due upon [milestone — e.g., "substantial completion, defined as project being functional and ready for occupancy"]: $[Amount]

> - [X]% due upon final walkthrough and Client sign-off: $[Amount]

>

> 9.2 "Substantial completion" is defined as the point at which the project is functional and complete except for minor punch-list items that do not prevent normal use. Final payment becomes due at substantial completion, not at punch-list completion.

>

> 9.3 Late payment: Invoices unpaid beyond [10] days of due date accrue interest at [1.5]% per month. Contractor reserves the right to suspend work on unpaid accounts with [48] hours written notice to Client.

---

Section 10: Warranty Terms Clause language:

> 10.1 Contractor warrants all labor performed under this SOW against defects in workmanship for a period of [1 year / 2 years] from the date of substantial completion.

>

> 10.2 Material warranty: Contractor passes through all manufacturer warranties on materials installed under this SOW. Contractor does not provide separate warranty coverage on materials beyond manufacturer terms.

>

> 10.3 Warranty exclusions: This warranty does not cover damage resulting from: (a) Client or third-party modifications to completed work; (b) normal wear and tear; (c) settlement or movement of the structure; (d) water intrusion through non-Contractor-installed penetrations; (e) failure of Client-supplied materials.

>

> 10.4 Warranty claims: Client must submit warranty claims in writing within the warranty period. Contractor shall inspect claimed defects within [10] business days of written notice.

---

Trade-Specific SOW Examples

Bathroom Remodel SOW — Key Clauses

The top disputes in bathroom remodels: demo reveals rotted subfloor (Change Order), client changes tile selection after it has been ordered (restocking fee clause), and client expects Contractor to patch and paint the hallway wall that was scuffed moving materials.

Your bathroom SOW should always explicitly state: demo scope (how far out from the bathroom does demo go?), subfloor condition clause (what happens if there is rot under the tile?), fixture supply source (client-supplied or contractor-supplied?), and painting scope (bathroom walls only, not adjacent areas).

HVAC Replacement SOW — Key Clauses

HVAC SOW disputes center on duct work. A client hires you to replace a unit and assumes you will also fix the leaky duct runs in the attic they have been ignoring for ten years. Explicitly state: "This SOW covers equipment replacement and connection at the existing air handler location only. Duct system inspection, repair, or replacement is not included and will be quoted separately upon request."

Also specify refrigerant disposal (included or not), electrical disconnect upgrade if required by code (Change Order or included?), thermostat replacement (included or separate?), and commissioning and test-and-balance (always include — this is your warranty baseline).

Roofing SOW — Key Clauses

Roofing disputes happen at the decking layer. Client sees the estimate for a shingle replacement and assumes the price covers whatever is underneath. Add: "This SOW includes removal of [X] layers of existing shingles down to the roof deck. Deck inspection will occur prior to material installation. Any decking requiring replacement due to rot, delamination, or structural failure will be documented and submitted as a Change Order at [$X per sheet] plus labor."

Also state flashing replacement scope (all step flashing replaced, or only damaged sections?), gutter protection (remove and reinstall, or Client responsibility?), and skylight or chimney flashing (included or excluded?).

---

The "Included in the Price" Argument — How It Starts

The dispute almost always starts with something that was verbally discussed but not written down. The client remembers the walkthrough. You pointed at the bathroom and said "we will take care of all of that." To you, "all of that" meant the tile, the vanity, and the tub. To them, "all of that" meant the tile, the vanity, the tub, the new towel bars, the mirror, repainting the ceiling, and the bathroom door that has been sticking for three years.

The fix is not to stop talking on walkthroughs. The fix is to follow every walkthrough with a written SOW that captures everything that was discussed — including explicit exclusions. If it came up in conversation, it needs to appear somewhere in the document, either in the inclusions or the exclusions list.

The second most common trigger is pre-existing conditions. You demo a wall and find mold, rot, or incorrect prior work. You stop and fix it because it is the right thing to do. Then you put it on the final invoice and the client says it was never discussed. A strong SOW has a pre-existing conditions clause (see Section 3.2 above) that makes clear: anything discovered during work that was not visible or documented at contract execution is additional scope.

---

How Ontrakt Generates SOW Language Automatically

Writing a thorough scope of work for every job takes time — and most contractors do not have a paralegal on staff. Ontrakt's AI estimate tool generates scope of work language directly from job photos and videos.

Here is how it works: you upload photos of the project area — a bathroom, a damaged roof section, an HVAC closet. Ontrakt's vision AI analyzes the images, identifies the work scope, flags visible pre-existing conditions, and generates a line-item estimate with corresponding SOW language. A bathroom photo set produces line items like "Remove and dispose of existing tile surround — 45 SF," "Install cement backer board on shower walls — 45 SF," and "Install new shower pan liner." Each line item is specific enough to serve as a SOW clause.

The system also flags scope questions it cannot determine from photos alone — like whether the client wants the subfloor inspected, or whether permit work is required — so you can answer them before the client signs instead of after the dumpster shows up.

This does not replace your judgment as a contractor. But it closes the gap between the verbal walkthrough and the written document, which is where most disputes are born.

---

Final Checklist Before You Send Any SOW
  • Project description with address and controlling document language
  • Line-item work description (specific enough that a stranger can read it)
  • Explicit inclusions list
  • Explicit exclusions list — at minimum 6-8 items
  • Material specifications with brand/model where possible
  • Change order procedure with written-only requirement
  • Permit responsibility clearly assigned
  • Site access hours and debris removal assignment
  • Payment tied to specific milestones with "substantial completion" defined
  • Warranty period, scope, and exclusions

    ---

    A scope of work is the single highest-leverage document in your business. A one-hour investment in writing a thorough SOW saves you from weeks of disputes, unpaid invoices, and negative reviews. The contractors who win the "included in the price" argument every time are the ones who wrote the answer into the contract before the question was ever asked.

    If you want to stop building SOWs from scratch on every job, try Ontrakt free at ontrakt.com/beta. Upload your job photos, get a line-item estimate with scope language in minutes, and send a professional proposal the same day you do the walkthrough.