Statement of Work: How to Write One That Protects Your Margins
Project management

Statement of Work: How to Write One That Protects Your Margins

Scope creep doesn't start when the client asks for "one more thing.". It starts when the SOW leads room for interpretation., Here's how to write one that doesn't.
Written by:  
Jenna Green
Reviewed by:
Last updated:
April 10, 2026
Read time:
6 mins
Table of contents
Table of contents
Key Takeaways
Over-servicing costs the average professional services firm 10–20% of project revenue, and it almost always traces back to a vague or incomplete statement of work.
Firms that avoid scope creep don't have more disciplined clients. They have SOWs with explicit exclusions and a documented change control process.
If your SOW lives in a Word doc and your budget lives in a spreadsheet, those two things are already disconnected. You won't catch overruns until after they've happened.
Every SOW needs a "what's not included" section. Clients don't push boundaries because they're unreasonable. They push them because nobody drew the line.
Templates save time, but a template without your firm's specific billing model, approval workflows, and lessons from past overruns is just a formatted blank page.

Most agencies and consultancies have a story like this: a project was scoped at £30k, the client kept adding requests, and by the end the firm delivered £45k worth of work on the original budget. Nobody reported it until the project closed. Three months of margin gone.

The standard advice is “manage scope creep better.” Push back. Be more disciplined. But that puts the blame on the delivery team when the real problem is usually earlier up in the chain - the statement of work.

When a SOW is unclear, clients tend to interpret it in their favor. A clear SOW makes it easy to turn extra requests into change orders with a cost. At Magnetic, we work with hundreds of professional services firms, and those with strong margins usually have more detailed SOWs. They don’t have to say no as often because their documents set clear limits.

This guide explains what to include in a statement of work, how to build one that works in practice, and the common mistakes that can cost you money.

What is a statement of work?

A statement of work is a document that defines the scope, deliverables, timeline, costs, and responsibilities for a project before work begins. It is the contractual agreement between your firm and your client.

Statement of work (SOW): A formal document that defines the full scope of a professional services engagement, covering deliverables, timelines, costs, responsibilities, acceptance criteria, and change control procedures. It is the single reference point for what has been agreed between firm and client.

A SOW is different from a proposal. The proposal is about selling the work, while the SOW defines exactly what the work includes. Once signed, the SOW is what you use to deliver and invoice.

The problem is that many firms blur these documents together. They send a proposal with vague deliverables, the client signs it, and now that loose language is the contractual basis for the entire engagement. Six weeks in, the client is asking for deliverables that were “implied” but never written down. You’re doing the work for free because there’s no document that says otherwise.

SOW vs. project scope vs. contract

These three get confused constantly.

Project scope is what’s included and excluded from the work. It is one section within a SOW.

Statement of work is the complete document: scope plus timelines, costs, deliverables, responsibilities, assumptions, payment terms, and change control.

Contract / MSA is the legal agreement that governs the relationship. The SOW sits underneath it and spells out the specifics of each engagement.

A firm might have one master services agreement with a client and ten SOWs under it, one per project. The MSA covers the legal terms. The SOW covers the work.

Why the SOW is where margins are won or lost

Most firms don’t lose money on bad projects. They lose it on poorly defined ones.

The 2024 SPI Research Professional Services Maturity Benchmark reports that the average services firm earns about 12% profit, while the top 15% reach 20 to 25%. The difference is operational discipline, which starts with how you define the work.

If you’re unsure about your margins, try our agency profitability calculator. In a few minutes, it helps you identify where your projects are making or losing money by highlighting margin leaks, under-servicing, and opportunities to improve overall project profitability.

Here’s what a weak SOW costs you in practice.

Over-servicing becomes invisible. Say the SOW reads “website redesign” with no mention of page count, revision rounds, or browser requirements. From the client’s view, every additional request is part of the initial deal, and you end up eating the cost.

Change requests have no mechanism. Without a change control clause, extra work gets agreed on calls and in email threads. Nobody logs it. Nobody prices it.

