AgencyGenius
Pricing
CRMPipelineInquiry → Lead → Deal → AccountQuotes & invoicingLine items to branded PDF, paid via StripeAccountsCustomers and projects, joined upTasks & timelineEvery record keeps a memoryAutomationsFollow-ups on autopilot, no codeNew
WorkspaceVault32 drop-in widgets, paste and shipToolsRedirects, audits, launch checklistsDesign systemsLight/dark systems with live preview
Duda power-upsForms → CRMForm fills land as leadsPull your sitesWhole book of business, importedAI site buildBrief in, Duda import file outNewComments → ticketsStaging feedback, tracked to done
See it run
One pipeline, zero tabs.
Today
New lead enriched by AI
Proposal sent from quote
Won → onboarding started

Watch an inquiry become a paid project without leaving one screen.

See the pipeline
Free forever to start - browse the Vault and the community, no card.Compare plans
Agency typeDuda agenciesDeep integration — pull sites, forms, staging commentsDeep integrationWebflow agenciesRun the agency side; build wherever you likeWix agenciesFull CRM, quoting and delivery, platform-agnosticSquarespace agenciesFull CRM, quoting and delivery, platform-agnosticWordPress agenciesFull CRM, quoting and delivery, platform-agnostic
Built for your tools
The agency side doesn't care what you build in.

Pipeline, quotes, invoicing and delivery run the same on every platform. Duda gets API-level extras on top.

Compare platforms
ReadingBlogPricing, scope and process for agencies
CompanyAboutWho builds this, and whyContactWe read every message
Sign inStart free
Running an agency

Scope creep is a process problem, not a client problem

22 July 2026·6 min read

Every agency has the client they tell stories about. The one who asked for "just a small change" forty times. The one whose brother-in-law had opinions about the logo. The one who wanted the whole homepage redone the week before launch.

It is a comforting story, because it puts the problem outside the building. It is also mostly wrong. Scope creep is what happens when a boundary exists only in your head.

The client cannot see the line you drew

You know that "make the hero bigger" is ten minutes and "add a booking system" is three weeks. The client does not. From the outside both are one sentence in an email, and you have said yes to sentences before.

The first yes to an unscoped request is the one that costs you. It establishes that requests outside the agreement get done, at no cost, on request. Everything after that is the client behaving reasonably given the rules you taught them.

Write down what is out, not just what is in

Most proposals list what is included. Almost none list what is excluded, which is where every argument actually happens. Content writing. Photography. Stock licences. Third-party integrations. Post-launch changes. Training. Hosting migration from the old provider.

An explicit exclusions list is not defensive; it is the single cheapest thing you can add to a proposal. It converts a future argument into a present conversation, at a point where the client is still deciding whether to hire you rather than wondering why you are being awkward.

The sentence that handles it

When a request arrives that falls outside the agreement, the answer is never no. It is:

Happy to do that. It is outside what we scoped, so it would be an extra half day — want me to add it, or park it for phase two?

This works because it is not a refusal. It gives them the thing they asked for, priced, with a way to decline that is not embarrassing. Most clients park it. Some pay. Either outcome is better than doing it for free and resenting them.

The word "park" is doing real work in that sentence. "No" ends a conversation; "phase two" keeps the relationship and the revenue open.

Count revisions in rounds, not changes

Counting individual changes turns every project into an argument about arithmetic. Counting rounds — two rounds of consolidated feedback, say — turns it into a rhythm the client can follow.

It also fixes the drip. A client who knows they get two rounds gathers their thoughts and sends one considered list. A client with no limit sends whatever occurs to them at eleven at night, and each one costs you a context switch worth far more than the change itself.

When to just do it for free

Sometimes you should. If it takes five minutes, if it is genuinely your mistake, or if the relationship is worth more than the half day — do it, do not mention the cost, and bank the goodwill.

The distinction that matters is whether it is a decision or a reflex. Choosing to absorb something is generous. Absorbing everything because you never built a way to say otherwise is just an unpaid job with extra steps.

On this page
  1. The client cannot see the line you drew
  2. Write down what is out, not just what is in
  3. The sentence that handles it
  4. Count revisions in rounds, not changes
  5. When to just do it for free

More from the blog

What to charge for a website

Most agencies price by guessing what the client will accept. Here is the arithmetic that tells you what you actually need to charge, and why day rates quietly lose you money.

Why the CRM you bought is already abandoned

Agencies buy a CRM, fill it in for three weeks, and quietly go back to the inbox and a spreadsheet. The reason is nearly always the same, and it is not discipline.

Home/Blog/Scope creep is a process problem, not a client problem
AgencyGenius

The one platform a modern web agency actually runs on.

Start free
Product
  • Overview
  • Pipeline
  • Quotes & invoicing
  • Vault
  • Tools
  • For your stack
Resources
    Company
    • Blog
    • About
    • Pricing
    • Contact
    Trust
    • Built by Web Hero
    • Terms
    • Privacy
    © 2026 AgencyGenius. Built for working agencies.Terms · Privacy · Built by webhero.co