Scope Creep: Say Yes to the Extra Work, Then Send a Price
The project was three pages. Now it is five, plus a logo tweak, plus a call every Friday that nobody scheduled at the start. None of it is written down anywhere. None of it is on your invoice. You are still charging the number you quoted back in March.
Saying yes to that work is fine. Doing it for free is what turns a good project into a bad one. A change order is a short email that names the extra work, puts a price on it, and waits for a yes before you start. It takes about ninety seconds to write, and most freelancers never send one.
1.Where the Extra Work Sneaks In
Extra work almost never arrives labeled as extra work. It shows up as a favor, a question, or a small ask at the end of a call you were already on. Four shapes cover most of it:
- The bolt-on. "While you're in there, can you also do the About page?" One page becomes two. Your quote still says one.
- Revision round four. You priced two rounds of changes. You are on round four, and each one is small enough that pushing back feels petty.
- The new stakeholder. A boss joins in week three with opinions about work you already finished. Redoing it costs real hours, even when everyone is being nice about it.
- The standing call. A quick Friday sync that was never in the quote. Thirty minutes, eight weeks, four hours gone.
2.Do the Math on One Small Thing
Each ask feels too small to bill for. Added up, they are the biggest discount you hand out all year.
Say you charge $75 an hour, and you quoted $3,750 for a project you figured at 50 hours. The extra page plus the Friday calls come to 6 hours. At your own rate, that is $450 of work you did and never billed. On a $3,750 project, you just gave back 12% of the price.
Now run it across a year. Twelve projects with one free ask each is $5,400 of work you did for nothing. For a lot of freelancers that is a full month of income, gone to requests that took one sentence to make.
This math still works if you never sell your time by the hour. A flat-rate project has hours buried inside it, and you used some number in your head to land on the price. That number is what you charge for anything the client adds later.
3.Write the Quote So Extra Work Already Has a Price
The change order gets easy to send when your quote set it up first. Four lines do almost all of the work:
- What is included, by name. "Three pages: Home, About, Contact." A vague scope turns every ask into a debate you cannot win.
- How many revision rounds. Two is normal. Put the number in the quote and round three comes with a price instead of a sigh.
- What counts as new work. One line does it: "Anything not listed above is new work, quoted before it starts."
- Your hourly rate for extra work. Include it even on a flat-rate project. Then you never have to invent a number while a client waits on the call.
This is the same move as asking for money before you deliver. Deposits and milestone billing settle the money before the work starts. A scope line settles the price of everything the client thinks of later.
4.The Change Order, in Three Sentences
You do not need a lawyer or a form for this. You need an email your client can answer with one word:
"Hi Dana, happy to add the About page. That runs about 3 hours, so $225, and it moves delivery to the 24th. Want me to go ahead?"
Naming the new date matters as much as naming the price. Clients will trade money for a page without blinking, but they notice when the deadline moves, and that is usually when they decide whether they actually want the thing. Then end with a question, so saying yes takes one word.
5.When You Already Ate the Extra Hours
None of that helps if you are three weeks in and the free work is already done. You cannot bill for hours a client never agreed to, and trying it now starts a fight you will lose. What you can do is stop the rest of the project from going the same way.
Send one email that draws the line, with no invoice attached: "Quick note on scope. The About page and the Friday calls were outside the original quote, and I've covered them. From here on, anything outside the three pages I'll price before I start, so nothing surprises either of us."
No bill, no guilt trip, no apology. Those hours are gone, and you are only protecting the ones you have left. The next ask is where it counts, and that one gets the three-sentence email with a number in it. Clients almost never argue at that point, because you told them the rule before you used it on them.
6.When the Client Pushes Back
Most clients just say yes. A few will test the number once. Three answers cover nearly everything you will hear:
If they say it's tiny
Agree with them and keep the price. "You're right, it's small. It's 3 hours, so $225. Want it?" Small work still takes hours out of your week. Arguing about the size gets you nowhere, so let the number do the talking.
If they say they assumed it was included
Point at the quote without blaming anyone. "The quote covers the three pages by name, so this one is new. Happy to add it for $225." You wrote down what was included, which is exactly why this conversation ends in one email instead of five.
If they say the budget is fixed
Then something has to come out. "The budget works if we drop the blog page and add the About page instead. Or we keep the plan and add $225. Your call." Two options, both fine for you. A fixed budget is a real constraint, so trade scope for scope and let the client pick.
"A client asking for more work is a client who wants to buy more work. Send them a number."
Extra asks are a good sign. The client likes what you made and wants more of it, which is the whole job working as intended. The only step most freelancers skip is putting a price on it before the hours are already spent.
Write the quote so new work has a rate waiting for it. Send the three-sentence email before you open the file. If you are not sure the hourly number behind all of this is right in the first place, simplance.org/rate-calculator works out what you need to charge to cover your actual hours.
Discussion
0 comments
Sign in to join the conversation
Loading comments...