Budget tracking often becomes guesswork. The SOW might be in a shared directory, the budget in a spreadsheet, and timesheets in another tool. No one connects the scope to the spending until the project ends and someone asks, “did we make money on this?”

A consulting firm we work with discovered they had been over-servicing their biggest client by 22% for more than a year. Their SOW only said “ongoing strategic support” and didn’t mention hours, outputs, or review schedules. The client believed they were following the agreement, but the firm was losing profit the entire time.

What to include in a statement of work

Every SOW needs to answer three questions for each deliverable: what is it, when is it due, and what does “done” look like? If you can’t answer all three, the deliverable isn’t defined well enough.

These are the sections every professional services SOW should contain.

1. Project overview and objectives

Write two or three paragraphs explaining what the project is, why the client wants it, and what success means. This section gives context, not scope. It helps anyone who joins the project later understand the purpose, even if they weren’t involved in the sales process.

2. Scope of work

This is the most important section. Here, you define exactly what is included in the project. Be specific and list every deliverable, output, and activity you will do.

If the SOW is vague, the client might ask for a 30-page website with unlimited revisions, since nothing says they can’t. A detailed SOW makes it clear what has been agreed, allowing little room for confusion.

Bad scope definition
"Design and develop a new company website."
Good scope definition
"Design and develop a 12-page responsive website comprising: homepage, about page, 4 service pages, team page, contact page, blog listing page, blog post template, case study listing page, and case study template. Design includes 2 initial concepts for the homepage, 1 selected concept applied to all pages, and 2 rounds of revisions per page. Development includes HTML/CSS build, CMS integration (Webflow), and testing on Chrome, Safari, Firefox, and Edge on desktop and mobile (iOS Safari, Android Chrome)."

3. Exclusions

This section is just as important as the scope. Clearly state what is not included in the project.

Clients usually don’t challenge boundaries to take advantage of them. They do it because they don’t know where the limits are. An exclusions section clears up any confusion.

Example exclusions for a website project:

  • Content writing (client to provide all copy)
  • Stock photography sourcing and licensing
  • SEO audit or keyword research
  • Ongoing maintenance post-launch
  • Third-party integrations beyond those specified in Section 2
  • Accessibility audit to WCAG 2.1 AA (available as a separate engagement)

4. Deliverables and milestones

Create a table or list that links each deliverable to a due date and acceptance criteria. This is what you use for invoicing, so be specific.

Example deliverables table for a website redesign engagement. Each milestone has a defined output, a deadline, and a clear definition of “done.”

5. Timeline and schedule

Include a project timeline that shows phases, dependencies, and key dates. It doesn’t have to be a Gantt chart, but it should clearly state when work starts, when milestones are reached, and when the project ends.

Add a section explaining what happens if the timeline changes because of client delays, such as late feedback, incomplete content, or unavailable stakeholders. Most project overruns happen because the client is late, not the delivery team. Your SOW should make it clear what to do in these cases.

6. Pricing and payment terms

How much the project costs, the billing model (fixed fee, time-and-materials, retainer, or hybrid), and when payment is due.

For fixed-fee projects, link payments to milestones. For time-and-materials, list the billing rate for each role, estimated hours, and how often you’ll invoice. Choosing the right billing model is important because your utilisation rate affects whether your estimated hours will cover your costs.

Include:

  • Total project cost or rate card
  • Payment schedule (e.g., 30% on signing, 30% at design approval, 40% on launch)
  • Payment terms (e.g., net 30 from invoice date)
  • Late payment policy
  • Currency

7. Roles and responsibilities

Who does what, on both sides.

Client responsibilities are often overlooked. If the client needs to provide copy, photos, brand guidelines, access credentials, or make people available for feedback, write it here. If they miss a deadline, the timeline section will protect you.

8. Assumptions

Every SOW is built on assumptions. State them. Examples:

  • Client will provide all written content by [date]
  • Feedback will be provided within 5 business days of each deliverable.
  • The client has legal rights to all brand assets provided
  • Server hosting and domain management are the client’s responsibility.
  • All designs are provided in desktop and mobile formats; tablet-specific layouts are not included unless specified.

