All articles
Guides8 min read

What to Include in a Marketing Statement of Work (+ Free Template)

Everything your marketing agency SOW needs. Covers scope, deliverables, timelines, payment terms, and change orders — with a section-by-section template.

A proposal wins the deal. A statement of work keeps you from losing money on it.

The SOW is the document that defines exactly what you're delivering, when, and for how much. It's what you point to when a client says "I thought that was included" three weeks into the engagement. If you've ever eaten hours of unpaid work because you didn't define the scope tightly enough, you already know why this matters.

This guide walks through every section a marketing agency SOW needs, with concrete examples you can adapt for your own engagements.

Why You Need a Separate SOW

If you're thinking "my proposal already covers scope and pricing," you're partially right. But a proposal is a sales document, and a SOW is an execution document. The proposal persuades. The SOW protects.

Proposals intentionally leave room for flexibility ("we'll optimize your paid media strategy"). SOWs eliminate it ("we'll manage Google Ads across 3 campaigns with a combined monthly spend of $8,000, optimized weekly, with a monthly performance report delivered by the 5th").

Any engagement over $5,000 or longer than one month should have a SOW. Here's what goes in it.

Section 1: Parties and Background

Start with who's involved and why. This isn't legal boilerplate. It's context that makes the rest of the document make sense.

Example:
This Statement of Work is entered into between Highline Marketing LLC ("Agency") and GreenLeaf Dental Group ("Client") effective April 1, 2026. This SOW is governed by the Master Services Agreement dated March 15, 2026. GreenLeaf Dental operates 3 locations in the Austin metro area and is seeking to increase new patient acquisition through organic search.

Notice how the background includes the client's business context. This anchors every deliverable that follows to a real objective. It also makes it clear this SOW operates under an existing MSA, which keeps the legal and operational concerns separated.

Section 2: Scope of Services

This is the section that prevents scope creep. It has two parts: what's included and what's excluded. Both matter equally.

Most SOW problems start here, with vague language that lets either side interpret the scope differently. Compare these two versions:

Vague (dangerous):
Agency will provide SEO services to improve Client's online visibility.
Specific (safe):
Agency will provide the following SEO services:
- Technical SEO audit of Client's 3 location pages and 22 existing blog posts
- Keyword research targeting 15 high-intent local search terms
- On-page optimization of 10 priority pages (title tags, meta descriptions, header structure, internal linking)
- 2 new blog posts per month (800-1,200 words each), published to Client's WordPress site
- Monthly ranking report covering all 15 target keywords

>

Excluded from this engagement: Paid search (Google Ads), social media management, link building, website redesign, and content for platforms other than Client's website.

The specific version makes it impossible for either side to argue about what was agreed to. The exclusions are just as important as the inclusions. They draw a clear line around your responsibility and give you something to point to when the client asks "can you also just..."

Section 3: Deliverables and Acceptance Criteria

List every deliverable with a description and acceptance criteria — the conditions that define "done." Without acceptance criteria, you'll get stuck in endless revision cycles where the client keeps requesting tweaks because nobody defined what "finished" looks like.

Example for a $4,000/mo SEO engagement:

| Deliverable | Description | Acceptance Criteria |

|---|---|---|

| Technical Audit Report | Full-site crawl analysis with prioritized fixes | Delivered as PDF, covers all 25 indexed pages, prioritized by impact |

| Keyword Strategy | 15 target keywords with search volume and difficulty | Delivered as spreadsheet, includes monthly search volume and current ranking |

| On-Page Optimization | Title tags, metas, headers, internal links for 10 pages | Changes live on site, confirmed via Screaming Frog re-crawl |

| Blog Content | 2 posts/month, 800-1,200 words each | Published to WordPress, reviewed by Client within 5 business days |

| Monthly Report | Ranking changes, organic traffic, conversions | Delivered by 5th of each month, covers prior calendar month |

The acceptance criteria column separates a professional SOW from a wish list. "Delivered as PDF" and "reviewed by Client within 5 business days" sound obvious, but writing them down prevents the client from sitting on a deliverable for three weeks and then claiming it was never delivered. It also protects you from unlimited revisions — if the deliverable meets the stated criteria, it's accepted.

Section 4: Timeline and Milestones

Tie deliverables to specific dates. "Month 1" is acceptable for recurring engagements. "4-6 weeks" is not — it gives you no deadline and gives the client no expectation.

Example:

| Milestone | Target Date |

