Estimating
Price the extras before they happen, and most of them stop being a conversation.
There is a version of this problem you solve at the quote, not on site. If you know from experience that a two-hour job will turn into two and a half, you can price it that way from the start. The add-on still happens, you still do it, and nobody ever has to have the awkward conversation - because the money was already there.
Direct answer
Build a modest buffer into small-job quotes so that routine 'while you're here' requests are already covered. Keep the buffer for genuinely small things and keep a real change order process for anything that changes the schedule, adds materials, or is substantially larger. The buffer removes friction from the trivial cases so the paperwork stays credible for the real ones.
01Workflow
How the buffer works in practice
- 1
Estimate the job honestly, then look at what customers have historically added to jobs like it.
- 2
Set a minimum for small jobs that covers the drive, the setup, and a bit of slack.
- 3
Quote the number without itemizing the buffer - it is your pricing, not a line item.
- 4
Absorb the small requests silently and cheerfully when they come.
- 5
Keep a hard line for anything involving materials, extra trips, or a schedule change.
02Practical notes
What matters in the field.
A real example of the buffer paying for itself.
One contractor was asked to hang 'a few pictures.' The customer sent photos of two. He knew nobody calls two pictures a few, so he bundled extra time into the quote. It turned out to be four. He hung all of them, said nothing, and never had to negotiate mid-job. The buffer did the work the change order would have had to do.
Minimums do most of the heavy lifting.
The same contractor charges a minimum on small jobs well above the bare labor time - a two-hour job carries a floor that includes roughly thirty minutes of slack. Customers read it as a normal minimum charge, which it is. It also means the first 'while you're here' request costs him nothing.
The buffer is for time, not for materials.
Slack in the estimate absorbs minutes. It does not absorb a trip to the supply house or a box of fittings you did not plan for. The moment a request adds materials or a second visit, it has left buffer territory and needs a price and an approval like any other change.
Do not let the buffer become an excuse to skip the process.
The risk of pricing in slack is that it becomes the answer to every add-on, including the ones that are genuinely too big. Contractors describe exactly this drift: small things absorbed, medium things absorbed out of habit, and then a real change swallowed because writing it up now feels inconsistent. The buffer needs a ceiling.
This is pricing, not padding.
There is a meaningful difference between quoting a realistic number that reflects how these jobs actually go, and inflating a quote you expect to be negotiated down. The first is experience. The second teaches customers that your first number is never the real one.
03Checklist
Setting up your buffer
A minimum charge for small jobs that reflects drive time and setup
Modest slack built into time estimates for job types that reliably grow
The buffer quoted as one number, not shown as a line item
A clear ceiling: what the buffer does not cover
Materials and extra trips always handled as a change, never absorbed
The absorbed favors named out loud so they read as goodwill
Example
How it sounds to the customer
At quote time: 'For a job this size my minimum is $250, which covers the trip and up to about two and a half hours on site.'
On site, small request: 'Yeah I can get that too - that's inside what we already talked about.'
On site, past the line: 'That one needs parts I don't have on the truck, so it's a separate item. Want me to price it?'
04FAQ
Common questions.
Won't a higher quote lose me the job?
Sometimes, and that is a pricing decision rather than a paperwork one. Many contractors find the opposite: a realistic quote they never have to revise reads as more professional than a low quote that grows. Losing occasional jobs to a number you can actually deliver on is usually the better trade.
Should I tell the customer there is a buffer in the price?
No, and there is no need to. Your quote is your quote. What you can say plainly is what the number covers - the trip, the setup, and a stated amount of time on site - which is honest and sets the boundary at the same time.
What if the buffer runs out halfway through the job?
Then you are in normal change order territory and should handle it that way: stop, describe what is left, put a price on it, and get a yes before continuing. The buffer was never meant to cover everything, only to keep the trivial requests from needing a process.
See what the approval record looks like.
Open the sample PDF first, then download SiteTicket AI if this is close to how you handle added work, customer approval, and invoice backup.
Related guides
Change order with signature: what to capture before extra work starts.
When a contractor needs a signed change order, what to include, when to collect the signature, and how to keep a clean approval record.
Extra work approval text: wording to send before continuing.
Copy-ready wording contractors can send when a customer asks for extra work while the job is already underway.
Contractor change order template for small extra work.
A practical contractor change order template for extra work, added cost, customer approval, and invoice handoff.