Handle every change in writing before the changed work starts. Document what changed with photos, price it the way you price any job, and write a numbered change order showing the work, the price or credit, the new contract total and the effect on the schedule. Get the customer's written approval first, then bill each change order as its own invoice line. Set the rules up front in your contract, with prices for the surprises you expect.
A change order is a written amendment to your contract that changes the scope, the price or the schedule, approved by the customer before the work it covers. If the work you're about to do isn't the work the customer signed for, or it will finish on a different date, it needs one.
Changes come from four places, and every trade sees all four:
| Where it comes from | Examples |
|---|---|
| The customer adds or upgrades | The back patio added to a house wash; a higher-efficiency heat pump than quoted; an extra hose bib; wheels and glass added to a coating package |
| You find a hidden condition | Soft decking under old shingles; a corroded shutoff behind a wall; a main panel that can't take a solar connection; damaged wiring in an old box; clear coat thinner than expected |
| An inspector or the utility requires work outside your scope | An existing condition the inspector calls out next to your work; a meter socket the utility won't reconnect to |
| The customer removes or delays something | A driveway dropped from a wash bundle; an install pushed back two weeks |
Fixing your own mistake, or doing an item your scope of work already includes, isn't a change order: it's your cost. If you do a small extra for free, write "no charge" on the job record so a favor doesn't become an expectation.
The change-order process starts at signing, not on the day something changes. Put three things in every contract or signed estimate:
Example: Hypothetical wording to adapt with your lawyer: "Any change to the work, price or schedule will be written up as a numbered change order showing the change, its price or credit, and its effect on the schedule and payments. We won't start changed work until you approve it by signature or by a reply from the phone number or email address in this contract. Our price assumes the conditions we could see at our site visit. If we find hidden damage or different conditions, we'll stop work there, show you photos and price it before we continue. If a condition is unsafe, we may make it safe first (for example, by shutting off water or power, or tarping an open roof) and bill that work at this contract's rates."
Contract rules for home improvement work vary by state. California is one state that spells it out: on a home improvement contract, a change to the price or the scope must be made with a written change order signed by the customer and the contractor before the change, describing the extra work or change, the cost added or subtracted, and the effect on the schedule of progress payments 1. Ask your state's contractor licensing board, attorney general or consumer protection agency whether your state has rules for changes: what a change order must include, who signs it and when, and whether a text or email approval counts. Have a lawyer review your clause once, then reuse it on every job.
| Trade | Common change | How to pre-price it |
|---|---|---|
| Roofing | Soft or rotted decking | Sheets included (zero is fine), plus an installed price per extra sheet |
| Plumbing | Sewer line longer than measured | A price per extra foot and per extra access opening |
| Electrical | Circuits that need repair or added protection once opened | A price per circuit on a conditions schedule |
| HVAC | A line set that can't be reused; no gravity drain for condensate | Line set replacement and a condensate pump as priced options |
| Solar | A main panel that can't take the connection | A panel upgrade listed as an adder with its price |
| Pressure washing | Surfaces added on the day | A rate per square foot, with a minimum charge |
| Auto detailing | Heavier defects, pet hair or odor | Listed upcharges, plus an hourly rate for added correction time |
See the per-sheet decking allowance in the roofing estimate guide and the conditions schedule in how to write an electrical estimate.
Run the same steps for every change, small or large:
Name the approver in the contract, normally the person who signs it. On rentals, HOA and commercial jobs, get the approver's name and dollar limit in writing up front, since a property manager may need the owner or the board for bigger changes. Under a general contractor, follow your subcontract's change process and get the superintendent's signature on a change order or time-and-material ticket the day the extra work happens.
On an insurance job, items the adjuster missed go through the homeowner's claim as a documented supplement request, while upgrades the homeowner chooses are a change order with you. Check your state insurance department's rules on how far a contractor may take part in a claim.
Price a change like a small job of its own, at the same margin as the rest of the work. Changes often cost more to deliver than their size suggests: an extra supply run, a reshuffled day, crew time waiting on an answer, sometimes a permit revision and another inspection. Don't discount because you're already there, and don't inflate because the customer can't easily switch contractors mid-job.
Build it the usual way: materials, labor at your loaded cost, equipment and disposal, then price to your target margin. Markup and margin aren't the same number; markup vs margin explains why a markup equal to your margin target falls short.
Example: During a furnace and AC replacement, the homeowner asks for a return in a back bedroom that never gets comfortable. Duct, boot, grille and fittings cost you $150. Two techs need 1.5 hours each: 3 labor hours at a loaded $50 per hour, or $150. Direct cost: $300. For a 40% gross margin, price it at $300 ÷ 0.60 = $500. A 40% markup instead gives $420: a 28.6% margin and $80 less for the same work. All figures are made up.
Example: Replacing a shower valve, a plumber finds corroded drain and vent piping behind the wall, and how far it runs won't be clear until more wall comes off. The change order: open the wall and replace corroded piping as needed at $120 per hour plus materials at price-list rates, not to exceed $900 without further written approval. The work takes 4 hours and $280 of materials: 4 × $120 = $480, plus $280, is $760, under the cap. Before passing $900, the plumber would have stopped to ask again. Figures are made up.
A change that lowers the price still needs a change order, because it changes what the customer gets. Credit the price of the removed work, minus what you've already spent and can't recover, such as special-order material or opened product, and say what the customer gives up.
Example: A detailer quoted a two-step paint correction as 8 hours of polishing at $100 per hour. Paint depth readings on the hood and roof come back thinner than on the rest of the car, so the detailer recommends a one-step polish on those panels to preserve clear coat. That saves 2 hours: a $200 credit, with a note that some deeper scratches there will remain. The customer signs before the polisher touches the paint. Figures are made up.
Keep it to one page, but fill in every field. Each one settles an argument before it starts:
| Field | What to write |
|---|---|
| Number and date | Numbered in order on each job (1, 2, 3) so approvals and invoices can point to it |
| Job and contract | Customer, job address, and the original contract's date or number |
| Reason | Customer request, hidden condition, inspector or utility requirement, or work removed |
| Work | What's added, removed or changed, with materials, quantities and locations, clear enough for another crew to do it |
| Price | Amount added or credited, and the method: fixed, unit price times quantity, or time and materials with a cap |
| Contract total | Original contract, earlier change orders, this change, new total |
| Schedule | Days added or "no change," and the new completion date |
| Payment | When it's due, such as with the next progress payment or the final invoice |
| Warranty | Anything that changes it, such as customer-supplied parts covered for your labor only |
| Attachments | Photos, product specs, revised drawings |
| Approval | Signature or reply, with name, date and time, before the work |
Example: The bedroom return from the pricing example, written up:
- Change order 1, [customer name and job address], under the contract signed May 20.
- Reason: customer request.
- Work: add one return in the back bedroom: ceiling grille and box, insulated flexible duct to the return plenum, sealed at both ends.
- Price: $500, fixed.
- Contract total: original $12,000, earlier changes $0, this change $500, new total $12,500.
- Schedule: about 1.5 hours on install day; completion date unchanged.
- Payment: with the final invoice.
- Approval: customer's signature or text reply, dated and timed, before the crew starts.
Don't skip the schedule line: a panel upgrade found at a solar site survey can add a permit revision and a utility appointment. And when only the date moves, as when the customer pushes back the start, write a no-cost change order so a late finish isn't pinned on you.
Make each request specific enough that a one-word reply approves something definite: the change order number, the work, the price and the schedule effect. Three conversations come up on almost every job.
The customer asks for more. Price it before you start, even when it's small.
Example: A pressure washing crew is finishing a $450 house wash when the homeowner asks about the back patio. "Happy to. The patio isn't on today's quote, so here's the price first: it's about 400 square feet, $100 at our flatwork rate of 25 cents a square foot, for a new total of $550. I'll text you change order 1 now. Reply YES and we'll wash it before we pack up." Figures are made up.
You find a hidden condition and the customer isn't home. Send the photos, the count and the price together.
Example: A roofer's text: "Hi [customer], it's [name] from [company]. With the old shingles off, we found 6 sheets of soft decking (photos attached, each one marked). Your contract includes 2 sheets, and extra sheets are $100 each installed, so the other 4 add $400. The finish date doesn't change, and the open area is tarped while we wait. Reply YES to approve change order 1, or call me at [number]." Figures are made up.
The customer says no. Respect it, finish the contracted work, and get the refusal in writing.
Example: A plumber replacing a water heater finds the main shutoff valve badly corroded, and the customer won't replace it now. The plumber's text: "Understood. We'll finish the water heater as contracted and leave the main shutoff as it is. For your records: we showed you photos of the corrosion, the valve may not close fully or could start leaking, and our warranty covers today's work, not the existing valve. Please reply OK so we both have this in writing."
If the declined fix is one the job can't pass inspection without, or one you consider unsafe to work around, stop and talk before going further; your contract should say what happens then, because a failed final inspection can hold up your last payment.
When a customer approves out loud, text it back before the crew starts: "You approved change order 2: [work] for [price], [schedule effect]. Reply YES to confirm."
Most change-order fights are scope fights: the customer thinks the work was included, and you don't. Settle them with the paper:
Give every approved change order its own invoice line: its number, a short description, and how and when it was approved. An unexplained total above the contract invites a dispute; separate lines show the customer they approved every dollar. Show credits as negative lines, and end with a summary: original contract, approved changes, revised total, payments received and balance due.
Example: A panel replacement sold at $4,000 with a $1,000 deposit. The inspector requires added protection on 2 circuits, which the contract priced at $100 each, and the customer drops an exterior outlet worth $150. The final invoice:
Line Amount Original contract $4,000 Change order 1: added protection on 2 circuits at $100 each, approved by text $200 Change order 2: exterior outlet removed, credit, approved by signature -$150 Revised contract total $4,050 Deposit received -$1,000 Balance due $3,050 All figures are made up.
Some situations need more than a line:
For each job, list every change order's number, date, description, amount, status (sent, approved or declined), who approved it and how, and the invoice it was billed on. The log answers "what did we agree to?" in seconds, including in a payment dispute.
Then compare each change's actual cost with its price, the way you check the whole job against its estimate. If changes keep landing under your target margin, your change pricing is too low or work is starting before it's priced.
You can set your contract up to allow it. Say that changes may be approved by signature or by a reply from the phone number or email address listed in the contract, and make every request specific: the change order number, the work, the price and the schedule effect, so a one-word reply approves something definite. Have a lawyer confirm the wording works under your state's home improvement rules, and save each approval with the job.
Write the change order now, with the date the work was done, the price and how the customer asked for it, and ask them to approve it before you invoice. If they agree, bill it like any other change. If they don't, you're negotiating after the fact, so talk it through before it turns into a dispute, and ask a lawyer about your options if the amount is worth it. Then fix the habit so the next change is approved first.
Yes, if it changes what you deliver or when. A swapped material, a moved fixture, a different color or a later start date can all turn into a dispute months later. Write it up as a no-cost change order and get it approved like any other.
You can, if the fee is in the original contract so it isn't a surprise. The other approach is to build the time it takes to price and write up a change into the change's price. Either way, never charge it on work that fixes your own mistake, because that isn't a change order at all.
Rules and figures change, and many requirements vary by state and city. Check the current version of each source and your local authority before acting, and talk to a licensed professional about your specific situation.