Corbelworks · Article

Why your change orders lose money — and the conversation that fixes it

August 2, 2026 · 4 min read

If you've ever said "sure, no problem" when a customer asks for something mid-job, and then fought about the invoice at the end — you're not alone. It's the most common way contractors lose money, and it's almost never about the math being wrong.

It's about the conversation that never happened.

The trap

Here's how it goes: you're on a job, the customer asks for something extra, you want to be helpful, so you say "yeah, no problem" and just do it. Then at invoice time, you add the cost and the customer says: "I wouldn't have done that if I'd known it was going to be so expensive!"

Now you're the bad guy. The customer is upset. You either eat the cost or fight for it. Either way, the relationship takes a hit — and so does your margin.

Why it happens

It's not that you don't know the cost. It's that the moment feels small. The customer is right there, they're asking nicely, and saying "let me write up a change order" feels heavy and formal for what seems like a small thing.

But here's what's actually happening: you're making a unilateral decision to absorb risk on behalf of your business. You're committing labor and materials without a price agreement. And you're setting up a future conversation where the customer will be surprised.

The fix: five beats

The fix isn't complicated. It's a conversation that hits five beats, every time:

  1. Acknowledge: "Hey, glad you asked about that. I want to make sure we're on the same page before I pick up any tools."
  2. Name the change: "So what you're asking for is [X]. That's not in the original scope, but it's totally doable."
  3. State the cost and the why: "The cost will be $Y. Here's why: materials $A, labor $B, and it adds Z days to the schedule."
  4. Written approval: "I'll write up a quick change order. Once you sign off, I'll get it scheduled. No work starts until then."
  5. Make it easy to say no: "And listen — if that number doesn't work for you, that's completely fine. We can skip it, or you can think about it. No pressure."
The last beat is the secret. When you make it easy for the customer to decline, they almost never do — because they trust you're not pushing work on them. The pressure is off, and the decision becomes theirs, not yours.

The math you're probably skipping

Even when contractors do have the conversation, they often price the change order wrong. They calculate materials + labor and stop there. But a real change order carries three costs most people skip:

Skip these three and a "profitable" change order silently subsidizes the job.

Free tools that fix this

Scope-Creep & Change Order Cost Calculator →

Calculates the true cost of a change order including admin time, schedule delay, and overhead — the three costs most contractors skip.

Change Order Conversation Script Builder →

Generates the five-beat conversation script above, tailored to your specific job. You enter the change, the cost, and the schedule impact — it gives you the exact words to say. No signup, no tracking, works offline.

The bottom line

Change orders don't lose money because the numbers are wrong. They lose money because the conversation never happens — or happens too late. Fix the conversation, and the math takes care of itself.

The tools are free. The conversation script takes 30 seconds to generate. The calculator takes 60 seconds. Together, they'll save you from the "sure, no problem" trap on every job going forward.