← Insights
Project Management6 min readJune 26, 2026

Change Order Chaos: The Hidden Margin Killer on Every Job

Change orders that aren't tracked, approved, and billed cost contractors 1–3 points of margin per job. Here's the process that fixes it.

DP

Deep Patel

CEO, ardn ai

Change Order Chaos: The Hidden Margin Killer on Every Job

Change orders should be margin. They're scope additions — extra work, changed conditions, owner-requested modifications. By definition, they should be priced at your current rates, not your original bid rates. For most GCs and specialty contractors, they should be some of the most profitable work on the job.

In practice, change orders are one of the biggest margin drains in construction. Not because the work isn't there — but because the tracking, approval, and billing process is broken.

How margin disappears in the change order process

The pattern looks like this: a scope change happens in the field. The PM notes it mentally or in a text message. By the time it gets formalized as a change order, it's been three weeks. The customer pushes back on the amount. The PM, not wanting to delay the job, negotiates down. The change order gets signed for 60% of the original value. Nobody tracks whether the actual cost matched the approved amount.

At close-out, the job that should have had healthy margin shows up at break-even. The culprit is four change orders that were either under-billed, unbilled, or approved but never invoiced.

The process that fixes it

A working change order process has four components:

  1. Same-day documentation. The change order gets written when the scope change is identified — not a week later from memory. Mobile-first forms that capture scope, photos, and estimated cost in the field, submitted before the crew leaves the site.
  2. Automated approval follow-up. Every unsigned change order over 48 hours gets a follow-up. The customer gets a reminder. The PM gets a flag. The stale change order list is visible in the job dashboard every morning.
  3. Billing trigger on approval. When a change order is approved, it automatically triggers an invoice or gets added to the next draw — depending on contract type. The billing step doesn't require a separate human action.
  4. Cost matching at close-out. Every approved change order gets matched against actual cost at job close. If the change order was underpriced, that information feeds into the next estimate for similar scope additions.

What the numbers look like

On a $15M GC running 20 jobs per year, recovering one missed or under-billed change order per job at an average of $8K recovers $160K in annual margin. That's before accounting for the time PMs spend chasing approvals manually — typically 3–5 hours per week across the team.

DP

Deep Patel

Co-founder of ardn ai. Currently CFO of Pentus Health (multi-specialty healthcare platform) and CFO/Development Partner at 360 Hospitality Group (Marriott, Hilton & IHG properties across Florida). Previously Director at PwC and Deloitte, leading $40M+ in enterprise transformation programs. MBA, Northern Illinois University. Nine Salesforce certifications. Writes from the operator's seat.

See where your business stands on AI.

Fifteen questions. Five dimensions. Scored in minutes — with a tailored breakdown of where to start.