🚧 Limited Time — $1,597 $997 Save $600 · Ends in 00d 00h 00m 00s Claim now →
Blog

Change orders are killing your margins — here's the fix

Undocumented change orders are the silent margin killer on most remodels. The fix is a 48-hour rule and the right workflow stack.

May 11, 2026 · 5 min read · by Construction Snapshot Team

#change orders#margins#construction#automation
Change orders are killing your margins — here's the fix

Ask any general contractor where their margin actually leaks, and the honest answer is rarely material price spikes or labor overruns. It’s change orders that never got priced, never got signed, or never got billed.

On a typical $180,000 remodel with eight to twelve scope changes during construction, the contractors who don’t formalize every change inside 48 hours leave between $2,400 and $7,200 on the table per job. That’s the gap between the work you actually performed and the work you actually got paid for.

9.4
Avg change orders per remodel
$3,800
Avg unbilled change value
11
Days to formalize without a workflow
1.4
Days to formalize with the workflow

Why change orders go sideways

Change orders fail at three specific moments, and almost every shop fails the same way at the same moments.

Moment one: the jobsite request. The homeowner walks up to the carpenter on Tuesday morning and says, “Hey, while you’re at it, can you add a second outlet on that wall?” The carpenter says sure. Nothing gets written down. The carpenter mentions it to the PM at lunch. The PM forgets to put it in the system. The outlet gets installed. Nobody ever bills for it.

Moment two: the verbal estimate. The PM remembers to mention the outlet to the homeowner and quotes “probably another hundred bucks.” The homeowner says fine. Three weeks later, when the formal change order finally gets written up, the actual cost is $187 with the trim work and the inspection re-fire. The homeowner pushes back. The contractor eats $87 to keep the peace.

Moment three: the unsigned PDF. The change order gets written. It gets emailed. The homeowner is busy and never signs it. Final payment time arrives and there are four unsigned change orders in the file. The contractor either invoices them anyway (creating a dispute) or walks away from $2,800 in revenue (creating a margin hole).

The workflow that fixes this

This is one of the twelve workflows that installs with Construction Snapshot for GHL, but the logic is portable. You can build it by hand in any decent CRM. Here’s the structure.

Step 1 — capture. The change request can enter the system three ways: the PM or super taps “Request Change” in the mobile app, the homeowner submits a “request a change” form linked from their job-status portal, or the office manager enters it after a phone call. All three routes create the same record: a change-order draft attached to the opportunity, tagged with the requester and the timestamp.

Step 2 — instant confirmation to homeowner. Within five minutes of capture, the homeowner gets an SMS: “Quick confirm — you asked for {{change_summary}}. We’ll have a price and a schedule impact to you by {{eod_or_next_morning}}. Sound right?” This does two things. It confirms the contractor heard the request correctly. And it puts the homeowner on notice that the change has a price coming.

Step 3 — 24-hour pricing task. A task drops onto the assigned estimator’s or PM’s queue with a 24-hour deadline. They open the change-order draft, add the line items from the estimate-builder library (the trade markup applies automatically), add a schedule-impact note, and generate the PDF.

Step 4 — send for signature. The change order goes to the homeowner with an e-signature link. The system tracks open and signature status.

Step 5 — escalation. If the change order is not signed within 48 hours of the original request, the owner gets an internal alert. The alert is non-negotiable — it pings the owner’s phone, not just an in-app notification. The owner makes a personal phone call to the homeowner. This is the single most important step in the workflow.

An outlet request on a kitchen remodel

Before

Homeowner asks the electrician for a second outlet on Tuesday. Electrician installs it Tuesday afternoon. PM finds out Friday at the weekly review. Writes up a change order the following Tuesday — 7 days after the work was done. Homeowner says 'I didn't think that would be a separate charge' and pushes back. Contractor settles for half: $94 instead of $187.

After

Same Tuesday request. Electrician taps 'request change' on the mobile app at 11:14 AM. Homeowner gets SMS confirmation at 11:18 AM. PM prices it at 2:30 PM. Homeowner gets signed e-doc by 4:00 PM Tuesday — 4 hours and 46 minutes after the request. Full $187 billed, no dispute.

”But my homeowners hate change orders”

They don’t, actually. They hate surprise charges at final invoice. The most consistent feedback we hear from contractors who ship this workflow is that homeowner satisfaction goes up, not down, even though they’re signing more documents. The reason: every change is priced before the work happens. There are no surprises. Trust goes up. NPS goes up. Final-payment disputes go to roughly zero.

The contractors who skip change orders to “keep the peace” are actually destroying the relationship — they’re just deferring the explosion to final-invoice day.

The numbers, honestly

Across the small-to-mid-size general contractors we’ve watched ship this workflow, the typical pattern looks like this. Before the workflow, they were formalizing roughly 60 percent of change requests, averaging 11 days from request to signed document, and losing about $3,800 per job in unbilled or under-billed changes. After the workflow runs for 90 days, formalization runs at 94 percent or higher, average request-to-signed time is under 36 hours, and unbilled changes per job drop below $500.

On a shop doing 18 remodels a year, that’s roughly $59,000 of recovered margin. The snapshot costs $997. The math is not subtle.

Install the change-order workflow this week

Where this lives in the snapshot

In Construction Snapshot for GHL, this workflow is under Change Orders → Capture & Confirm. It’s connected to the estimate builder (so pricing uses your existing unit costs) and to the homeowner portal (so the e-signature link auto-routes). Install time is about 25 minutes. Payback is usually one to two remodels.

Ready to put this into practice?

Install the Construction Snapshot in 24 Hours

Every workflow above — already built, refined across 80+ U.S. construction firms, installed for you for $997 one-time.

Book Demo Get Snapshot