financial-systems

How to Price Change Orders in Construction Without Losing the Client

The friction in change order conversations almost never comes from the price itself — it comes from the surprise. A client who verbally agreed to a change but receives a $4,200 line item two weeks later feels ambushed, regardless of whether the number is fair. The builders who handle change orders without relationship damage use the right markup structure, send documentation immediately, and make change orders a routine part of how the project runs.

The Short Version

Change orders are where margin gets made or lost — and where client relationships get tested. Most of the damage I see in change order disputes comes from two sources: a pricing structure that doesn't actually cover costs and overhead, and a process that makes the client feel blindsided. This post covers both. The markup structure that protects margin without gouging clients. The documentation approach that makes approval fast. And the specific question of when to absorb a change versus charging for it, with a framework for making that call consistently rather than emotionally.

Sound Familiar?

Signs your change order pricing process is costing you margin or relationships:

What We Found

The Markup Structure That Actually Covers Your Costs

Most builders use a single markup percentage on change orders — 10%, 15%, 20% — applied uniformly regardless of who's doing the work. That approach almost always underprices self-performed work and sometimes overprices sub work, while producing no reliable connection to your actual overhead and profit targets.

The correct markup structure has two components, and it's different for subcontracted work versus self-performed work.

Subcontracted Work: 15–25% markup on sub invoice

When a subcontractor does change order work, your markup covers: your coordination and management time, your overhead allocation for administering the change, your profit on the work. The appropriate range is 15–25%, depending on the size of the change and your typical management overhead on sub coordination. A $500 sub change order where you spent 30 minutes coordinating warrants a higher markup percentage than a $25,000 sub change where they self-managed. Use 20% as a default starting point, and adjust based on your actual coordination load.

Never pass sub invoices through at cost. Your overhead is real even when your hands aren't on the tools. Builders who pass sub change orders through at cost are subsidizing their clients' projects with unpaid management time.

Self-Performed Work: 20–35% markup on labor and materials