If an assumption turns out to be incorrect, it should start the change control process.

9. Change control process

This is the section that saves your margins. It defines how changes to scope, timeline, or budget are handled once the project is underway.

A good change control clause covers:

  1. How changes are requested (in writing, using a prescribed format or form)
  2. How they’re assessed (the firm evaluates the impact on scope, timeline, and cost)
  3. How they’re approved (both parties agree in writing before additional work starts)
  4. How they’re billed (additional costs are documented and added to the project total)

If you skip this section, changes are handled informally. Someone might agree to extra work in a meeting, the team does it, and no one bills for it. Over many projects, this can add up to a big loss.

10. Acceptance and approval

Explain how deliverables are formally accepted. This helps avoid the problem where a client keeps asking for changes because there’s no clear end point.

Spell out:

  • Who has authority to approve deliverables
  • The review period (e.g. 5 business days from submission)
  • What counts as acceptance (written approval, or deemed accepted if no response within the review period)
  • The number of revision rounds included

Scope to invoice in one system
Your SOW sets the scope. Magnetic tracks it.
Magnetic connects your cost estimates, project budgets, and timesheets in one place, so you can see the moment a project starts exceeding scope. Not after the invoice goes out.
Start your free trial

SOW templates for professional services

Here are two statement of work templates: one for fixed-fee projects and one for time-and-materials projects. Use these as starting points and adjust them to fit your firm’s billing model, industry, and your clients’ language.

Template 1: Fixed-Fee Project SOW

Template 2: Time-and-Materials SOW

Five mistakes that turn a SOW into a blank cheque

After reviewing hundreds of SOWs from firms using Magnetic, we’ve noticed these five mistakes come up again and again.

1. Vague deliverables

“Ongoing support” is not a deliverable. “4 hours of technical support per month, covering bug fixes and minor updates to the production website, logged via the helpdesk” is a deliverable.

Every deliverable needs a quantity, a format, and a definition of done. If you can’t measure it, you can’t bill for it. And you definitely can’t prove when you’ve exceeded it.

2. No exclusions section

Firms often skip this section because it feels uncomfortable to list what they won’t do. But without it, clients may assume everything related to the project is included. An exclusions section isn’t negative - clients usually appreciate it because it shows you’ve planned carefully.

3. Missing change control

If you don’t have a change control process, anything agreed to in a meeting becomes part of the project. For example, a project manager might say “sure, we can add that” during a call, and soon the team is doing extra work for free. With a clear process, every change is reviewed, and the client can see the cost and decide if they wish to continue.

4. Client responsibilities left undefined

If the client must provide content, access, brand assets, or make people available, include this in the SOW with a deadline. Otherwise, you might wait weeks for copy, your team sits idle, delivery gets delayed, and the project seems to have been delivered late, even though it wasn’t your fault.

5. SOW and budget tracked in different systems

This mistake makes all the others worse. The SOW is in a shared drive, the budget is in a spreadsheet, and timesheets are stored elsewhere. No one connects them until someone asks, “are we still on budget?” and it takes an hour to figure it out.

By the time you realise a project is over scope, it’s usually too late to fix it. The work is finished, the hours are logged, and the profit is gone.

The solution is to track scope, budget, and time in one system. This way, when hours used get close to the budget, you can see it right away and take action. That’s what PSA software is designed for.

See the budget before it's gone
Magnetic tracks your cost estimates against actual hours and spend in real time. When a project hits 80% of budget, you know. Before the over-servicing starts, not after.
Try Magnetic free for 14 days
Free for 14 days · No credit card required

How to write a SOW that actually gets used

A SOW that just sits in a team drive and never gets used won’t protect your margins. The goal is to write a document that your team and client actually refer to during the project.

Write it before the estimate, not after

Many firms create the cost estimate first and then build a SOW to fit it. This is the wrong order. The SOW should define the work, and the estimate should price it. If you price first, you’re guessing about work you haven’t fully planned, and those gaps will appear during the project.

