DEV Community

ScopePaid
ScopePaid

Posted on

The 4-line email that turns "quick asks" into change orders

Scope creep almost never arrives as a formal change request.

It arrives as a Slack ping at 4:47pm:

Quick one can we also add X? Shouldnt take long.

If you answer in the thread, you’re negotiating from memory and goodwill. That is how unpaid hours get born.

Contracts help. Revision caps help. What still fails is the next message you send.

What I used to do

I’d type “sure” because I didn’t want to sound difficult. Then Id do the work. Then at invoice time I’d either eat it or invent a fight about something we never wrote down.

The fix wasn’t a tougher personality. It was a boring email I send before I touch the extra work.

The 4-line change-order email

Subject: Re: [Project] quick note on [short ask]

Hi [Name],

Happy to look at [short ask]. That’s outside what we scoped for [Project], so here’s the impact before I start:

 Effort: ~[N] hours → [fee]
• Timeline: +[N] working days (or: no date change if we swap [Y])
• Starts after you reply “approved”

In-scope work continues as planned either way.

Thanks,
[You]
Enter fullscreen mode Exit fullscreen mode

That’s it. No PDF. No drama. No “per our agreement section 4.2.”

You’re not saying no. You’re giving them a decision.

Why this works better than arguing in Slack

  1. It moves the ask out of chat instincts. Slack rewards speed. Email (or a short Loom + email) rewards a record.
  2. Fee and timeline travel together. Quoting money without schedule impact is how you still blow the deadline.
  3. “Approved” is the gate. Verbal “sounds good on a call is not a gate. A one-word reply is.
  4. Tiny freebies stay intentional. If you want to gift it, send the same email with $0 and “goodwill this once.” They still reply approved. The habit stays intact.

What if they push back?

Usually one of three things:

  • “Can’t we just include it?” → Restate the original deliverables in one line, then re-offer quote / swap / defer. Don’t debate feelings; point at the list.
  • Silence. → Keep shipping the original scope. Park the extra. Follow up once: “Still happy to add this when you’re ready — original delivery stays on track.”
  • Just start, well sort money later. That’s how you fund their ambiguity. Reply: “I can start as soon as the change is approved (even at $0 if we’re calling it goodwill).”

Clients who hate any paper trail are telling you something useful early.

The 60-second habit around the email

Before you draft it:

  1. Paste their ask into a note (date + exact wording).
  2. Mark in / out / unclear against the SOW.
  3. Estimate hours honestly (your first gut number is usually low add a buffer).
  4. Send the email. Then wait.

If you start the work while the email is “pending,” you already lost.

Optional: keep the trail in one place

After a few projects, the emails alone get messy. I keep the same fields in a simple change log (date, ask, in/out, estimate, approved?, billed?) so I’m not hunting Slack when it’s time to invoice.

If you want a starting spreadsheet instead of building columns from scratch, heres a free Scope Change Log (Excel / Google Sheets): https://fluidoxygen.gumroad.com/l/vogjtv

Use it, fork it, or ignore the file the email is the product. The sheet just stops you from losing the receipts.


Curious what line you actually send when the 4:47pm ping hits. Do you quote every time, bundle “small” asks weekly, or absorb them until it hurts?

Top comments (1)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.