Scope creep checker for freelancers & small agencies

“One little thing” just cost you $800.

KeepScope checks every new client request against the scope you agreed on. It flags what's extra and prices it before you say yes.

See how it works

Free early access. No credit card.

Northline Studio · Website
Client message
Maya · Northline Studio

Hey! One tiny thing, can you also make the mobile version feel a little more premium? 🙏

Signed scope · Desktop website design · 5 pages
KeepScope analysis
Original scope
Desktop website
New request
Mobile responsive redesign
Extra work
6–9 h
Out of scope
Billable. Not free.
+$800
Suggested reply✓ Ready to send

“Love that idea. Mobile wasn't part of the desktop scope we signed, so I can add a full mobile redesign for $800. Want me to go ahead?”

Example request. Your numbers come from your scope and rate.

Try it

See what KeepScope catches.

Tap a request you've heard before.

Scope statusOut of scope
You agreed to
Desktop design only
They're asking for
Full mobile redesign
Estimated extra work
6.5 h
Potential unbilled value
$650
6.5 h × $100/h
KeepScope caught it.Mobile is a second design, not a setting.
The problem

Scope creep doesn't look dangerous.

It never shows up as a new project. It shows up as a nice message, one at a time.

  1. Client“Can you make one tiny change?”You: Sure.
    10 min
  2. Client“One more thing…”You: No problem.
    45 min
  3. Client“Actually, can we also…”You: Okay.
    2 hours
  4. Client“While you're at it…”You: Sure, I guess.
    6 hours
  5. Client“3 days later…”You: …
    2 days
  6. Extra invoiced$0

The work changed.
The price didn't.

How much is “just one little thing” really costing you?

You don't need more clients. You may need to stop giving away work.

Example math
Hourly rate
$100/h
One extra request
5 h
Unbilled work
$500
10 requests a month
$5,000
Over a year
$60,000

An illustration, not a promise of earnings. Your numbers depend on your rate and your clients.

Your numbers
$100/h
5 h
Potential unbilled work / year
$26,000

$100 × 5 h × 52 weeks

How it works

Three steps. About a minute.

  1. 01

    Add your scope

    Paste or upload the original scope, proposal or SOW. Once per project.

  2. 02

    Add the request

    Paste the client's new message. Email, Slack, WhatsApp, anything.

  3. 03

    Prove what changed

    See what's outside the agreement, what it's worth, and get a professional reply to send.

With and without KeepScope

Without KeepScope
Client
Can you also add mobile?
You
Sure…
4 hours later.$0
With KeepScope
Client
Can you also add mobile?
⚠ Outside original scope4 h

“Happy to add this. Since it falls outside the original scope, the additional cost would be $400.”

+$400
Use cases

Every job has its “little thing”.

Tap a card to check the request.

Built for real client messages

Made for the work that happens after the contract.

Tap a phrase you've heard this month.

Why it's a flag

Questions that end in “can you…” are requests. Quick questions rarely have quick answers.

Say this instead

“Happy to look. If it turns into work, I'll quote it first.”

Why not a PM tool, or ChatGPT?

Not another project management tool.

KeepScope doesn't manage your tasks or your clients. It guards one thing: the line between what you agreed to and what they're asking for now.

What you agreed to
  • ✓ 5-page website
  • ✓ Desktop design
  • ✓ 2 revision rounds
  • ✓ $3,200 fixed fee
KeepScope
What they're asking for now
  • + A blog section
  • + Mobile version
  • + Revision round 3
  • = $1,150 of new work

Your scope stays on file

No pasting the contract and explaining the project every time a message comes in.

Same check, every time

Each request is compared with the same agreement, so you never argue from memory.

Replies that keep clients

Friendly, specific, priced. You say yes to the idea and get paid for it.

Demo

Give KeepScope a real request.

Paste your own scope and client message, or edit the example. Runs in your browser. Nothing is sent.

ResultOut of scope
Scope match
23%
Scope creep
2 items
Extra work
7 h–13 h
Est. value
$700–$1,300
  • Mobile / responsive version4–8 h

    Not mentioned anywhere in the scope you agreed on.

  • Additional page3–5 h

    Not mentioned anywhere in the scope you agreed on.

Recommended actionRequest a change order
Suggested reply

Happy to help with this! It goes beyond the scope we agreed on, so here's what it would add: • Mobile / responsive version • Additional page That's about 10 hours, so $1,000. Reply “approved” and I'll get it scheduled.

Preview engine · rate found in your scope: $100/h · Full AI analysis in early access

Free early access. No credit card.
Pricing

Start free.

Check your first real client requests at no cost. If it saves you one invoice, you'll know.

Early accessNo credit card
Free
  • ✓Check real client requests against your scope
  • ✓Out-of-scope items, hours and value
  • ✓Ready-to-send change-request replies
Founding member
$29once · Lifetime Pro when we launch
  • ✓Everything in Pro, for life
  • ✓Unlimited projects and checks
  • ✓Priority access and a direct line to the founder
  • ✓30-day refund if it isn't for you
Become a founding member
FAQ

What's the catch?

Fair question. Here's what KeepScope is, and what it isn't.

Does KeepScope replace my contract?

No. KeepScope helps you spot and communicate scope changes. It isn't legal advice and doesn't replace a contract.

Is it a legal protection tool?

No. It's a scope and communication tool. It shows what changed versus what you agreed, so the conversation about price is easy.

Can I use it with any client?

Yes. It works from the project scope and the client's new request, whatever the project.

Does it work for agencies?

Yes. Agencies use the same flow across projects, and the replies work for account managers too.

Does it write the reply to my client?

Yes. It turns each detected change into a short, friendly reply with a price that you can edit and send.

Why not just ask ChatGPT?

You can. You'll paste the contract every time, explain the project, then write the prompt. KeepScope keeps your scope on file and checks every request against it the same way.

Is the demo on this page the real product?

The demo runs a preview engine in your browser to show how it works. Nothing you paste is sent anywhere. The full analysis opens to early-access members in batches.

Stop giving away work you already know how to bill.

See exactly what changed before you say yes.

No credit card. Start with one real client request.

Free early access

Protect your scope.

We're letting people in small batches. Get your spot and check your first real client request free.

No credit card. No spam. Unsubscribe anytime.