How to handle change orders and scope creep
By Rebecca Stephens 8 min read
Scope creep almost never arrives as a big request. It arrives as "while you're in there" — an extra outlet, a second coat, one more closet door. Each favour costs twenty minutes and feels rude to charge for. Twelve of them and the job is two days long and the profit is gone. A change order process fixes this without making you the difficult one.
Two different problems
Change orders are legitimate: the customer wants something different, or the building revealed a condition nobody could see. These should be priced and documented.
Scope creep is what happens when change orders are not written. The work changes, the price does not, and nobody remembers agreeing to anything.
The cure for both is the same: a bid with a clear scope and exclusions (covered in writing a bid that wins) plus a habit of writing changes down the moment they come up.
What a change order must contain
- Job address and reference to the original contract or bid date.
- A number — Change Order #1, #2, so the paper trail is obvious.
- Description of the change, written plainly.
- The reason: customer request, or unforeseen condition.
- Price change: added cost, or credit if scope is being removed.
- Schedule impact: "adds 2 working days."
- New contract total.
- Both signatures and the date.
It can be one page, or a photo of a signed sheet from a duplicate book. What matters is that it exists before the work does.
Price the change like a small job, not a favour
The same cost stack applies: labor hours at your burdened rate, materials, overhead for the hours, then margin. Two adjustments in your favour:
- Set a minimum. Any change order carries a minimum of one or two hours regardless of the actual time. Interruptions cost more than the task.
- Charge for disruption. A change that forces re-sequencing, an extra supply run, or a second mobilisation should carry that cost explicitly.
Some contractors carry a slightly higher margin on change work than on the base bid. That is reasonable — it is unplanned, unscheduled work you did not compete for.
The script that keeps it friendly
The awkwardness comes from surprise, not from money. Remove the surprise by handling every request the same way, in the moment:
"Absolutely, we can do that. It's outside what we priced, so let me put a number to it tonight and send it over — once you okay it I'll add it to the schedule."
Nobody is offended by that sentence. What causes conflict is doing the work silently and producing a bigger invoice at the end.
Set the expectation at the start
Say it at the pre-start walkthrough, before anyone is emotional: "Changes are completely normal. Here's how I handle them — I'll write a quick change order, you approve it, and we go. Nothing gets added to your bill without your signature." Customers find this reassuring, not bureaucratic, because it also means their bill cannot grow behind their back.
Unforeseen conditions: stop, photograph, quote
Rotten sill plate, knob-and-tube wiring, no subfloor under the vinyl. The sequence is always:
- Stop work in that area.
- Photograph it clearly, before you touch anything.
- Tell the customer the same day — do not save it for the end of the week.
- Quote the repair as a change order, with the photo attached.
- Resume only after approval.
The photograph does more work than the paperwork. A customer looking at a picture of wet framing is not arguing about $600; they are grateful you found it.
When to say no
Not every change should be accepted. Decline when the request compromises the work you are warranting, when it requires a trade or licence you do not hold, or when it would push the schedule into a commitment you have already made elsewhere. "I'd rather get you the right person for that than do it half-well" protects your reputation better than saying yes.
The verbal-approval trap
"Just do it, I'm good for it" is where most unpaid work begins — not from dishonesty, but from two people remembering a conversation differently a month later. If a customer will not wait for paper, send a text: "Confirming: adding the second outlet, $180, adds no time. Reply OK and I'll get it done." A text thread is written approval.
Track the cumulative total
Show the running contract total on every change order. A customer who signed for $14,500 and receives a $19,200 invoice is upset even if they approved every step, because nobody was adding it up. Doing the addition for them keeps trust intact and gets you paid on time.
The payoff
Contractors who write change orders consistently report the same two things: they make more money on the same jobs, and they argue with customers less. The paperwork is not the burden — the unpriced favours are.
Price your changes the same way you price the original job with the bid calculator, so an extra day of work carries its overhead and margin just like the rest of the contract.
Put these numbers to work
Drop your labor, materials, overhead, and target margin into the free calculator and get a bid price in about a minute. No account needed.
Open the free bid calculator →Keep reading
- How to price a job when you're new to contracting
A step-by-step method for pricing your first contracting jobs: labor rates, materials, overhead, and the margin that keeps you in business.
- Markup vs. margin: the mistake that quietly kills small contractors
Markup and margin are not the same number. See the math, the conversion table, and why a 30% markup only leaves you 23% profit.
- What overhead really costs you (with worked examples)
Add up your real overhead, turn it into an hourly burden rate, and stop paying for your truck, insurance, and phone out of your own profit.
- How to estimate materials without over-buying
Takeoff formulas, realistic waste factors, and a supplier routine that stops you eating returns, restock fees, and leftover stock.