Change Order Markup, Overhead And Profit.
A change order should carry full overhead, markup, and profit, often at a higher rate than base contract work, because the extra scope still uses your office, insurance, supervision, and equipment. Price it like a small estimate: direct cost, your real overhead rate, profit on top, and disruption where the contract allows. Bare cost plus a token markup is how subs work for free.
If you are pricing change orders at cost plus a token markup, you are giving away margin on the work that should pay best. This page covers what a change order should carry for overhead and profit, how to price one off your job cost structure, and why documentation is what gets it collected.
A Change Order Carries Full Overhead And Profit.
A change order should carry full overhead, markup, and profit, often at a higher rate than your base contract work. The extra scope still uses your office, your insurance, your supervision, and your equipment, so it has to absorb its share of overhead the same as any other work, plus profit on top.
The common mistake is pricing a change order at bare cost plus a token markup, because it feels like a small add-on and the owner is pushing back. That gives margin away. Out-of-sequence work, restarts, and disruption usually cost more per dollar than the base scope, not less. The change order is where a lot of a contractor's real profit is won or lost.
Price every change order with the same overhead and profit you built into the original bid, at minimum. The work disrupts your plan, so if anything the rate should be higher. Bare cost plus 10 percent is how subs do extra work for free.
Build It The Same Way You Build A Bid.
A change order is a small estimate. Build it on the same cost structure as the original bid so the overhead and profit are defensible, not guessed.
| Line | How To Price It |
|---|---|
| Direct Cost | Labor at the fully burdened rate, material, equipment, and any sub. The same cost codes as the base estimate, so it maps to job costing. |
| Overhead | Your real overhead rate applied to the direct cost. Use your calculated number, not a generic 10 percent. |
| Profit | Your contract profit rate on top of cost plus overhead. Change work disrupts the schedule, so this is not the place to discount. |
| Disruption | Where the contract allows, account for lost productivity, restarts, and out-of-sequence work. This is real cost that bare unit pricing misses. |
Send the change order every single time conditions change: drawings change, scope changes, or the contract agreement changes. Every time, no exceptions, on a schedule the project manager runs without waiting for owner approval. A change priced cleanly off your job cost structure is one you can defend and collect.
Documentation Is How You Get Paid.
Clean change order pricing is not just margin, it is leverage. If a change order ends up disputed in court or arbitration three to five years later, you need documentation of where every dollar went. With job costing that is clean from day one, you can show exactly what was spent on that scope and recover your full costs at minimum, with a strong case for overhead and fee on top.
With muddy job costing that lumps scopes together and buries overhead and supervision, you cannot prove what the change actually cost. You recover a fraction and spend months arguing about it. The discipline of pricing every change order off a clean cost structure is what turns disputed extras into collected revenue.
Make It A Process, Not A Fight.
The subs who collect on changes are the ones who made it a standard, not a negotiation. Bill on a set schedule. Send a change order every time conditions change. Send notice of nonpayment on the agreed day after the pay application. The project manager just does it, inside a framework the owner set, so money is not left on the table while everyone waits for approval.
A $3.4M civil contractor drowning in merchant cash advances turned the business around in part by enforcing exactly this: a change order every time conditions changed, billed on the fifteenth, nonpayment notice on day forty. Gross margin went from 5 percent to 33 percent. The work did not change. The discipline around billing and changes did.