Profit fade is the margin compression between what you estimated at bid and what you actually got at closeout. Most subcontractors discover it at closeout, when there's nothing left to do. The warning signs are visible weeks earlier — in labor hour tracking, cost-to-complete variance, and change order logs. SPM catches profit fade when there's still field scope left to correct it.
Profit fade is when a construction job's actual profit margin at completion is lower than the margin estimated at bid time — or lower than its margin appeared at mid-job. The job looked like it would make 12%. It finished at 4%. The difference is profit fade. It's the most common and least-discussed financial problem in construction.
Profit fade almost always comes from one of five places. Most jobs experience more than one simultaneously — which is why the total fade can be surprisingly large even when no single cause looks catastrophic on its own.
Your labor estimate was built on production rates that didn't hold in the field. Crew size was right. Hours were wrong. The difference between 2,000 hours and 2,400 hours on a $1M job is $40K at a $100/hr fully-burdened rate. Labor variance is the most common cause of profit fade and the hardest to catch without weekly job cost review.
Your crew did the work. You didn't get a PCO approved. Three months later the job closes and you have $60K in extra work with no paperwork behind it. The GC disputes it. You eat it. Undocumented scope additions are the second biggest cause of profit fade — and completely preventable with a disciplined change order process.
You bid copper at $4.20/lb. It hit $5.10 by the time you bought it. On a $500K electrical job with $150K in copper, that's a $30K swing. Fixed-price contracts without escalation clauses transfer 100% of material price risk to you. The margin you thought you had evaporated before you pulled a permit.
Your overhead rate doesn't cover your actual indirect cost burden. Every job you complete returns less to overhead than it should. The fade isn't visible on any single job — it shows up as a company-wide margin that never quite hits the number you estimated. The fix is an overhead rate recalculation, not a field efficiency initiative.
The job is running over. Someone knows it. Nobody has officially updated the cost-to-complete estimate. The official margin still shows 10% because no one has gone through the formal process of revising the estimate at completion. By the time the closeout is done, the fade is a surprise to everyone — except the foreman who saw it coming in week 6.
Subcontractor invoices, material deliveries, and equipment charges from the last month of a job arrive after the job closes. They get coded to the closed job anyway and the margin collapses at final accounting. This is particularly common on multi-phase jobs where closeout accounting runs 30–60 days after field completion.
Profit fade is preventable if you catch it early. The window to act closes at roughly 60–70% of job completion. After that, the remaining scope isn't large enough to absorb corrective action. These are the warning signs to watch in weekly job cost review.
If actual labor hours are trending 10%+ over budgeted hours and you're less than 50% complete, the job is fading. The trend will not self-correct. Crew productivity doesn't improve in the back half of a job.
Job costing setup →If your cost-to-complete estimate has been revised upward twice without a corresponding change order, the job's estimated margin is an optimistic guess. Third revision is too late. First revision should trigger a formal review.
WIP review process →If you were overbilled on a job in month 2 and your overbilled position is shrinking — you're billing less than you're earning — catch up billing immediately. Narrowing overbill on an at-risk job is a cash flow and margin warning simultaneously.
WIP schedule hub →SPM prevents profit fade through weekly job cost review in ControlQore, monthly WIP reporting, and a disciplined cost-to-complete update process. The goal is to catch variance when there's still field scope left to correct it.
Profit fade is the gap between your estimated gross margin at bid and your actual gross margin at closeout. If you bid a job at 14% gross margin and it finishes at 7%, you have 7 points of profit fade. At $1M in contract value that's $70K that was in your estimate and not in your check. The causes are almost always labor variance, undocumented scope changes, overhead rate problems, or a cost-to-complete estimate that was never formally updated.
Weekly job cost review. Not monthly, not at closeout — weekly. At 25%, 50%, and 75% completion, do a formal cost-to-complete update. Flag every pending change order in your job cost system before it's approved so the variance is visible. Set a trigger: if actual hours are 10% over budget with more than 40% of the job remaining, escalate immediately. Most profit fade is visible in the data 60–90 days before it becomes a closeout surprise.
Profit fade is a margin compression that starts from a profitable baseline. A job loss means the job finished below breakeven — actual costs exceeded revenue. Profit fade is more common and more insidious because the job technically "made money" but not what you expected. A 12% bid margin that finishes at 3% has faded significantly, but it's still a profitable job. That 9-point gap is the money that should have funded your growth, equipment replacement, or owner distribution.
We'll tell you exactly what's wrong and whether SPM can fix it. 30 minutes. Free.
Schedule a Free Call →See Pricing