Change orders: how to stop eating the cost of scope creep
Almost every contractor can name the job where they ate a cost they should have billed. The homeowner asked for one more thing on the walkthrough, you said "sure, no problem," and three weeks later that "no problem" was a few hundred dollars of material and a day of labour you never put on paper. Multiply that across a year and scope creep isn't a nuisance — it's your margin walking off the site.
The fix isn't being stingy or saying no to good customers. It's a change order: a small, boring piece of paperwork that turns "can you also…" into agreed scope and agreed money before the work happens. Done right it takes two minutes and protects the relationship as much as the invoice.
What a change order actually is (and what it isn't)
A change order is a written, approved modification to the scope and price of a job that's already been agreed. It hangs off the original estimate — the approved baseline — and records exactly what changed, what it costs, and that the client said yes before you swung a hammer on it.
It's easy to confuse three things that feel similar on a busy day. A new estimate is for a different job. An invoice is the bill for work that's already agreed. A change order sits in between: it amends an existing, approved scope mid-job. Skip it and you're left arguing the difference at billing time, when the client has already mentally closed the budget. If you want the pricing side airtight first, our detailed contractor quote walk-through covers the baseline a change order amends.
- New estimate — a separate job or a fresh quote that isn't approved yet.
- Change order — a priced amendment to an already-approved scope, signed off before the work.
- Invoice — the bill for the agreed scope, including any approved change orders, once the work is done.
The six things every change order needs
A change order doesn't have to be a legal document, but it does have to be unambiguous a month from now when nobody remembers the driveway conversation. If it answers these six questions in writing, it'll hold up. Want a head start? Grab our free change order template in Excel or Word — it already has these fields and totals the revised contract for you.
- What job it belongs to — the project and the original approved scope it amends.
- What's changing — the added or removed work, described plainly enough that the client recognizes it.
- Why — homeowner request, hidden condition, code requirement; context stops it reading as a surprise.
- The price — the change to the total, broken into materials and labour, not just a lump sum.
- The schedule impact — extra days, if any, so the change to the timeline is on record too.
- The approval — who said yes, and when, captured before the work starts.
Why a verbal yes won't save you
"They told me to go ahead" is true and useless at the same time. A text thread, a hallway nod, a quick call from the truck — none of them survive a disputed final invoice, because the client genuinely doesn't remember agreeing to a number. They remember agreeing to the work. The money is the part that gets fuzzy.
That's why the approval belongs on the record, not in your memory. In Stairkey a change order is written against the approved scope and sent to the client's portal, where they approve it the same way they approved the original estimate — and the yes lands on the job, with a timestamp, not in a thread you'll scroll for in August. Crew working from the contractor portal see the updated scope too, so nobody's building from last week's plan.
How change orders quietly wreck your job costing
Here's the trap most contractors don't see until year-end: the job looks profitable on the estimate, but the real numbers tell a different story because half the extras never made it onto the record. You did the work, you bought the material, you just never priced the change — so your costs went up and your billed total didn't. (If the gap between what you charge and what you keep is fuzzy, our note on markup vs margin is worth five minutes.)
When a change order is written against the approved scope, the new price flows through to the invoice and the actuals flow through to job costing. The job's margin stays honest because every "can you also…" that cost you money also moved the billed total. That's the whole point of doing it in one connected workspace instead of three apps: the change is recorded once, and the estimate, the invoice, and the books all stay in agreement.
Make it the easy path, not the awkward one
The reason change orders get skipped is friction. If logging one means opening a spreadsheet, retyping the job details, and emailing a PDF you hope gets read, you'll let small ones slide — and small ones are where the margin actually leaks. The trades that feel this most are the ones with constant mid-job discoveries: remodeling and general contracting, where the wall's never quite what you expected behind it.
When the change order lives next to the estimate and the invoice, writing one is a two-minute habit instead of an evening chore — and a habit is the only version that actually protects you. See how the quote-to-invoice flow fits together in construction estimating software, or start free and try it on your next job from the pricing page — first month unlocked, no card.