A homeowner asks you to âalso swap that outlet while youâre in there.â You say sure. Twenty minutes, $12 in parts. No paperwork.
Thatâs about $35 of your money. One time, fine. Over a year of saying sure, itâs thousands.
Then thereâs the big version: the bathroom remodel where the customer decides mid-demo to move the vanity four feet, and you handle it with a handshake. Two days of extra work, $900 in plumbing, and at final invoice they say, âI thought that was included.â Now youâre eating $2,500 or suing a customer over it.
The change order is the cheapest insurance you will ever write. It takes six minutes to fill out.
What a verbal change actually costs you
Run the arithmetic on the small ones first, because thatâs where contractors lie to themselves.
Say your fully loaded cost is $41/hour and your billable rate is $75/hour. A âquick extraâ that eats 30 minutes plus 15 minutes of fiddling and re-staging:
| Item | Cost to you |
|---|---|
| 0.75 hrs of billable time at $75 | $56 lost revenue |
| Materials, unmarked up | $12 |
| Total give-away | $68 |
Do that twice a week for a year and itâs roughly $7,000 of revenue you handed over for free. Thatâs not a rounding error. Thatâs a truck payment plus insurance.
Now the big ones. On a $14,000 kitchen job with a 15% net margin, your profit is $2,100. One unbilled scope change that costs you 16 hours and $600 in materials:
| Item | Amount |
|---|---|
| 16 hrs at $41 loaded cost | $656 |
| Materials | $600 |
| Overhead at $23/billable hour | $368 |
| Cost of the free change | $1,624 |
Your $2,100 profit just became $476. You worked two extra days to earn almost nothing. And the job still has a punch list.
One unbilled scope change can eat 70% of the profit on a well-priced job. Thatâs the whole argument for the form.
Why contractors skip the paperwork
Itâs not laziness. Itâs four predictable pressures:
- It feels petty. Youâre already in their house. Stopping to write up $68 feels small.
- You donât want to kill the vibe. The job is going well, they like you, and money talk feels like a disruption.
- Youâre mid-task. Pulling out a form when your hands are full of drywall mud is friction.
- You think youâll remember. You wonât. Or you will, and they wonât, and memory versus memory is a loss for you every time.
The fix is not willpower. Itâs making the form fast enough that using it costs less than skipping it.
What belongs on a change order
Keep it to one page. Nine fields.
- Job name and original contract date. Ties it to the signed agreement.
- Change order number. CO-1, CO-2. Sequential, no exceptions.
- Date requested.
- Description of the change. Whatâs being added, removed, or substituted. Written plainly, not in trade shorthand.
- Reason. Customer request, hidden condition discovered, code requirement, material unavailable. This matters later if thereâs a dispute about who caused the change.
- Price change. A single dollar figure, plus or minus. Show the labor hours and material cost if the number is large enough that theyâll ask.
- Schedule impact. âAdds 2 working days to completion.â Or âno schedule impact.â Never leave this blank â schedule arguments are as common as money arguments.
- New contract total. Original contract amount, all prior change orders, this change order, new total. Running math so nobodyâs surprised at the end.
- Signature lines for both parties, with dates.
Thatâs it. If your form is longer than one page, you wonât use it.
A copy-ready template
CHANGE ORDER #____
Job: ______________________________
Original contract date: ______________________________
Date of this change: ______________________________
DESCRIPTION OF CHANGE
______________________________________________________
______________________________________________________
REASON FOR CHANGE
[ ] Customer request
[ ] Concealed/unforeseen condition
[ ] Code or inspection requirement
[ ] Material unavailable or substituted
[ ] Other: ___________________________
COST
Labor: ____ hrs x $______ /hr = $__________
Materials: $__________
Subcontractor: $__________
CHANGE AMOUNT = $__________
SCHEDULE IMPACT
[ ] No change to completion date
[ ] Adds ____ working days
CONTRACT TOTAL
Original contract amount: $__________
Prior approved change orders: $__________
This change order: $__________
NEW CONTRACT TOTAL: $__________
PAYMENT: This change order is due with the next scheduled
progress payment unless noted otherwise.
Work on this change will not begin until signed by both parties.
Customer signature: ____________________ Date: ________
Contractor signature: ___________________ Date: ________
Build this once in your invoicing app or as a PDF you can fill on your phone. Most of the tools in the $100/month tech stack let you duplicate an estimate template and rename it, which is good enough.
The moment to present it
Timing is most of the game. There are exactly three good moments and one terrible one.
Good: the second they ask. They say, âcould you alsoâŚâ You say, âYeah, I can do that. Let me price it and get you a quick change order â give me five minutes.â Then you do it right there, on the phone, and hand it to them. The ask is fresh, theyâre invested, and the number is small relative to their enthusiasm.
Good: the moment you open the wall. Rot, old knob-and-tube, a drain line that isnât where the plans said. Stop. Take photos. Write the change order before you touch anything else. Jobsite photos attached to a change order end the argument before it starts, because the customer sees exactly what you saw.
Good: before the next material order. If a change requires you to buy something, the change order gets signed before the purchase. You should never be holding $1,400 of custom tile the customer hasnât agreed to pay for.
Terrible: with the final invoice. This is where contractors get destroyed. A list of extras appearing at the end reads as a shakedown, even when every line is legitimate. The customer has already mentally spent their remaining budget. You lose the money, the relationship, and the review.
If work on a change has started before the paper is signed, you have already lost your leverage.
The script
Most contractors can write the form and still canât say the sentence. Practice this one:
âYeah, thatâs doable. Itâs outside what we quoted, so Iâll write it up as a change order â probably around $400 and half a day. Want me to price it exactly?â
Three things happen in that sentence. You said yes. You flagged that itâs extra. You gave a ballpark so nobodyâs shocked. If they balk at $400, you just saved yourself from doing $400 of free work, and you found out now instead of at final invoice.
For hidden conditions, use a different frame:
âI opened the wall and found something we need to deal with. Come take a look â I want you to see it before I quote it.â
Getting them to physically look at the problem does more for approval than any amount of explaining.
Rules that keep change orders from becoming a fight
- Set the threshold in the original contract. Something like: any change under $150 may be approved by text message; anything above requires a signed change order. That gives you a paper trail for the small stuff without a form for every outlet. Your base agreement should already cover this â see the contract clauses that protect contractors.
- Price changes at your full rate, not a discount. Changes disrupt sequencing, trigger extra trips, and are harder to execute than planned work. Some contractors add a 10% premium on change-order labor. At minimum, donât go cheaper.
- Text message counts, if you make it count. âConfirming: adding the GFCI in the garage, $185, no schedule change. Reply YES to approve.â Screenshot the YES. Attach it to the job file.
- Number them and keep a running total. On a long job, CO-1 through CO-7 adding $3,200 should never be news to anybody at the end.
- Collect on changes with the next progress payment, not at the very end. If youâre not sure how to structure that, read deposits and progress payments.
- Write âno costâ change orders too. Customer swaps one fixture for an equal-priced one, you still paper it. It documents the decision, which protects you when they donât like the finish six weeks later.
What to do when they refuse to sign
It happens. Usually itâs one of three things, and each has a different answer.
They think it should have been in the original quote. Go back to the estimate and read the scope line aloud. If your estimate was vague, thatâs a lesson for your next one â not a reason to eat this one, but a reason to tighten your scope language going forward.
They canât afford it. Offer to remove something of equivalent value from the original scope. A no-cost change order that swaps work for work keeps the job moving and keeps your margin.
They just donât want to pay. Then you donât do the work. âNo problem â weâll complete the original scope as contracted.â Say it calmly and go back to work. Most of the time they reconsider within a day, because they wanted the change for a reason.
Your next move
Open whatever tool you already use for estimates and build the template above as a reusable document. Name it âCHANGE ORDER â TEMPLATE.â Give it fifteen minutes.
Then on your current job, the next time anybody says âcould you also,â use the script. One change order, priced at your real rate. Youâll find out in about four minutes that the customer barely blinks â and that the discomfort was always yours, not theirs.