All guides
July 28, 20267 min read

Scoping without underquoting

The 'just one small change' problem doesn't come from bad clients. It comes from vague scopes. Here's what a scope needs to include so revisions get paid.

The most expensive phrase in freelancing is "just one small change."

It's not because clients are trying to rip you off. It's because the change is genuinely small — five minutes here, an hour there — and saying no over five minutes feels petty. So you say yes. Then yes again. Then yes again. And three months in, you've done 30 hours of free work.

The problem isn't the client. The problem is a scope that gave them nothing concrete to stop asking against.

What a bad scope looks like

Most freelance scopes look like this:

Scope of Work

Build a marketing website for Northlake Bakery. Includes homepage, about page, menu page, and contact page. Design will be delivered in Figma. Development in Next.js. Timeline: 4–6 weeks. Total: $8,000.

This is a scope in the same way that "get in shape" is a workout plan. It sounds official. It defines almost nothing.

Every ambiguity in that paragraph is a future argument:

  • What if they want a fifth page mid-project? ("You didn't say no fifth page.")
  • What if they want the homepage redesigned twice? ("It's just polish.")
  • What if they want a photo gallery? Popup? Newsletter integration? ("The old site had one.")

You'll cave every time. Because on paper, none of those violate what you agreed to.

What a good scope actually includes

A scope that survives contact with a client has five parts:

1. Deliverables — the concrete outputs

Not "a marketing website." A list of URLs: /, /menu, /about, /contact. Not "a design." A list of screens with sizes. Not "brand assets." A list of files with formats.

If you can't point to a deliverable and say "yes, this exists" or "no, this doesn't exist yet," it's not concrete enough.

2. Explicit exclusions

This is the part most freelancers skip and later regret.

Not included in this scope:

  • Copywriting for any page (client provides all copy)
  • Photography or asset creation (client provides)
  • Email newsletter setup or integration
  • Ongoing hosting, maintenance, or SEO
  • E-commerce or online ordering
  • Additional pages beyond the four listed above
  • Any translations or localization

When you send this, the client will read it and go, "wait, we need copywriting." Great — now you can price that as an addition, before you start.

3. Revision rounds, priced upfront

Instead of "revisions included" (which means unlimited), write:

Revisions:

  • 2 rounds of revisions per phase are included
  • Additional rounds billed at $120/hr
  • "One round" means one consolidated batch of feedback per phase — not individual back-and-forth emails

Yes, you can say this. Yes, clients will accept it. What they won't accept is discovering the rule after the fact.

4. What happens when scope changes

Scope changes: Any deliverable, feature, or requirement not listed above is a change request. Change requests will be estimated in hours and priced at $120/hr. Approval required before work begins.

You just gave yourself permission — in writing — to charge for "quick changes." When the client asks for the newsletter integration in week 3, you send back: "Great — that's about 6 hours, $720. Want me to proceed?"

Half the time they'll say yes. Half the time they'll realize it's not that important. Either way you're not doing it for free.

5. Hour estimates per phase (for your eyes)

The client sees the fee. You need the hour breakdown to run the project.

Discovery & wireframes — 8h Visual design — 16h Revision rounds (×2) — 8h Development — 24h QA & launch — 4h Total: 60h at $120/hr = $7,200

Now during the project, you have a target. If wireframes take 14 hours instead of 8, you know before you're too deep. And if the client keeps requesting mid-phase changes, you can point to the burn.

The uncomfortable part

Every experienced freelancer I know went through the same evolution:

  1. Year 1: loose scopes, lots of unpaid work, blames clients.
  2. Year 2: tighter scopes, but too polite to enforce them.
  3. Year 3+: enforced scopes, less scope creep, better clients.

The clients who bristle at a specific scope are exactly the ones who would eventually be problems. The clients who love a specific scope are the ones who value knowing what they're getting. You're filtering, not gatekeeping.

The AI-scoping shortcut

Building this level of scope from scratch for every project is a lot of typing. It's why most people don't do it.

Rootwork's Clear Scope was built exactly for this — paste the client's brief, get back a structured scope with phases, hour estimates, deliverables, requirements, and revision buffers. You edit it, send it, and now the scope discussion is grounded in specifics instead of vibes.

But even without a tool, the principle is the same: the scope is your permission slip to charge for changes. Write it like you'll need it. Because you will.

The tool built for this.

Rootwork combines AI scoping, time tracking, and invoicing — so this whole workflow lives in one place.

Start for free

Free forever · No credit card required