|---|---|

| Project Kickoff Call | April 1, 2026 |

| Technical Audit Delivered | April 15, 2026 |

| Keyword Strategy Approved | April 22, 2026 |

| On-Page Optimization Complete | May 6, 2026 |

| First Blog Posts Published | May 15, 2026 |

| First Monthly Report | June 5, 2026 |

Note that "Keyword Strategy Approved" requires client action. Call out milestones that depend on the client explicitly, and add a clause like: "Delays in client approvals will shift subsequent milestones by the equivalent number of business days." Without this, you absorb the schedule risk when the client takes two weeks to approve a deliverable.

Section 5: Pricing and Payment Schedule

State the total engagement value, break it down by line item or phase, and define exactly when payments are due.

Example:
Monthly Retainer: $4,000/month
- Technical SEO and site maintenance: $1,000
- Content creation (2 blog posts): $1,200
- Keyword research and strategy: $600
- On-page optimization: $800
- Reporting and analysis: $400

>

Payment Terms: Net 15. Invoice issued on the 1st of each month. A late fee of 1.5% per month applies to balances overdue by more than 15 days.

>

Minimum Commitment: 3 months. Either party may terminate after the initial term with 30 days written notice.

Breaking down the $4,000 into line items shows the client exactly where their money goes. It also makes future scope adjustments easier. If they need to cut to $3,200/month, you remove a specific line item rather than renegotiating everything from scratch.

Section 6: Change Order Process

This is the section most agencies skip. It's also the section that would have saved them from every scope creep disaster they've ever had.

A change order process defines what happens when anyone wants to add, remove, or modify work outside the original scope. Without one, out-of-scope requests slip in through casual Slack messages and "quick" call requests until you're doing 30% more work for the same price.

Example:
Any work not explicitly described in Section 2 (Scope of Services) requires a written Change Order before work begins. Change Orders will include:
- Description of the additional work
- Estimated hours and cost
- Impact on existing timeline

>

Change Orders must be approved in writing (email is sufficient) by both parties before work begins. Verbal requests are not considered authorized. Agency reserves the right to pause work on change requests until written approval is received.

>

Rate for out-of-scope work: $150/hour, billed in 30-minute increments.

The key phrase is "before work begins." Once you start doing extra work without a signed change order, you've set a precedent that out-of-scope requests don't need approval. That precedent is nearly impossible to reverse mid-engagement.

Note the hourly rate for out-of-scope work. This isn't punitive — it's practical. It gives the client a clear cost framework for additional requests, which often makes them self-select what's truly important. They'll still ask for the landing page that genuinely matters. They'll stop asking for the "quick" one-pager that doesn't.

Section 7: Termination Clause

Define how either party can end the engagement, what notice is required, and what happens to work in progress and payments.

Example:
Either party may terminate this SOW with 30 days written notice after the initial 3-month term. Upon termination:
- Client pays for all work completed through the termination date
- Agency delivers all completed deliverables and work-in-progress files
- Client retains ownership of all deliverables paid for in full
- Any prepaid but unearned fees will be refunded within 15 business days

Keep this simple. Your MSA handles the heavy legal terms. The SOW termination clause addresses the practical question: what happens to the work and the money.

Section 8: Signatures

Both parties sign with name, title, date, and company. An unsigned SOW is just a suggestion. Get signatures before you write a single line of copy or touch a single page.

For Agency:
Name: _________________ Title: _________________ Date: _________________

>

For Client:
Name: _________________ Title: _________________ Date: _________________

If you're using e-signatures (and you should be), a simple "Accepted via email by [name] on [date]" works just as well.

Putting It All Together

A complete marketing SOW is typically 3-5 pages. If yours is longer, you've overcomplicated it. The purpose is operational clarity, not legal protection — that's what the contract is for.

The agencies that use SOWs consistently report fewer scope disputes, faster payments, and less stress on both sides. It's 30 minutes of upfront work that prevents dozens of hours in awkward conversations down the line.

If you use Wintura, the SOW is generated automatically alongside your proposal. Paste a client brief and get both documents — the proposal to win the deal and the SOW to protect it. Every section above is populated with specifics from the brief, ready for you to review and send.


*Stop writing SOWs from scratch. Try Wintura free — paste a brief, get a proposal and SOW in 5 minutes.*

Ready to write proposals faster?

Paste a client brief, get a branded proposal in 5 minutes. Try it free.

Try Wintura Free