Statement of work (SOW) template: free example

By Ranjit Bhinge, founder of Blur Studio · Updated · 6 min read

Short answer: A statement of work needs six sections: project overview, deliverables (specific and measurable, not vague), timeline with milestones, pricing tied to those milestones, assumptions and exclusions (what's explicitly not included), and a sign-off section. If you're working under a master services agreement, the SOW should also reference it by name and date so there's no ambiguity about which legal terms govern the project.

Ranjit Bhinge

You've agreed on a project with a client or contractor and you need to write down exactly what's being delivered, by when, and for how much, in a way specific enough to prevent an argument three weeks in.

I'm Ranjit, and I run Blur Studio: 15+ years building software, 120 apps taken live, and clients who have gone on to raise $10M+. I build AI systems and processes that help businesses do a lot more with a lot less time. I also work differently from most of what else is out there, more on that further down this page. Say hello.

This page may contain affiliate links from which Blur Studio earns commissions.

A statement of work is where most project disputes actually get decided, not in the broader contract, because it's the SOW that says what was actually promised. If you're searching for a template, you're probably about to start a specific project and want deliverables and price locked down in writing before work begins, rather than relying on what was discussed verbally or in a proposal email.

Sections a SOW needs

  • Project overview. One or two sentences on what this project is and why, enough context that someone reading it in a year understands the purpose without digging through old emails.
  • Deliverables. The specific, countable things being produced, "a 12-page responsive website with the five pages listed in Exhibit A" rather than "a new website." Specificity here is what prevents scope arguments later.
  • Timeline and milestones. Start date, key milestone dates, and final delivery date. For longer projects, breaking the timeline into milestones with their own dates makes it much easier to tell early if something's slipping.
  • Pricing tied to milestones. Whether it's a flat fee, hourly with a cap, or milestone-based payments, tie the payment schedule to the same milestones listed above rather than stating them separately, so it's unambiguous what triggers each invoice.
  • Assumptions and exclusions. What you're assuming will be true (the client provides content by a certain date, existing branding assets are usable as-is) and what's explicitly excluded (hosting setup, ongoing maintenance after launch). This section does more to prevent disputes than any other, since most scope arguments come from something neither side explicitly addressed.
  • Sign-off. Signature lines for both parties, and if this SOW sits under a master services agreement, a line referencing that MSA by name and date.

Naming who actually has approval authority

For any client with more than one decision-maker, add a line naming specifically who can approve milestones and sign off on change requests on the client's side. Without this, it's common for one stakeholder to informally approve a direction in a meeting, work proceeds on that basis, and a different, more senior stakeholder later disagrees with the direction entirely, leaving the provider stuck between two people on the same team who disagree about what was actually authorized. Naming the approver up front in the SOW itself heads this off before it costs you a redo, and it also gives you something concrete to point back to if a different stakeholder tries to relitigate an already-approved milestone weeks later.

A filled-in example

For a small business website redesign: "Project Overview: Redesign of [Client]'s public website to improve mobile usability and update branding, under the Master Services Agreement dated October 1, 2026. Deliverables: Redesigned homepage, services page, about page, contact page, and blog template (5 pages total), responsive on mobile and desktop, built in the client's existing content management system. Timeline: Kickoff November 10, 2026. Wireframes delivered November 24. Design review December 8. Final delivery and launch December 22. Price: $6,500 total, 30% due at kickoff, 40% due at design approval, 30% due at launch. Assumptions: Client provides final copy and images by November 17. Existing logo and brand colors will be used as-is, no new branding work is included. Exclusions: Ongoing hosting, SEO content writing, and e-commerce functionality are not included in this scope." Notice how specific the deliverables and exclusions are, that specificity is the whole point.

A clause people forget: revision rounds

For design, writing, or creative work specifically, state how many rounds of revisions are included in the price, "up to two rounds of revisions per deliverable, additional rounds billed at $X per round." Without this, "revisions" quietly becomes unlimited in the client's mind and finite in yours, and that mismatch is one of the most common sources of frustration on creative projects specifically, more than on technical or physical work where deliverables are easier to define as simply done or not done. State too whether feedback needs to come from one consolidated point of contact or can arrive from multiple people on the client's side, scattered, conflicting feedback from several stakeholders disrupts a project's timeline almost as much as unlimited revision rounds do, and both are preventable with a sentence or two written into the SOW up front. Teams using AI for drafts can read how AI changes revision rounds.

Sign off and change control

Get the SOW signed before kickoff, not after work has already started, through QuickSigner, an electronic signature tool for sending documents out to be signed online instead of printing and scanning them, which is enforceable the same way a wet-ink signature is under the US ESIGN Act and state UETA laws. Once work is underway, any change to deliverables, timeline or price should go through a separate change order rather than an informal email agreement or a verbal "sure, we can add that." A change order is a short document referencing the original SOW, stating what's changing and the adjusted price or timeline, signed by both sides before the new work starts. Skipping this step is how scope creep happens, a client asks for "one small addition" over email, you say yes to keep things moving, and three small additions later you've done meaningfully more work than the original price covered with nothing in writing to point to.

A mistake that shows up in the assumptions section specifically

A branding consultant I know priced a rebrand project assuming the client would supply their own stock photography license, since that's standard for how she normally works, but never wrote that assumption into the SOW itself. The client assumed the opposite, that sourcing and licensing images was part of the $3,000 project fee. Neither side was being difficult, the gap only became obvious three weeks in when the consultant sent a mockup with placeholder images and asked the client to supply the real ones. The client pushed back, the consultant pushed back, and the project stalled for a week over something that would have taken one sentence to settle up front: "Client is responsible for sourcing and licensing all photography used in final deliverables." The lesson generalizes past photography specifically: anything you're assuming the other side will handle, content, access credentials, existing files, approvals from a third party, belongs in writing in the assumptions section, not in your head, because an unstated assumption only surfaces once it's already caused friction.

How I'd approach this

I'd write the assumptions and exclusions section before anything else, it's the part people write last if at all, and it's the part that actually prevents the arguments. For any project where the client is new to you or the scope involves a lot of moving pieces, I'd also build in a milestone-based payment schedule rather than one lump sum at the end, since it forces regular check-ins on whether the project is actually on the agreed path and gives you leverage to pause if a client stops engaging or stops paying partway through. The other habit worth building: review the SOW against actual progress at each milestone, not just at the end, five minutes checking "are we still matching what we wrote down" catches drift while it's still a small conversation rather than a dispute over the final invoice. This matters more than it sounds like it should, because the people doing the actual work are often the last to flag that a project has quietly drifted from its original scope, they're focused on finishing what's in front of them, not auditing the original document against it.

Questions people ask

Does every SOW need to reference a master services agreement?

Only if one exists. A standalone project with no broader MSA can use a SOW-style document on its own, as long as it includes the legal basics (payment, liability) that an MSA would otherwise cover, or it can simply be combined with a service agreement instead.

What's the difference between a SOW and a proposal?

A proposal is typically the sales document used to win the work, often with some flexibility in scope. The SOW is the final, signed version of what was actually agreed, specific and binding, written after the proposal is accepted rather than instead of it. The statement of work vs master services agreement vs proposal comparison lays out how the three fit together.

How detailed should the deliverables section be?

Specific enough that a third party reading it could tell whether the work was actually delivered. "A website" is not specific enough. "Five named pages, responsive, in the client's existing CMS" is.

What happens if a client asks for something not in the SOW?

That's a change order, a short additional document referencing the original SOW, stating the new work and its price or timeline impact, signed before the new work starts. Handling it informally over email is the most common cause of unpaid scope creep.

Should pricing be a flat fee or hourly in a SOW?

Either works depending on how well-defined the scope is. A tightly scoped project with clear deliverables suits a flat fee well. A project with more unknowns suits hourly with a stated cap, which protects the client from runaway hours while still letting you bill for genuine extra time.

Who should sign a SOW first, the client or the service provider?

It doesn't matter legally, either order works as long as both signatures are collected before work begins. Many providers sign first to show good faith, then send it on to the client to counter-sign.

What belongs in the assumptions section that people usually forget?

Anything you're assuming the other side will handle without being asked, supplying content, granting access to existing systems, getting internal approvals on their end. If it's not written down, you're relying on both sides remembering an unwritten conversation the same way, which is exactly how most scope disputes start.

Sources

Ready for the next step?

A 30 minute call. No pitch. If you do not need me, I will tell you.

Ranjit Bhinge You talk to me, Ranjit. I reply within a few hours.

Not sure what you need? Tell me what is going on. I will point you the right way, even if it is not me.

Blur Studio · 30 minute call

Book a 30 minute call

You talk to me, Ranjit. No pitch. If you do not need me, I will tell you.

  • We talk about your business and what is going on.
  • You leave with a clear next step, even if it is not me.
  • I reply to every message within a few hours.
Loading the calendar…