When your crew does change order work, the markup needs to cover: labor burden (not just wages — fully-loaded labor including payroll taxes, workers' comp, benefits), materials at actual cost, overhead allocation, and profit margin. Self-performed work typically warrants a higher markup than sub work because your labor burden is higher than a sub's all-in invoice cost, and you have more direct overhead exposure on self-performed scopes.

Calculate your loaded labor rate for change orders — not the hourly wage, but the fully-loaded cost including all burden. For a $28/hour carpenter, the fully-loaded cost is typically $38–$44/hour when you factor in payroll taxes, workers' comp, and benefits. Pricing change orders on wage rate instead of loaded rate underprices every hour of self-performed work.

Line-item transparency vs. total price

Some builders present change orders as a detailed line-item breakdown. Others present a single total with a brief scope description. Both approaches work, but they create different client dynamics. Detailed line items invite clients to challenge individual components. A total with scope description invites them to approve or decline the whole thing. I generally recommend detailed line items for large changes ($5,000+) and total-plus-description for smaller ones — the detail adds credibility on large numbers and creates unnecessary friction on small ones.

🎯
Free: Find your profit leaks → Take the Builder's Scorecard
Get It Free →

When to Absorb vs. When to Charge — and How to Make That Call Consistently

There is no universal rule for when to absorb a change order and when to charge for it. But there should be a consistent framework — not an emotional decision made in the moment based on how the client is behaving.

Absorb when:

Charge for everything else.

If the scope changed because the client asked for something different, charge for it. If the scope changed because of unforeseen field conditions that aren't your liability under the contract, charge for it. If the schedule changed because of client-driven decisions that cost you additional overhead, charge for it.

The builders who absorb change orders to keep the peace almost always regret it. Not because clients are ungrateful — though some are — but because absorbing changes trains clients that pushing back on change orders gets results. The next change order will face more resistance because the client learned the pattern. Consistent pricing and consistent charging is what creates a professional process that both sides can navigate without conflict.

The documentation test: if you absorbed a change, document it explicitly in writing to the client — "we've agreed to include this scope change at no additional charge." Don't let absorbed changes become invisible. The documentation communicates that you made a choice, which maintains your professional standing for the next change order that you will charge for.

How to Present Change Orders So Clients Approve Them

The way you present a change order determines whether it's a smooth professional interaction or a conflict. The builders who rarely fight about change orders aren't the ones who charge less — they're the ones whose change order presentation is clear, expected, and immediate.

Immediacy is the most important factor.

A change order presented the day the scope change was identified, with a clear description of what changed and why, feels like routine professional practice. A change order presented two weeks later, for work that's already done, feels like a surprise bill — regardless of the dollar amount. Send change orders within 24–48 hours of the change being identified. If the paperwork isn't ready, send a written notice that a change order is coming: "Confirming our conversation about the [specific item] — I'll have a formal change order to you by Friday."

The three elements of a change order clients actually sign:

  1. Scope description (before and after): Clearly state what was originally specified and what is changing. Not "additional electrical work" — "original contract specified a 200-amp service panel; client requested upgrade to 400-amp service and rewire of 3 circuits in the kitchen. This work was not included in the original contract." One paragraph, specific.
  2. Price with a brief rationale: Show the line items or a total and a one-line explanation of the cost. For a $3,200 change: "Labor: 8 hours × $145/hr loaded rate = $1,160. Materials: $890. Subcontractor (licensed electrician): $850. Overhead and management: $300. Total: $3,200." Clients who see where the number comes from approve faster than clients who see a total and wonder.
  3. Approval deadline and next steps: "Please sign and return by [date] to maintain the current schedule. If the change is approved after [date], it may affect the project schedule." A deadline creates urgency without pressure. It also protects you if approval is delayed — you have documentation that you flagged the schedule impact.

The builders who say "my clients fight every change order" are almost always presenting change orders late and without scope specificity. Fix those two things first before assuming the problem is the client.

Stop Guessing Where Your Profit Is Going

Download the Profit Leak Checklist used by 300+ builders. Find the exact cost codes, billing gaps, and overhead mistakes hiding in your numbers — free, instant download.

Get the Free Checklist →

Frequently Asked Questions

Use a markup that covers your overhead allocation and target profit margin — not a round number that feels reasonable. The range I use with clients: 15–25% on subcontractor invoices, 20–35% on self-performed work (using fully-loaded labor rates, not wages). Run the math on your actual overhead rate before defaulting to a percentage. If your overhead rate is 24%, a 15% markup on change orders doesn't even cover overhead — you're losing money on every change order you do.

That's a business preference, not a rule. Some builders show 'overhead and profit: 20%' as an explicit line item. Others build it into the unit costs and present a total. Showing it explicitly is more transparent and can help clients understand why the markup exists. Building it into costs is simpler and produces less line-item friction. Either works — what matters is that it's in there, not where it appears on the page.

Stop work on the changed scope until the change order is signed. This is a business decision, not a relationship decision. Proceeding with unauthorized scope changes without a signed change order is how builders lose money and create legal exposure. The exception is genuine emergencies where stopping creates a safety or structural risk — in those cases, document everything in writing and get written approval (email is fine) before proceeding, even if the formal change order comes after.

Calmly and specifically: 'The contract covers the scope we agreed to on [date]. What you're asking for here is different from that scope. It's work I'm happy to do — the change order is how we formally agree that it's additional work, what it costs, and that you're authorizing it. That protects both of us.' Most clients who resist change orders have had bad experiences where builders used change orders to pad bills. Your clear scope documentation is what distinguishes you from that experience.

Yes — use a threshold, typically $200–$500 depending on your project size. Anything below your threshold gets documented in the daily log and absorbed (or noted as a courtesy inclusion). Anything above gets a formal change order. Having a published threshold in your contract makes the line clear and removes the ambiguity about when to expect a change order. Clients are less resistant to the process when they know what to expect from the start.

Grant Fuellenbach, Founder of GO First Consulting

About the Author

Grant Fuellenbach

Founder of GO First Consulting • 15+ years in construction technology • Certified Salesforce Administrator • B.S. Cognitive Neuroscience, Colorado State University • 312+ builder engagements • $5.3M+ documented client impact

Grant helps residential builders overhaul their operations — from fixing broken cost code systems and building master budget templates to installing daily log workflows. His systems have been deployed at 312+ construction companies across the US, generating $5.3M+ in documented client impact.

Read full bio →

Find Your Revenue Leaks in 5 Minutes.

The SkillMatch Diagnostic Engine scores your operations, finances, marketing, and sales — then gives you a ranked list of AI skill recommendations with dollar recovery estimates and an implementation roadmap.

Take the Free SkillMatch Diagnostic → Or book a strategy call →