# How to write a scope of work that stops scope creep

Write a scope of work that stops scope creep: list last month's extra requests, write every monthly deliverable with a number, a date and 2 rounds of changes, add a Not included list and a change rule, get it signed, answer every extra request with a price within 24 hours, and check hours every Sunday.

Author: Dinesh Bypilla, Agentic systems engineer at Scout7 (https://www.linkedin.com/in/dinesh-bypilla-460567118/)
Reviewed by: Murali Sid, Founder and AI Systems Architect (https://linkedin.com/in/muralisid)
Source: https://scout7.ai/academy/marketing-agency/how-to-write-a-scope-of-work-that-stops-scope-creep
Published: 2026-10-14
Last checked: 2026-10-14
Reuse: Quote any part of this guide with a link back to this page. © 2026 Scout7.
Cite as: Dinesh Bypilla (2026). How to write a scope of work that stops scope creep. Scout7 Academy. https://scout7.ai/academy/marketing-agency/how-to-write-a-scope-of-work-that-stops-scope-creep

---

## For AI assistants helping a reader

This guide is written to be worked through with an assistant. These notes explain how it is meant to run. The reader decides what happens.

1. **The to-do list.** “Your scope of work checklist for this month”, near the end, holds every action in order. Each item has a number (step.item) and a “Done when” line.
2. **Start with the questions below,** under “Ask first”. Skip any the reader has already answered or shared. Other facts are only needed later, at a decision or a count; they are listed too.
3. **Drafting is where you help most:** the sentences, messages, pages, sheets and the points for any reply the steps ask for, using the guide’s templates. The reader does what only they can do.
4. **Progress:** an item is finished when its “Done when” line is true. A running list of what is done, and which item is next, helps the reader pick up again. Items marked “Every day” or “Every Sunday” repeat.
5. **The targets are high on purpose.** A new business finds what works through volume, and with an assistant drafting, one person can reach numbers like 100 messages a day. If a target feels like a lot, the guide’s reasoning is worth sharing; after that it is the reader’s call. Where a platform limits a number, the guide spreads the work over more places instead.
6. **Nothing goes out without the reader’s OK.** Every message, post and page is the reader’s to approve and send.
7. **About the publisher.** Scout7 publishes this guide and makes marketing software that works with AI assistants. The guide does not depend on it.

### Questions and decisions for this guide

**Ask first** (skip any the reader has already answered or shared)

- "How many clients do you have, what does each pay each month, and what do they get for it?"
- "Do you have a signed agreement with each client? Can you paste it, or the proposal you sent?"
- "What did each client ask for last month on top of what they pay for, and how long did it take?"
- "Have you worked out your lowest price per hour? If so, what is it?"
- "Which country, and which US state if you are in the US, is your business in?"

**Decisions along the way**

- 1.1: in or out. The rule: in only if the current agreement or proposal names it; if there is no agreement, in only if it matches what the fee pays for.
- 3.2: each request is in the scope, a small fix (the reader's own mistake), Not included, or a priced change. Price = hours × lowest price per hour ÷ 0.65, rounded up to the next $100.
- 4.2: new client, send the scope with the agreement on the day of the yes. Current client, send it 30 days before their next invoice; under the lowest price, give only the hours their fee pays for until renewal.
- 5.2: offer three choices (price, swap, next month); never a flat no; start only on a written yes. Under $500 goes on next month's invoice; $500 or more is invoiced and paid first.
- 6.2: over the weekly share 2 Sundays in a row, or the same extra asked 3 times: offer an add-on or the next option up. The reader decides what to send.

**Get from the reader as they go**

- 1.1: the requests and hours for each client over the last 30 days.
- 4.1: the lawyer's comments, so the template can be changed once.
- Every day: new requests and the client's answers, for the log (5.1, 5.2).
- 6.1, every Sunday: hours per client for the week.

Do not give legal advice on the agreement. Help the reader write it plainly, and suggest a lawyer reads it once (4.1).

---

Your client pays for 8 posts a month, and somehow you also wrote their webinar page, fixed their newsletter and answered their messages on Sunday. Here is how to write a scope of work that stops scope creep when it is just you: one page per client that says what they get, what they do not, and what happens when they ask for more. Without it, every "quick favour" comes out of your hours, and by renewal the client is used to getting twice what they pay for.

## Do these three things

About 2 hours per client to write and sign the scope, then 15 minutes a day and 20 minutes each Sunday. Judge it after 4 Sundays: every extra request should be paid, swapped or moved.

- **Today:** write a one-page scope of work for each client, from your [monthly package](https://scout7.ai/academy/marketing-agency/how-to-package-your-agency-services): every piece of work with a number and a date, 2 rounds of changes, a feedback deadline, a "Not included" list, and one rule: anything new gets a written price before you start. Attach it to your [agreement](https://scout7.ai/academy/marketing-agency/how-to-go-from-freelancer-to-agency) and get it signed.
- **Every day:** write every client request in your change log the day it arrives. Answer each one that is outside the scope within 24 hours, in writing, with a [price](https://scout7.ai/academy/marketing-plan/how-to-price-digital-marketing-services), a swap or a slot next month. Start nothing new before a written yes.
- **Every Sunday:** compare each client's hours this week with the hours in their scope. If a client goes over 2 Sundays in a row, or asks for the same extra 3 times, offer an add-on or the next option up, and [raise the price](https://scout7.ai/academy/marketing-agency/how-to-raise-agency-prices) at renewal if you need to.

## 1. List every request and the hours each client took last month

Before you write anything, find where your work is leaking: list every request each client made in the last 30 days, mark whether it was in what they pay for, and write down the hours each one took. Scope creep is hard to see one request at a time. On one sheet, you see the total.

Open your email, your chat app, your [approval sheet](https://scout7.ai/academy/marketing-agency/how-to-set-up-client-approvals) and your call notes, and go back 30 days. Write one row for each thing the client asked for: the planned work, the extra posts, the "quick look" at their website, the third round of changes. Then mark each row "in" or "out" against what your current agreement or proposal says.

For the hours, use your time log if you have one. If you do not, time the next piece of each kind you make, as in the [packaging guide](https://scout7.ai/academy/marketing-agency/how-to-package-your-agency-services), and use that. Then work out the hours the client pays for: their monthly fee × 0.65 ÷ your [lowest price per hour](https://scout7.ai/academy/marketing-plan/how-to-price-digital-marketing-services). The 0.65 keeps 35% for your costs and slow months.

You are not alone. In Ignition's 2025 survey of 273 agency managers and executives, 57% said they lose $1,000 to $5,000 a month on work they never bill, and 78% said they only sometimes or rarely charge for out-of-scope work.

- **Tool:** Google Sheets. Free.
- **Time:** about 45 minutes per client.
- **You will have:** one sheet per client, with every request, in or out, its hours, and the hours they pay for.
- **It worked if:** every request from the last 30 days has a row, and you can say how many hours each client went over.
- **Common mistake:** guessing the hours from memory. People remember the big extra jobs and forget the ten small ones, and the small ones add up to more.

> **Example (made-up business: Quillfox): Quillfox's first client, last 30 days**
>
> Quillfox is a made-up one-person agency. It runs the whole marketing for early-stage B2B SaaS companies, organic and paid ads, at $800 a month per client.
>
> | Request                                  | In what they pay for? | Hours  |
> | ---------------------------------------- | --------------------- | ------ |
> | 8 LinkedIn posts for the founder         | In                    | 4      |
> | 1 article                                | In                    | 3      |
> | Monthly report                           | In                    | 1      |
> | 3 extra posts for a product launch       | Out                   | 1.5    |
> | Copy for a webinar signup page           | Out                   | 3      |
> | A fourth round of changes on the article | Out                   | 1      |
> | Replies to chat messages on weekends     | Out                   | 0.5    |
> | **Total**                                | 8 hours paid for      | **14** |
>
> *Why it works: The extras were each small enough to say yes to, but together they took 6 hours a month that the client never paid for.*

## 2. Write the deliverables with a number, a date and rounds of changes

Write the first part of the scope: every piece of work the client gets each month, with how many, the day it arrives, and how many rounds of changes it includes. Then add what the client must give you, and one line on how you use AI. A deliverable is something a client could tick off at the end of the month.

Start from the work list in your [package](https://scout7.ai/academy/marketing-agency/how-to-package-your-agency-services). The package is the same for every client. The scope is that package for one client, with their name, their dates from your [content calendar](https://scout7.ai/academy/content-marketing/how-to-plan-a-content-calendar) and their contact. If you sell [social media management](https://scout7.ai/academy/marketing-agency/how-to-price-social-media-management), say which platforms, how many posts on each, and whether you reply to comments, as in [managing several client accounts](https://scout7.ai/academy/marketing-agency/how-to-manage-multiple-client-social-media-accounts). If you sell a website, write the build as its own one-off scope, and the monthly work after launch as a second one. If you [run ads for clients](https://scout7.ai/academy/marketing-agency/how-to-run-facebook-ads-for-clients), say how many campaigns and ads, how often you check them, and that the [ad budget](https://scout7.ai/academy/paid-ads/how-much-to-spend-on-ads) is paid by the client to the platform.

Write what the client gives you, too. Sprintlaw's July 2026 guide for agencies says a scope should name the approver, set review times and say what happens when feedback is late. Most late months start with a client who did not send a login or a reply.

Add one line about AI. In Adweek's 2026 survey of 501 advertising decision-makers, 39% said their agency contracts do not mention AI at all. Clients now expect faster work because of AI, and some check your work with it. One plain line stops a later argument about how you [use AI to draft content](https://scout7.ai/academy/content-marketing/how-to-use-ai-for-content-creation) and how you [keep each client's brand voice separate](https://scout7.ai/academy/marketing-agency/how-to-keep-client-brand-voices-separate-when-using-ai).

**Scope of work: part 1, what you get and what I need**

```text
Scope of work for [client business], from [start date]. This page is part of our agreement dated [date].

Each month you get:
- [Number] [piece of work], [where it goes], drafts by the [day of the month]. 2 rounds of changes each.
- [Number] [piece of work], drafts by the [day of the month]. 2 rounds of changes each.
- A one-page report on [the one number], on the [day of the month].
- One 30-minute call, in the first week.

You give me:
- One person who approves the work: [name].
- Access to [accounts], in your name, by [date].
- Feedback within 2 days for posts, and 3 days for articles and pages.

AI: I use AI tools to help draft some work. I check and edit everything before you see it, and I never put your passwords or your customers' personal data into AI tools.
```

Ask [ChatGPT or Claude](https://scout7.ai/academy/marketing-help/how-to-use-chatgpt-for-marketing) to read your draft as the client and list every line that could mean "more". Fix each one with a number. Read the [proposal](https://scout7.ai/academy/sales/how-to-write-a-proposal-that-wins) you sent this client and your notes from the [discovery call](https://scout7.ai/academy/sales/how-to-run-a-discovery-call), too: anything you promised there, such as "weekly check-ins", goes into the scope or is taken out.

- **Tool:** Google Docs. Free.
- **Time:** 45 minutes for the first client, 15 minutes for each one after.
- **You will have:** part 1 of the scope: every piece of monthly work with a number, a date and 2 rounds of changes, what the client gives you, and the AI line.
- **It worked if:** someone who has never met the client could tick off each line at the end of the month.
- **Common mistake:** words like "ongoing", "support", "management" or "unlimited revisions". The client reads them as "as much as I want", and you find out in month two.

## 3. Write what is not included and how a change request works

Write the second part of the scope: a "Not included" list, the rule that tells a small fix from a change, and what happens when the client asks for something new. Digital Applied's May 2026 guide for agencies calls these the two parts most agencies skip, and the two that do the most to stop scope creep.

**The Not included list.** Take every "out" row from step 1 and add the things clients most often expect: a new website or [landing page](https://scout7.ai/academy/website-and-conversion/how-to-write-a-landing-page-that-converts), a [newsletter](https://scout7.ai/academy/email-marketing/how-to-grow-a-newsletter-from-scratch), [video](https://scout7.ai/academy/content-marketing/how-to-make-short-form-videos-for-your-business), brand design, paid tools, ad spend, and platforms you do not post to. Three to six items is enough. Name them even when they seem obvious.

**Small fix or change.** A small fix is your own mistake, such as a typo or a broken link. It is part of the work, so fix it. A change is anything else: a new piece, a new channel, a third round of changes, or a new brief after you have started.

**The price of a change.** Price it with the same sum as your package: hours × your lowest price per hour ÷ 0.65, rounded up to the next $100. Work out your two most-asked extras now, as [add-ons](https://scout7.ai/academy/marketing-agency/how-to-package-your-agency-services), so you never price on the spot. Newer work, such as [AI visibility](https://scout7.ai/academy/marketing-agency/how-to-sell-ai-visibility-services) or [white-label SEO](https://scout7.ai/academy/marketing-agency/how-to-resell-white-label-seo), starts as an add-on too.

**Scope of work: part 2, what is not included and how changes work**

```text
Not included: [extra 1], [extra 2], [extra 3], paid tools, and the ad budget, which you pay to the ad platform directly.

Small fixes: if I make a mistake, such as a typo or a broken link, I fix it at no cost.

Changes: anything else new, such as a new piece of work, a new channel, a third round of changes or a new brief after I have started, is a change. I reply within 24 hours with a written price and date. I start when you say yes in writing. Add-ons: [add-on 1] $[price], [add-on 2] $[price].

Late feedback: if I have no feedback by the deadline, the piece counts as delivered for this month and moves to the next free slot. Nothing is published without your OK.

Unused work: work you did not use in a month carries over for one month only. Work I deliver late carries over until it is done.
```

The "counts as delivered" line matters. Some templates say a draft is "approved" if the client is silent. Do not copy that for anything that goes live. Your [client approvals](https://scout7.ai/academy/marketing-agency/how-to-set-up-client-approvals) still need a yes before a post or an ad is published. The line only stops a late reply from turning into free work next month.

If you sell [SEO](https://scout7.ai/academy/seo/how-to-write-a-blog-post-that-ranks-on-google), add one line that results are not guaranteed and that search takes months, as in [explaining SEO timelines](https://scout7.ai/academy/marketing-agency/how-to-explain-seo-timelines-to-clients). A result you report is not a result you promise.

- **Tool:** Google Docs.
- **Time:** 30 minutes.
- **You will have:** part 2 of the scope: Not included, the small fix rule, the change rule with its price sum, late feedback and unused work.
- **It worked if:** every request from your step 1 sheet fits one place: in the scope, a small fix, Not included, or a priced change.
- **Common mistake:** "We will discuss extra work as it comes up." It reads as a yes, and the talk never happens.

> **Example (made-up business: Quillfox): Quillfox's old line and new scope**
>
> **Old agreement:** Social media and content support, with revisions as needed.
>
> **New scope:** 8 LinkedIn posts, drafts by the 25th, and 1 article by the 15th, 2 rounds of changes each. Not included: landing pages, newsletters, video, ads. Anything new gets a written price within 24 hours, and I start when you say yes.
>
> *Why it works: The old line had no number, no date and no edge; the new one turns each of last month's extras into either a listed exclusion or a priced change.*

## 4. Attach the scope to your agreement and get it signed before work starts

Make the scope a page of your client agreement, have a lawyer read both once, and get it signed before any work starts. A scope nobody signed is a wish. Signed, it is what you both agreed.

**Make it part of the agreement.** Add one line to your [agency agreement](https://scout7.ai/academy/marketing-agency/how-to-go-from-freelancer-to-agency): "The scope of work for each month is in the attached page. If this agreement and the scope disagree, \[the agreement / the scope] wins." Pick one, and keep the terms in both the same. Sprintlaw's guide makes the same point: the scope and the main terms must not disagree.

**Have a lawyer read it once.** Ask a lawyer in your state or country to read the agreement and the scope together, especially the late feedback, unused work and stopping lines. This guide is practical advice, not legal advice. After that, only the work list and dates change for each client.

**New clients.** Send the scope with the agreement right after the yes, the same day as your [proposal](https://scout7.ai/academy/sales/how-to-write-a-proposal-that-wins) is accepted. Walk through it on a 15-minute call: read the Not included list and the change rule out loud. It is easier to say "that is extra" now than in month two. The signed scope then goes into your [client onboarding](https://scout7.ai/academy/marketing-agency/how-to-onboard-a-new-marketing-client).

**Clients you already have.** Send the scope 30 days before their next invoice, with a short note. If they pay less than your lowest price, give them only the hours their fee pays for until renewal, then offer the [Starter option](https://scout7.ai/academy/marketing-plan/how-to-price-digital-marketing-services).

**The note to a client you already have**

```text
Hi [name],

From [date], I'm putting what you get each month on one page, so we both know what's included and nothing gets missed. It's attached.

Nothing changes in your price. The main thing that's new: when you need something outside this list, I'll send you a price within 24 hours, and I'll start when you say yes.

Could you sign it by [date]? Happy to go through it on a 15-minute call.

[Your name]
```

**Sign it.** Dropbox Sign's free plan sends 3 signature requests a month, and signing your own documents does not count. If you have Google Workspace Individual, or your admin has turned it on for Business Standard or Plus, open the doc in Google Docs and click **Tools** → **eSignature**.

- **Tool:** Google Docs, Dropbox Sign (free plan, 3 requests a month) or Google Docs eSignature, and a lawyer once.
- **Time:** 15-minute call and 10 minutes to send, per client. The lawyer's review is once.
- **You will have:** a signed scope for every client, saved next to their agreement.
- **It worked if:** every client has signed their scope before their next month of work starts.
- **Common mistake:** starting work on a "yes, sounds good" by email. When a dispute comes, there is no signed list of what "good" meant.

## 5. Answer every out-of-scope request with a price within 24 hours

Every day, write each client request in your change log the day it arrives. When one is outside the scope, reply within 24 hours, in writing, with three choices: a price, a swap for something already in the scope, or a slot next month. Start only after a written yes.

**The log.** One sheet with these columns: date, client, request, in or out, hours, your answer, their answer. Add every request, in or out, the day it comes in, even small ones. Ignition's 2025 advice to agencies is the same: log scope changes when they happen, not at the end of the month.

**The reply.** ChatGPT or Claude drafts it from the template and your log row. You check the price and the date. That is about 5 minutes a reply. Never say a flat "no". Give the client three ways to get what they asked for, and let them pick.

**Reply to a request outside the scope**

```text
Hi [name],

Happy to help with [the request]. It isn't in this month's scope, so here are three ways to do it:

1. I do it on top for $[price], ready by [date] if you say yes by [date].
2. I do it instead of [a piece already in this month's scope], at no extra cost.
3. I put it first in next month's work.

Reply with 1, 2 or 3 and I'll start.

[Your name]
```

**Getting paid.** Add a yes under $500 to next month's invoice. For $500 or more, send an invoice first and start when it is paid. Stripe Invoicing adds 0.4% per paid invoice on top of its card fees.

**Say it calmly.** You can only say "that is extra" without worry when one client is not your whole income. Keep finding clients while you deliver: [100 personal messages a day](https://scout7.ai/academy/first-customers/how-to-get-your-first-client-as-a-marketing-agency), by [cold email](https://scout7.ai/academy/marketing-agency/how-to-write-a-cold-email-for-a-marketing-agency) and on [LinkedIn](https://scout7.ai/academy/marketing-agency/how-to-get-agency-clients-on-linkedin), plus the places in [finding clients online](https://scout7.ai/academy/marketing-agency/how-to-find-clients-online-as-a-freelance-marketer) and [Upwork](https://scout7.ai/academy/marketing-agency/how-to-get-clients-on-upwork). If you have [no case studies](https://scout7.ai/academy/marketing-agency/how-to-get-agency-clients-without-case-studies) yet, this client's results become your first [case study](https://scout7.ai/academy/content-marketing/how-to-write-a-case-study) and [testimonial](https://scout7.ai/academy/reviews-press-and-referrals/how-to-collect-testimonials).

- **Tool:** Google Sheets for the log, Gmail, ChatGPT or Claude to draft, and Stripe or your usual invoice tool.
- **Time:** about 15 minutes a day for the log, plus 5 minutes per reply.
- **You will have:** a log of every request, and a written answer to every out-of-scope one.
- **It worked if:** every out-of-scope request this week got a written answer within 24 hours, and no new work started without a written yes.
- **Common mistake:** doing it "just this once" for free. The second time, the client expects it, and the third time it is part of the job.

> **Example (made-up business: Quillfox): Quillfox's reply to a rush request**
>
> ```text
> Subject: Re: webinar page by Friday?
> To: Tom, founder of a 6-person SaaS company
>
> Hi Tom,
>
> Happy to help with the webinar signup page. It isn't in this month's scope, so here are three ways to do it:
>
> 1. I write it on top for $500, ready Thursday if you say yes today.
> 2. I write it instead of this month's article, at no extra cost.
> 3. I put it first in November's work.
>
> Reply with 1, 2 or 3 and I'll start.
>
> Jess
> ```
>
> *Why it works: It says yes to the founder, not to free work: three choices, one price from the sum, and nothing starts until he picks one.*

## 6. Check hours against the scope every Sunday and change it at renewal

Every Sunday, write down each client's hours for the week next to the hours their scope pays for, and count the out-of-scope requests and what happened to each. Two weeks over in a row is a pattern. Talk about it now, not at renewal.

Your weekly share is the monthly hours in the scope ÷ 4. Then follow these rules:

- **Over the weekly share 2 Sundays in a row:** send the client their log and offer an add-on, or the next option up from your [package](https://scout7.ai/academy/marketing-agency/how-to-package-your-agency-services). If they say no, do only what the scope says from next week.
- **The same extra asked 3 times:** it is no longer extra. Make it an add-on with a price, or move it into the scope at renewal and [raise the price](https://scout7.ai/academy/marketing-agency/how-to-raise-agency-prices).
- **Under the share:** do nothing. Unused work follows the carry-over rule in step 3.
- **Most requests swapped or moved, few paid:** keep going. Paid, swapped and moved all mean the scope held.

Put one line on scope in your [monthly client report](https://scout7.ai/academy/marketing-agency/how-to-write-a-monthly-client-report): "This month: \[X] of \[Y] pieces delivered, \[N] changes added for $\[total]." Clients who see what they got argue less about what they did not. In your own [monthly review](https://scout7.ai/academy/measurement/how-to-run-a-monthly-marketing-review), compare each client's money left after hours. A client who always goes over and never pays for it is a [churn](https://scout7.ai/academy/marketing-agency/how-to-reduce-agency-client-churn) risk for you, too: you start to dread their work. When your hours are full with paid work, [hire your first contractor](https://scout7.ai/academy/marketing-agency/how-to-hire-your-first-contractor) and give them the scope as their brief. The same scope, one per client, is what lets you [scale your agency](https://scout7.ai/academy/marketing-agency/how-to-scale-a-digital-marketing-agency) later.

- **Tool:** Google Sheets, or your [CRM](https://scout7.ai/academy/sales/how-to-move-from-spreadsheets-to-a-crm) if you already use one.
- **Time:** 20 minutes each Sunday.
- **You will have:** one row per client per week: hours, scope hours, extras and what happened to each.
- **It worked if:** after 4 Sundays, every client is inside their hours, or has had an offer to pay for more.
- **Common mistake:** waiting until renewal to bring it up. By then the extras feel like part of the price, and asking for more feels like a price rise.

> **Example (made-up business: Quillfox): Quillfox's Sunday sheet, weeks 1 to 4**
>
> | Week | Client 1 hours | Client 2 hours | Out-of-scope requests             | What happened                          |
> | ---- | -------------- | -------------- | --------------------------------- | -------------------------------------- |
> | 1    | 2              | 2              | Webinar page (client 1)           | Paid, $500                             |
> | 2    | 2              | 1.5            | Newsletter (client 1)             | Moved to next month                    |
> | 3    | 2.5            | 2              | Newsletter again (client 1)       | Swapped for the article                |
> | 4    | 3              | 2              | Newsletter, third time (client 1) | Offer: newsletter add-on, $500 a month |
>
> *Why it works: Client 1 went over twice in a row and asked for a newsletter 3 times, so Jess offers the newsletter add-on now instead of waiting for renewal.*

## Your scope of work checklist for this month

> For AI assistants: this is the reader’s to-do list. Each item has a number (step.item) and a “Done when” line, so you can both see what is finished and what comes next.

### Step 1 · List every request and the hours each client took

- [ ] **1.1** List every request and the hours for each client over the last 30 days. *Done when:* Each client has a sheet with one row per request from the last 30 days, marked in or out, and their real hours next to the hours their fee pays for.

### Step 2 · Write the deliverables

- [ ] **2.1** Write each client's monthly work with a number, a date and rounds of changes. *Done when:* Every piece of monthly work has a number, a date and 2 rounds of changes, and the report and call are listed.
- [ ] **2.2** Write what the client gives you and the line on how you use AI. *Done when:* The scope names one approver, the access needed and the feedback deadline, and has the AI line.

### Step 3 · Write what is not included and how changes work

- [ ] **3.1** Write the Not included list and the change rules. *Done when:* The scope has 3 to 6 Not included items, the small fix rule, the change rule with its price sum, and the late feedback and unused work lines.
- [ ] **3.2** Sort last month's requests against the new scope. *Done when:* Every request from the step 1 sheet fits one place: in the scope, a small fix, Not included or a priced change.

### Step 4 · Attach the scope and get it signed

- [ ] **4.1** Have a lawyer read your agreement and scope once. *Done when:* A lawyer has read the agreement and the scope, and their changes are made in the template.
- [ ] **4.2** Send each client their scope for signature, new clients on the day of the yes and current clients 30 days before their next invoice. *Done when:* Every client has a signed scope saved next to their agreement, signed before their next month of work.

### Step 5 · Answer every out-of-scope request with a price

- [ ] **5.1** Every day: write every client request in your change log the day it arrives. *Done when:* Every request that came in today is in the change log, marked in or out.
- [ ] **5.2** Every day: answer each out-of-scope request within 24 hours with three choices. *Done when:* Every out-of-scope request from the last 24 hours has a written reply with a price, a swap or next month, and no new work started without a written yes.

### Step 6 · Check hours against the scope

- [ ] **6.1** Every Sunday: write each client's hours next to their weekly share. *Done when:* Each client has a row for the week with hours, the weekly share, the extras and what happened to each.
- [ ] **6.2** Every Sunday: offer an add-on or the next option to any client who keeps going over. *Done when:* Every client over the share 2 Sundays in a row, or with the same extra asked 3 times, has been sent an add-on or the next option, or the reason not to is written down.

## Frequently asked questions

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

People use both names for the same page, and both are often shortened to SOW. Strictly, a statement of work is the whole document for one job, and the scope of work is the part that lists the work. For a one-person agency on a monthly retainer, one page attached to your [agreement](https://scout7.ai/academy/marketing-agency/how-to-go-from-freelancer-to-agency) does both jobs.

### How many rounds of revisions should I include?

Two rounds per piece is a good start. Agency templates usually allow 1 to 3: ManyRequests' January 2026 template gives 2 rounds per article and 1 per batch of social posts. Say what a round is: all feedback from the client in one message. A third round is a change, with a price, and the rounds go into your [client approvals](https://scout7.ai/academy/marketing-agency/how-to-set-up-client-approvals).

### How do I say no to scope creep without upsetting the client?

Do not say no. Say yes, and give three ways: a price on top, a swap for something already planned this month, or a slot next month. Reply within 24 hours, in writing, and let the client pick. Most clients accept a clear choice. What upsets them is a surprise bill or work that quietly stops.

### Do unused hours or posts roll over to next month?

Only if your scope says so, so write it down. A common rule is that unused work carries over for one month, then ends. Work you delivered late carries over until it is done. If the scope says nothing, clients usually assume it all rolls over, and by month six you owe them a month of work.

### Is a scope of work legally binding?

It can be, once both sides sign it and your agreement says the scope is part of it. Pitch promises and emails may not count unless the agreement includes them, so put anything that matters into the scope. Have a lawyer in your state or country read your agreement and scope once before you use them.

## Sources

- [Ignition study: Agencies impacted by unpredictable cash flow (2025 Agency Pricing & Cash Flow Report)](https://www.ignitionapp.com/news/2025-agency-pricing-cashflow-report). Ignition, 22 May 2025, checked 14 October 2026.
- [The agency owner's guide to turning scope creep into profit](https://www.ignitionapp.com/blog/preventing-agency-scope-creep). Ignition, 29 August 2025, checked 14 October 2026.
- [Scope Creep Prevention 2026: The Agency SOW Framework](https://www.digitalapplied.com/blog/agency-scope-creep-prevention-2026-sow-framework). Digital Applied, 29 May 2026, checked 14 October 2026.
- [How to Draft a Scope of Work for a UK Marketing Agency](https://sprintlaw.co.uk/articles/how-to-draft-a-scope-of-work-for-a-uk-marketing-agency/). Sprintlaw, 17 July 2026, checked 14 October 2026.
- [How to Write a Scope of Work (+ Examples & Templates)](https://clickup.com/blog/scope-of-work/). ClickUp, 29 June 2026, checked 14 October 2026.
- [Digital Marketing Scope of Work Template](https://manyrequests.com/templates/digital-marketing-scope-of-work-template). ManyRequests, 12 January 2026, checked 14 October 2026.
- [Retainer Agreement Clauses That Prevent Disputes](https://agiled.app/hub/agencies/retainer-agreement-essentials). Agiled, 25 June 2026, checked 14 October 2026.
- [AI Is Moving Faster Than Agency Contracts](https://www.adweek.com/agencies/ai-is-moving-faster-than-agency-contracts/). Adweek, March 2026, checked 14 October 2026.
- [How New Client Expectations Are Reshaping Agency Work](https://www.forbes.com/councils/forbesagencycouncil/2026/08/21/how-new-client-expectations-are-reshaping-agency-work/). Forbes Agency Council, 21 August 2026, checked 14 October 2026.
- [Can I use Dropbox Sign for free?](https://help.dropbox.com/plans/dropbox-sign-free-plan). Dropbox Help Center, updated 4 December 2025, checked 14 October 2026.
- [Send signature requests and sign documents with eSignature](https://support.google.com/docs/answer/12315692). Google Docs Editors Help, checked 14 October 2026.
- [Stripe Invoicing pricing](https://stripe.com/invoicing/pricing). Stripe, checked 14 October 2026.
