Blog · Studio notes
— Studio notes··9 min read

How we scope a project to avoid scope creep (not just manage it)

Joona Heinonen· Choco Media · Rovaniemi

Scope creep doesn’t usually arrive as a dramatic request. It arrives as a small one — a quick tweak, an extra round of revisions, “while you’re at it.” By the time a project has drifted 40% past what was agreed, nobody can point to the moment it went wrong. At Choco Media, project scoping has become one of the most important disciplines we’ve built, because preventing scope creep from the start is fundamentally different — and far more effective — than managing it after it’s underway. This post walks through exactly how we do it: the document structure, the questions we ask before writing a proposal, and the clause we include in every agreement.

If you’re a founder, agency owner, or project lead who keeps ending up in conversations that feel like renegotiations of work already in progress, this is for you. The problem almost always starts in scoping, not execution. Clients who pile on requests aren’t necessarily unreasonable — they often just didn’t understand where the edges of the work were. When we changed how we scope, the conversations changed too.

This is a process post. We’ll share our actual questions, document format, and contract language — not as templates to copy blindly, but as a reference point for building your own version.

Why managing scope creep is already too late

Most advice on scope creep focuses on how to push back once it’s happening: say no clearly, reference the contract, charge for extras. That advice isn’t wrong, but it treats a structural problem as a communication problem. When a client asks for something outside scope, a difficult conversation is already unavoidable. The relationship has already been tested.

Our goal is to never reach that conversation. Not because we avoid conflict, but because good scoping makes the conversation unnecessary. When a client knows exactly what’s in and what isn’t — and signed something that reflects that clearly — “that’s outside scope” isn’t a refusal, it’s a reference to a shared agreement.

The scoping conversation: what we do before writing a proposal

We don’t write a proposal until we’ve had a proper scoping conversation. Not a discovery call where we pitch — a working session where we map the project together. This takes 45 to 75 minutes and changes everything about what we write afterward.

The questions that matter most

We run through a short set of questions that most agencies skip because they’re slightly uncomfortable to ask at an early stage:

These aren’t interrogation questions — they’re collaborative ones. Clients who’ve worked with agencies before usually appreciate being asked them. Clients who haven’t are often surprised and then relieved that someone is thinking carefully about failure modes before the work begins.

The scoping document: what ours contains

After the scoping conversation, we produce a scoping document before the proposal. This is a one-to-three-page working document that becomes the backbone of everything we quote. It’s not a client deliverable at this stage — it’s our internal map.

What goes into it

“Most scope disputes aren’t about greed or bad faith. They’re about two people picturing different projects in their heads and neither realising it until money and time are already spent.”

How the proposal reflects the scoping document

The proposal we send to a client is a simplified, readable version of the scoping document — not a replacement for it. We don’t bury scope in dense terms and conditions that nobody reads. We write it in plain language, in the body of the proposal, before the pricing section.

Our proposals follow this structure:

This ordering matters. By the time a client reaches pricing, they’ve already read exactly what they’re buying. Ambiguity has been designed out of the document. If the scope is wrong at this stage, the client can say so before anything is signed — which is exactly when we want to hear it.

If you’re working on how to structure the ongoing client relationship after a project closes, our bespoke retainer service covers how we transition one-off project clients into longer-term partnerships.

The contract clause we include in every agreement

Once the proposal is accepted, we move to a short agreement (or add scope-specific language to our standard contract). There’s one clause we’ve found essential: a change request clause that specifies what happens when something outside scope is requested.

The clause covers three things:

This clause does two things. Practically, it gives both parties a mechanism for handling changes without confrontation — it becomes process, not negotiation. Psychologically, it signals to the client that changes are expected and handled, not forbidden. Clients are less likely to feel judged for asking if they know there’s a legitimate route to do so.

The internal team session we run before kickoff

Before we start work, we run a short internal session — 20 minutes, no slides — where the project lead walks through the scoping document out loud. The rest of the team listens for anything that sounds ambiguous.

This catches things that were obvious during scoping but aren’t obvious to someone reading the document cold — which is exactly how a client’s colleague will read it if a dispute arises. If a team member says “I’m not sure what this means,” the scope isn’t clear enough yet.

This session takes 20 minutes. The conversations it prevents take much longer.

What to do when scope starts to drift despite everything

Even with all of this in place, scope sometimes shifts. A client discovers mid-project that their original goal has changed. A new stakeholder appears. Something they thought was simple turns out to be complicated. These things happen.

When we notice drift, we name it early — factually, not accusatorially. “We’ve noticed the project has evolved to include X, which wasn’t in the original scope. We want to be transparent about that and discuss how to handle it before it affects the timeline.” This conversation is much easier at the first sign of drift than after three rounds of undiscussed additions.

Our AI automation work often reveals adjacent needs that weren’t visible at scoping — a client who comes in for one workflow automation discovers three others that would save them more time. We handle this explicitly: acknowledge the need, confirm it’s outside current scope, and give a rough estimate for a follow-on engagement. This turns a potential scope conversation into a commercial opportunity, not a conflict.

The tone that makes this work

None of this works if the tone is adversarial. The goal isn’t to catch a client trying to take advantage — it’s to keep both parties working from the same map. When we raise a scope issue, we frame it as a shared problem: “Here’s what we agreed, here’s what’s changed, here’s how we can handle it.” That framing is far more productive than “that’s not in scope.”

What better scoping actually changes

When we started scoping more deliberately — the document, the questions, the clause, the internal session — we didn’t just reduce scope creep. A few other things changed too:

The scoping document also became a useful asset in itself. We keep an anonymised library of past scoping docs that we use to brief new team members on common project types. What looked like admin turned into a knowledge base.

If you’re curious about how we structure the full client engagement — from initial scoping through to delivery and reporting — we’d be glad to talk through it. Get in touch here and tell us what you’re working on.

— Work with Choco Media

Want posts like this working for your business?

10–40 SEO + AI-optimised blog posts a month, researched, senior-edited and published straight to your site. Built to rank on Google and get cited by ChatGPT, Claude and Gemini.

See plans — from €199/mo →
No start-up fee · Price locked for 12 months · Cancel any time after
← All storiesNext story →
— Free tips, monthly

Get the playbook, for free.

One short letter a month — the prompts we use, the campaigns that worked, the AI tools worth the time. No sales pitch, just field notes.

— Want us to do it for you?

Hire the agency.

AI-accelerated content, paid media, brand and web — delivered by one small team that talks to itself. Currently taking on a handful of clients each quarter.

Book a call ↗