Skip to content
Requirements & Scoping

Scope Creep Examples: 7 Agency Scenarios and the Brief Line That Let Each One In

By Danial Pourgolab · 11 min read · October 2026

Part of Client Requirements & Scoping: The Complete GuideTitle card on a white background: the section label "Requirements & Scoping" in blue small caps above the headline "Scope Creep Examples: 7 Agency Scenarios and the Brief Line That Let Each One In" in dark type, with a short blue rule beneath it and the ReqBrief wordmark in the lower right.

The client signed off on a five-page site. Six weeks later your designer is mocking up page eight, your developer is reading API documentation for a CRM nobody mentioned, and the invoice is still the one you sent in week one. Nobody can point to the meeting where any of it was agreed, because there wasn't one.

Scope creep usually reaches an agency as a series of small, reasonable requests. Each one feels too minor to argue about. By the time you add them up, the project's margin is gone.

Scope creep is rarely random. Almost every case traces back to one line in the brief or proposal that could mean two different things. The client read it one way and you read it another. The extra work lives in the gap between those two readings.

Below are seven scope creep examples that agency owners will recognise. Each comes with the brief line that let it in and the wording that would have kept it out. None of them needs a stricter contract or a tougher account manager. Each needs a more specific sentence, written before the work starts.


What scope creep looks like in an agency

Scope creep is any work that enters a project without a matching change to the price, the timeline or both. Growth on its own is not the problem, because plenty of projects grow for good reasons. The problem is growth that nobody priced.

In agency work it tends to hide in three places. The first is deliverables that were counted loosely. The second is responsibilities that were not assigned to anyone in particular. The third is quality words like 'responsive', 'integrated' or 'supported' that each side defines differently. Every example below falls into one of these.

If you run the agency rather than the project, read this alongside what scope creep actually costs an agency in hours and margin. This post covers the causes. That one covers the bill.


1. The extra page

The proposal says five pages. Halfway through design, the client asks for three more: a separate page for each of their three services. Then a careers page because they are hiring, and a privacy policy their lawyer has just asked for. Each request is small. Together they nearly double the site.

The brief line that let it in: 'Website redesign, approximately 5 pages.'

'Approximately' turns a number into a suggestion. The client heard 'around five, give or take'. In their head, the services could be one page or three, whichever looked better. Nothing in the line settled it.

The wording that stops it: 'Five pages: Home, About, Services, Case Studies, Contact. Services is a single page covering all three offerings. Additional pages are quoted at the per-page rate in this proposal.' Naming each page removes the guesswork. Stating the price of a sixth page in advance turns a tense call into a thirty-second conversation.


2. The surprise integration

Two weeks before launch, the client asks when the contact form will start sending leads into their CRM. They assumed it was included because they mentioned the CRM on the discovery call. Your team assumed the form would send an email, because that is what contact forms do. Now someone has to learn an unfamiliar API, chase credentials from a supplier who is slow to reply, and map fields that don't line up.

The brief line that let it in: 'Should work with our existing tools.'

'Work with' can mean a link in the footer or a two-way data sync. Integrations are where scope creep gets expensive, because the effort depends on things the agency does not control: the third party's documentation, their limits and their support queue.

The wording that stops it: 'Contact form submissions are sent by email to one nominated address. No CRM or third-party integration is included. If an integration is needed, we will scope it separately once we have API access and documentation.' If an integration is in scope, write down four things: the system, the direction the data flows, the fields involved, and who provides access.


3. The endless revision loop

The homepage design goes out for feedback and comes back with notes. You revise it. It comes back with different notes, some of which reverse the first round. Round four introduces a new colour palette. No single round is unreasonable, but the design phase is well past its budget with no end in sight.

The brief line that let it in: 'Revisions included.'

Without a number, 'included' reads as 'unlimited'. Without a named approver, every round can bring new opinions. Without a definition of a revision, changing the whole visual direction looks the same as nudging a button.

