The Contractor's Guide to Faster Change Orders
Ask a contractor where jobs lose money and they'll usually point at the original bid — did I estimate it right, did I leave enough margin. But the bigger leak is almost always downstream, in the changes. The customer asks for one more thing, you say "sure, no problem," you do the work, and the paperwork to actually charge for it never quite happens. The job that looked profitable on the estimate finishes thinner than it should, and nobody can say exactly where the money went.
It went into unbilled change orders, and there's more of it than most owners admit. Change orders routinely add 8–15% to a project's value — real, billable scope. When that scope gets done but not documented, that's the margin you were counting on, given away for free because a verbal "sure" never became a signed line item. On a $500K/yr contractor's book, letting even half of that slip is tens of thousands of dollars a year done and never invoiced.
Why change orders leak money
The change order is uniquely designed to get lost, and it's worth seeing exactly how, because every step is fixable.
The request comes in the middle of active work — on site, mid-job, when you're focused on the build and not the paperwork. The customer asks, you agree because you're helpful and you don't want to be the contractor who nickel-and-dimes, and the work starts before anything is written down. By the time the job wraps, the change is buried under a dozen others, the exact scope is fuzzy, and now you're reconstructing from memory what you added three weeks ago. Half the time you undercount it. The rest of the time you skip billing it entirely because chasing a fuzzy number after the fact feels worse than eating it.
There's a trust dimension too. Contractors avoid pricing changes on the spot because it feels confrontational — like you're penalizing the customer for a small ask. So the price conversation gets deferred to "I'll sort it out at the end," which is precisely when it's most awkward and most likely to be dropped.
Price the change before you do the work — always
The single rule that fixes most of the leak: nothing gets built until the change is priced and approved, even if approval is a text message. This feels slow. It is the opposite of slow — it's what keeps the change from vanishing.
Pricing it up front does three things at once. It captures the scope while it's fresh and specific, instead of fuzzy and three weeks old. It removes the awkward end-of-job reckoning, because the customer already agreed to the number. And it protects the relationship, because there are no surprises on the final invoice — the thing that actually damages trust isn't a change order, it's a change order the customer didn't see coming.
The mechanics can be lightweight. A change doesn't need a formal three-page document to be approved — it needs a written number the customer said yes to, in a form you can point back to.
Make change-order approval a two-minute step, not a project
The reason change orders don't get priced up front is friction. If capturing one means stopping work, opening a laptop, and building a formal document, it won't happen mid-job — so build a version that takes two minutes:
- Keep a simple change-order format ready. Description, price, "approved by / date." That's the whole thing. It can live in your quoting tool, a phone note, even a text thread — the format matters less than that it's fast and written.
- Get the yes in writing, even informally. A texted "yes, go ahead — $X" is a real approval and beats a verbal agreement you can't prove later. Written scope plus a written yes is all you need to bill cleanly.
- Attach it to the original job, not a new one. A change order is the same job evolving, not a separate project — one job, one running record, so the final invoice reflects the full scope automatically instead of you stitching pieces together at the end.
- Bill it on the same cycle as the phase it belongs to. Don't wait for job-end to invoice the change. If you're progress-billing the project, the change rides the next milestone — cash keeps pace with the added work instead of lagging weeks behind it.
The compounding payoff of getting this right
A contractor who prices every change before building it doesn't just recover the 8–15% — they change how the whole job feels. There's no end-of-project margin surprise, because the margin was protected in real time. There's no awkward final-invoice negotiation, because every number was agreed as it happened. And the customer trusts you more, not less, because the person who prices changes cleanly up front reads as the professional, while the one who springs a vague "extras" line at the end reads as either disorganized or opportunistic.
Take that $500K contractor recovering even half of a 10% change-order leak: that's $25,000 a year of already-completed work that was simply never billed, reclaimed by adding a two-minute approval step before the wrench turns. No new jobs, no new customers, no harder selling — just charging for work you're already doing.
The change order isn't a nuisance to be handled at the end of the job. It's billable scope the customer is asking you for — price it when they ask, get the yes in writing, and it stops being where good jobs quietly lose money.
If you'd rather every change price itself against the original job, capture the customer's approval, and roll into the next invoice automatically, Setell keeps the whole job — quote, revisions, and change orders — as one evolving record. Free tier is 3 AI quotes a month; paid plans from $49/mo. Start free.Ready to quote faster?
Start free — no credit card. See your first AI-drafted quote in minutes.