Scope creep is work added to a job after the price is agreed, with no matching change to the price or the schedule. It starts with a friendly “while you're here.” In the worked example below, one trim request costs $200 and moves $290 of margin.
What is scope creep on a job?
Scope creep is any work added to a job after the price is agreed, without a matching change to the price or the schedule. It is rarely one big change. It is a trim run here, an extra outlet there, each one small enough that nobody on site wants to bring up money.
The customer is usually not trying to get something for nothing. From where they stand, the trim looks like part of painting the hallway. They cannot see your paint order or your loaded hourly rate.
What does one “while you're here” request cost?
A small add-on costs material plus the crew-hours it eats, both at your real numbers. Imagine a fictional two-person painting shop quoting interior walls in a three-bedroom house: 1,400 square feet, two coats, walls only, $2,000. Direct cost is $1,400, so $600 is left before overhead.
On day two the homeowner asks your lead painter to do the hallway trim and two door casings. It adds $44 of trim enamel, $12 of tape, caulk and sandpaper, and 4 crew-hours at a $36 loaded rate. That is $200 of direct cost on a job that had $600 in it.
| Option | Job price | Direct cost | Left before overhead | Change |
|---|---|---|---|---|
| Do the trim free | $2,000 | $1,600 | $400 | $200 worse |
| Quote the trim at your normal numbers | $2,290 | $1,600 | $690 | $90 better |
| Decline it, offer it as its own visit | $2,000 | $1,400 | $600 | No change |
Doing the trim free takes the $600 down to $400, a third of it gone. Quoting it at the shop's 30% margin leaves $690. The gap between free and quoted is $290, the full price of the work, not the $200 it cost.
That $290 is not a guess: $200 ÷ 0.70 is $286, rounded to $290. Adding 30% to the cost instead gets $260 and a 23% margin, which is why markup and margin are not the same lever.
How do you charge for a small add-on without sounding difficult?
Say yes to the work and no to doing it silently. Name the add-on, say plainly that it was not in the original price, and promise a number and a finish date before anyone starts. Most customers take that well, because it is what they expected.
We can add the trim. It wasn't included in the original wall-painting price. I'll send the extra cost and timing for you to approve before we start it.
The expensive mistake is not saying yes. It is pricing the add-on on material alone: the $56 of paint and sundries is the small half, and the 4 crew-hours at $36 loaded are $144 out of a day you already sold. Write the agreed version down on a change order.
- Record the request
Write it in the customer's words, with a photo if it is easier to show.
- Send it to whoever prices
One message to the office. The crew never quotes in a hallway.
- Price it at your normal numbers
Material, plus crew-hours at your loaded rate, divided by the margin you run.
- Get a written yes, then keep it
A text naming the work and the price is enough. Attach it to the job.
Connect your job software and messaging, then ask Barry to price the crew's text about an extra at your rates, with the approval trail attached. Nothing reaches the customer until you approve it.
There are three practical ways to do this: use a spreadsheet, ask your accountant or bookkeeper, or connect your tools so Barry AI can compare crew messages with scope, draft changes using your rates, and hold them for approval.
Barry, compare recent crew messages with the agreed scope for my active jobs. Flag possible extra work and draft changes using my rates. Ask about unclear scope or pricing and hold them for approval.
