How to Charge for Extra Work: The Contractor Change Order Rule That Stops Free Work
If you have ever finished a job and realized you did a whole day of work you never got paid for, you are not alone. This is the most common way contractors lose money: a customer adds work mid-job, the contractor does it on the spot, and nobody ever charges for it.
Here is the fix, in one sentence: use a contractor change order form to price extra work and get it signed before you start.
What is a change order, and why do you need one?
A change order is simply a written agreement for work that was not in the original estimate. It says what the extra work is, what it costs, and that the customer agrees to pay for it. It protects you and it protects the customer, because nobody is guessing at the end of the job.
Without a change order, extra work becomes an argument. With one, it becomes a line on the invoice.
How to charge for extra work without losing the customer
1. Stop and price it before you touch it. When a customer asks, “While you’re here, can you just…” say: “I can do that. Let me price it up for you first so there are no surprises.” Then write down the extra work, the materials it needs, and the price. Even a simple one-line price on paper is better than a handshake and a hope.
2. Get a signature before you start. Have the customer sign that extra-work price. It does not need to be a lawyer’s document. It needs to say, in plain words: this is the extra work, this is the extra price, and this price is added to the job total. Once it is signed, there is no argument at the end about what was agreed.
3. Add it to the final total right away. Do not keep change orders in your head, in a text thread, or on a scrap of paper in the truck. Add each one to the job total as it happens, so your final invoice is not a surprise to anyone — including you.
What to say when a customer adds work mid-job
Most contractors do not skip change orders because they do not understand them. They skip them because the moment feels awkward. Use words that make it normal, not confrontational:
- “Happy to do that — let me get you a price for the extra work first.”
- “I just need your OK on this extra price before I start, so we are both clear.”
- “That way there are no surprises on the final bill.”
Customers respect that. In fact, most of them expect a professional to work that way. The ones who push back on a signed price are the ones you most need it from.
How much free work are you really giving away?
Say you are on a job quoted at $3,000. The customer asks you to add something that will take two hours and $250 in materials. You price it at $420, the customer signs, and your job total is now $3,420 — not $3,000 plus a hope.
Do that once a month, and that is over $5,000 a year in free work. That is not generosity. That is a leak in your business.
Make change orders part of your system
The contractors who get paid for extra work do not decide, job by job, whether to write a change order. They have a system: estimate, scope, change order, deposit, invoice, follow-up. Every job, every time. When it is a system, you do not have to think about it in the moment, and you do not have to feel awkward about it.
That is exactly what the Lead-to-Paid System is built to do — give you the templates to pre-qualify the job, scope it clearly, price change orders in writing with a change order form, collect a deposit, and follow up for payment and a review, without reinventing the paperwork on every job.
See the Lead-to-Paid System for Contractors — $27
Stop doing extra work for free. Price it, sign it, then do it. Your future self — and your bank account — will thank you.