The wording that stops it: 'Each design deliverable includes two rounds of revisions. A round is one consolidated set of feedback from the named approver. Changes to the agreed direction after round one are treated as new design work.' The approver clause matters as much as the number. It makes the client gather opinions internally before they reach you.


4. The content that never arrived

The brief says the client supplies the content. Launch week arrives and you have half the copy, a folder of images too small to use, and a promise that the rest is coming. To hit the date, your team writes placeholder text that becomes the real text, sources stock photography and resizes whatever arrived. You are now doing copywriting you never priced.

The brief line that let it in: 'Content to be provided by the client.'

This line says who supplies the content, but not what, in what format or by when. It also says nothing about late content. So by default, the agency absorbs the gap to protect the launch date.

The wording that stops it: 'Client provides final copy for all five pages, plus images at least 2000 pixels wide, in the shared folder by an agreed date. Launch moves back by the length of any delay. Copywriting or image sourcing by us is available at our standard rate.' A dated deadline with a stated consequence moves content up the client's priority list. Reminder emails rarely do.


5. The stakeholder who appears at the end

The marketing manager has approved every milestone. Then the managing director sees the staging site for the first time. They want the navigation restructured, the hero rewritten and a different tone throughout. The marketing manager agrees, because the managing director is their boss. Weeks of signed-off work reopen at once.

The brief line that let it in: 'Marketing team to approve deliverables.'

A team is not an approver. When sign-off belongs to a group, anyone senior enough can reopen it. The agency has no grounds to treat late feedback as a change, because nothing said whose approval was final.

The wording that stops it: 'Final approval on all deliverables rests with one named person and role. Feedback from other stakeholders is passed through them. Changes to approved work are handled as change requests.' At the start, ask who else will see the work before launch. If the answer includes a director, get them into the first review rather than the last.


6. The migration that kept growing

The client asks you to move the old blog to the new site. You picture a few dozen posts. It turns out to be every article they have published in years. The posts have embedded videos, inconsistent formatting, and images hosted on a domain they are about to let lapse. After launch they ask why search traffic has dipped. Now the conversation is about redirects and metadata nobody budgeted for.

The brief line that let it in: 'Migrate existing content and keep our SEO.'

'Migrate' has no quantity. 'Keep our SEO' is an outcome, not a task. Outcomes are risky in a brief because the agency can't fully control them. They quietly become an open-ended promise to fix whatever goes wrong.

The wording that stops it: 'We migrate up to an agreed number of existing blog posts, text and images only, reformatted to the new template. We set up 301 redirects from old URLs to new ones and carry over page titles and meta descriptions. Ongoing SEO work is not included.' The scope is now a list of tasks you can finish and tick off, not a result you have to defend.


7. The launch support that never ended

The site goes live. A month later the client is still sending requests under the heading of launch support: a landing page for a new campaign, an extra form field, a plugin update, a question about their email settings. Each is quick, and none is a bug. The project is closed in your system and still open in theirs.

The brief line that let it in: 'Including post-launch support.'

Support with no end date and no definition becomes an unpaid retainer. The client is usually not trying to take advantage. To them, the agency that built the site is the obvious place to send anything about it, and the brief said support was included.

The wording that stops it: 'For 30 days after launch, we fix defects, meaning anything that does not work as specified in this brief. New pages, features, content changes and third-party updates are quoted separately or covered by a monthly support plan.' Defining support as 'fixing what we agreed to build' gives you a clear test for every request. It also sets up the monthly plan as a natural next sale.


The pattern behind all seven

Put the seven brief lines side by side and they fall into four patterns.

  1. 1Loose quantities. 'Approximately 5 pages' and 'migrate existing content' set no ceiling. A number without a hard limit gets read as a starting point.
  2. 2Responsibilities without detail. 'Client to provide content' and 'marketing team to approve' say who, but not what, by when, or what happens if it slips.
  3. 3Words with no shared definition. 'Work with', 'included' and 'support' sound specific until two people try to agree on what they mean.
  4. 4Outcomes instead of tasks. 'Keep our SEO' describes a result. A brief should describe work that can be finished and checked.

