Profit fade is when a job's projected margin shrinks as it progresses — caused by labor overruns, unlogged change orders, and billing that falls behind actual completion. The six warning signs are: labor cost running faster than schedule, cost-to-complete exceeding remaining budget, change orders absorbed without approval, subcontractor invoices exceeding POs, overbilling early masking real costs, and no WIP report to catch any of it. SPM builds real-time job costing systems that catch fade before it's irreversible.

THE CONSTRUCTION CFO SCHEDULE A FREE CALL
Profit Fade Diagnosis

Your Job Is Losing Money. You Just Don't Know It Yet.

Profit fade is the slow erosion of a job's margin as it progresses — and most subcontractors don't catch it until the job is closed. A job estimated at 18% gross margin might close at 4% because nobody compared actual costs to the estimate in real time. There are six warning signs that a job is fading. If you know what to look for, you can still recover. If you don't, you'll find out at closeout when there's nothing left to fix.
Schedule a Free Call →
PUBLISHED: MAY 2026 · UPDATED: MAY 2026 · THE CONSTRUCTION CFO
The Warning Signs

Six Signs Your Job Is Fading.

Profit fade doesn't happen overnight. It creeps. Each of these signals on its own might be manageable. All of them at once means the job is in serious trouble. The earlier you spot them, the more options you have.

01
Labor Is Tracking Faster Than Schedule
If you're 40% complete on the schedule but have spent 55% of your labor budget, your productivity rate is wrong. Either the crew is slow, the estimate was thin, or scope crept without a change order. Any of those means you're fading.
HIGH RISK
02
Cost-to-Complete Keeps Growing
At the start of every month, estimate what it will cost to finish the job. If that number is climbing — not because scope grew, but because costs are running hot — you have fade. The job isn't getting harder. It's just costing more.
HIGH RISK
03
Change Orders Are Being Done, Not Billed
Your foreman said yes. The crew did the work. But the CO is still pending because the GC "needs to review it." Those costs are on the job with zero revenue attached. That's pure margin erosion.
MEDIUM RISK
04
Sub Invoices Are Higher Than the POs
If your subcontractors are billing above their PO amounts and you're approving it without a change order, you're absorbing cost that should have been captured. Every dollar above the PO without a CO behind it is margin gone.
MEDIUM RISK
05
You Overbilled Early and Now You're Catching Up
Front-loading pay apps to help cash flow creates a billing deficit later in the job. When your billed amount exceeds actual completion percentage, you're borrowing from future billing capacity. That gap has to close.
MEDIUM RISK
06
You Have No WIP Report
If you can't tell me right now — by job — your percent complete, what you've billed, and your cost-to-complete, you have no early warning system. You will find out about profit fade when the job closes. The margin is already gone.
CRITICAL
Why It Happens

Fade Isn't Bad Luck. It's a Systems Problem.

Every case of profit fade I've seen across 50+ subcontracting companies traces back to the same root cause: nobody was comparing actual costs to the estimate while the job was running. Not weekly. Not even monthly. They found out at closeout.

Most subcontractors at the $2M–$8M level are running QuickBooks with job names in the memo field. They can pull a report by customer, but it won't show cost-to-complete, won't flag a labor variance by phase, and won't compare percent billed to percent complete. That's not a job costing system — it's a transaction log.

A job can look perfectly healthy at the P&L level while two or three active jobs are fading badly. The company-level gross margin masks the job-level losses. That's why you need both views: the company-level P&L and the job-level WIP report — and you need them reconciled monthly.

Fade CauseTypical Margin HitCatchable With
Labor overrun (uncaught)3–8% gross marginWeekly labor tracking by phase
Unlogged change orders2–5% gross marginCO log tied to job cost
Sub invoices above PO1–3% gross marginPO matching before approval
Early overbilling catchup1–4% gross marginMonthly WIP reconciliation
Scope absorbed without PCO2–6% gross marginField change order discipline

How to Catch It Before It's Too Late.

The window to recover from profit fade is roughly 30–50% complete. Before that, you can still tighten labor, formalize pending COs, and renegotiate costs. After 70% complete, you're just documenting what happened.

Update your WIP report before every pay app — not after
Review labor hours by phase weekly with your foreman
Log change orders the day work is authorized — not at project close
Match every sub invoice to its PO before posting to the job
Track percent billed vs. percent complete side by side every month
Do a cost-to-complete estimate at each monthly review — not just a backward-looking cost total

SPM builds these systems through ControlQore — cost codes mapped to your estimates, labor tracked by phase, WIP updated monthly before your pay apps go out. The first month a job starts fading, you'll know about it.

Frequently Asked Questions

Common Questions.

Profit fade is when a job's projected profit margin shrinks — or disappears entirely — as the job progresses. It's usually caused by labor overruns, unlogged change orders, subcontractor cost surprises, or billing that falls behind actual completion. A job estimated at 18% gross margin might close at 6% or negative because nobody caught the fade while there was still time to stop it.

You need a WIP report updated at least monthly that compares your percent complete to your percent billed and tracks cost-to-complete against your remaining budget. If your cost-to-complete starts exceeding what's left in your estimate, you have profit fade. Without a WIP report, you won't see it until the job is done.

The most common causes are: labor overruns not caught weekly, change orders that get done but not approved and billed, scope additions absorbed without a PCO, subcontractor invoices that exceed their POs, and overbilling early in a job that masks the real cost picture later.

Sometimes. If you catch it early enough — say at 30–40% complete — you can tighten labor supervision, formalize pending change orders, renegotiate material costs, or adjust your billing schedule. The earlier you catch it, the more options you have. At 80% complete, there's usually nothing left to do but finish and document what happened.

We build job costing and WIP reporting systems that flag profit fade before it's too late. Every active job gets a cost-to-complete review monthly. If a job is fading, you'll know by Week 4 — not at project close. We run this through ControlQore, purpose-built for contractors.

Josh Luebker — Fractional CFO, The Construction CFO
Josh Luebker
Fractional CFO · The Construction CFO

Former commercial construction project manager and master electrician. Managed 150+ projects totaling $300M+ including Google data centers, military bases, hospitals, and high-rises. Now fractional CFO for commercial subcontractors doing $1M–$12M through Sulphur Prairie Management.

Schedule a Call LinkedIn Email Josh
Related Resources
Problem Diagnosis
Losing Money on Every Job
Why subcontractors bleed margin and what to do about it
Education
Job Costing Explained
The basics of job costing for commercial subcontractors
Cash Flow
Cash Gone End of Month
Why profitable subs still run out of cash
CFO Services
Fractional CFO for Subcontractors
Job costing, WIP, cash flow systems for $1M–$12M

IS YOUR MARGIN FADING RIGHT NOW?

One call. We'll look at your active jobs and tell you exactly where the fade is happening.

SCHEDULE A FREE CALL →
THE CONSTRUCTION CFO
Fractional CFO services for commercial subcontractors doing $1M–$12M
Losing Money on Every Job Job Costing Explained Cash Gone End of Month CFO Services Schedule a Call Josh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0