Use plain language

Legal language belongs in the MSA, not the SOW. The SOW should be easy for your project manager, the client’s marketing director, and even a new team member to read. If a section needs a lawyer to explain it, the people doing the work will probably ignore it.

Get the delivery team to review it

The person who sells the project is often not the one who delivers it. Before sending the SOW to the client, have the delivery team review it. They can spot unrealistic timelines, missing deliverables, and assumptions that might not work in practice.

Reference it throughout the project

Use the SOW in kickoff meetings and refer to it whenever scope questions come up. Quote it in project status reports, such as “We’re on track for Milestone 2 as defined in the SOW.” When people actually use the SOW, scope discussions are based on facts, not opinions.

Version control matters

SOWs often get updated. If you don’t track versions, you might end up with several copies in different emails and no one knows which is the latest. Number each version and keep them all in one place.

Stop writing SOWs that cost you money

There’s no secret to protecting your margins-  it all comes down to having the right process in place. A good SOW clearly states what’s included, what’s not, what happens if things change, and what the client needs to provide. The templates above are a starting point, but it’s important to connect your SOW to the system you use to track hours, budgets, and deliverables. If these are in separate tools, you’ll keep discovering overruns too late. Magnetic offers a 14-day free trial so you can see how it works when everything is in one place. No credit card needed.

References and sources

  1. SPI Research. “2024 Professional Services Maturity Benchmark.” Service Performance Insight, 2024.
  2. Hinge Research Institute. “2024 High Growth Study: Professional Services Edition.” Hinge Marketing, 2024.
  3. Project Management Institute. A Guide to the Project Management Body of Knowledge (PMBOK Guide), 7th ed. PMI, 2021.
  4. Magnetic. Internal analysis of project profitability across 200+ professional services firms using the Magnetic platform, 2025.

Related resources

FAQs

What is a statement of work in professional services?

A statement of work (SOW) is a document that defines the scope, deliverables, timelines, costs, and responsibilities for a project. In professional services, it is the agreement between a firm and its client specifying exactly what work will be delivered, by when, and for how much. A well-written SOW protects both parties by creating clear expectations before work begins.

What is the difference between a statement of work and a project scope?

A project scope defines what work is included and excluded. A statement of work is the more comprehensive document that outlines the scope, including timelines, deliverables, payment terms, acceptance criteria, assumptions, and change control processes. Scope is one section within the SOW. A scope tells you what you’re building. A SOW tells you what, when, how, for how much, and what happens when things change.

How long should a statement of work be?

There is no fixed length. A SOW for a two-week design sprint might be two pages. A SOW for a six-month consulting engagement might be fifteen. Length must match complexity. The test is whether someone who missed the kickoff meeting could read the SOW and understand exactly what has been agreed. If they can’t, it’s too short.

Can you change a statement of work after the project starts?

Yes, but only through a formal change control process. A good SOW includes a section describing how changes are requested, evaluated, and approved. This usually involves a written change request, an assessment of impact on scope, timeline, and budget, and a written agreement from both parties before any additional work begins. Informal changes agreed over email are the most common source of scope creep.

What is the most common mistake in writing a statement of work?

Vague deliverables. Terms such as “ongoing support” or “as needed” give the client the expectation of unlimited work within a fixed fee. Every deliverable should answer three questions: what is it, when is it due, and what does “done” look like? If you can’t answer all three, the deliverable isn’t defined well enough.

Who should write the statement of work?

Ideally, the person closest to the work. In most firms, this is the project lead or account director, not the person who sold the engagement. The sales team knows what the client wants. The delivery team knows what it will actually take to produce it. If the person writing the SOW hasn’t done the work before, they’ll underestimate effort, miss edge cases, and leave assumptions unstated. Get the delivery lead to write it, or at the very least, to review it thoroughly before it goes to the client.

About The Author
Jenna Green
Jenna Green leads marketing at Magnetic. She's worked across agencies, startups, and B2B SaaS, giving her first-hand experience of the operational challenges service firms face.
Back to top