None of these lines were careless. They are the normal shorthand of a busy proposal, and when they were written everyone felt they understood each other. That is what makes them dangerous: the misunderstanding only shows up once the work is underway.

The test for any line in a brief: Could the client and your team read this sentence and picture two different amounts of work? If so, it needs a number, a name, a date or an explicit exclusion before anyone signs.

How to audit your next brief for these lines

You don't need a new template to catch most of these. You need ten minutes with the brief before it goes to the client, and a short checklist.

  1. 1Circle every number. Is it a cap, an estimate or a starting point? If it is a cap, say so, and say what the next unit costs.
  2. 2Find every 'client to provide'. Add what, in what format, by what date, and what happens to the timeline if it arrives late.
  3. 3Underline verbs like 'integrate', 'support' and 'optimise'. Replace each with the specific tasks it covers, or move it to the out-of-scope list.
  4. 4Name the approver. One person, by name. Not a team, not a department.
  5. 5Write the out-of-scope list. List what the client is most likely to assume is included: copywriting, integrations, extra pages, ongoing changes. Writing it down feels awkward for a minute and saves weeks later.

Most of the specifics this checklist needs can only come from the client: the exact page list, the systems they run, who signs off, how much old content exists. Ask for them at intake, before you write the proposal, and the brief has far fewer gaps to begin with.

Asking early is the core of how to prevent scope creep before the project starts. Every fix above is cheapest before the first invoice goes out.

The catch is that most intake forms let vague answers straight through. A static tool like Google Forms will accept 'should work with our existing tools' as a complete answer, because a text box can't ask which tools, or what working with them means.

This is the gap ReqBrief was built to close. It interviews your client one question at a time and turns their answers into a structured brief. When a client says 'around five pages', the conversation can go on to which five, so the brief records a list instead of an estimate.

Once the specifics are agreed, they belong in the contract as well as the brief. If you need the format, here is how to write a statement of work that holds up when scope is questioned.


When a request lands anyway

Even a tight brief won't stop every request, and it shouldn't. Clients learn things during a project, and some extra work is genuinely worth doing. Specific wording is not there to help you say no. It turns each yes into a priced decision instead of a silent one.

When something new comes in, point to the relevant line in the brief and name the request as a change. In the same message, give the cost and the effect on the timeline. Keep the tone neutral. When the agreed scope is in writing, most clients accept a change request without a fight. The conversation is about the document, not about whether you are being difficult.

Most vague brief lines exist because nobody asked the follow-up question. ReqBrief interviews your client before the project starts and turns the answers into a structured brief you can scope from.

Try ReqBrief free →

Frequently asked questions

What is an example of scope creep?

A common example is a website quoted at five pages that grows to eight or nine through small requests, such as a page for each service or a careers page, with no change to the price or deadline. Other typical examples are an integration the client assumed was included, unlimited revision rounds, the agency writing copy the client was meant to supply, and post-launch support that turns into ongoing unpaid work.

What causes scope creep on agency projects?

Most scope creep starts with a vague line in the brief or proposal that the client and the agency read differently. Loose quantities like 'approximately 5 pages', responsibilities without dates like 'client to provide content', undefined words like 'support' or 'integrate', and outcomes like 'keep our SEO' all let extra work in without a matching change to the budget or timeline.

How do you stop scope creep without upsetting the client?

Agree specific scope in writing before work starts, including a named approver, a fixed number of revision rounds and an out-of-scope list. When a new request arrives, point to the relevant line in the brief, treat it as a change request, and state the cost and timeline impact in the same message. Clients rarely object when the conversation is about the agreed document rather than about the agency refusing.

Is scope creep the same as a change request?

No. A change request is extra work that both sides recognise, price and agree before it is done. Scope creep is extra work that slips in without that step, so the agency absorbs the cost. The same request can be either one. The difference is whether it was named and priced when it arrived.