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.
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.
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 isn't complicated. It's a conversation that hits five beats, every time:
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.
Calculates the true cost of a change order including admin time, schedule delay, and overhead — the three costs most contractors skip.
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.
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.