A 22% budgeted margin can end up at 9% by project close. Profit Fade isn't an accident — it's a silent leak that happens month after month, and it's only detected when it's already too late to fix.

Profit Fade is the progressive erosion of a project's estimated margin as it moves forward. A job budgeted at 22% gross margin might, three months later, show 18%, then 14%, and close out at 9%. It's not a single catastrophic event — it's a series of small leaks accumulated month after month.
Most contractors discover Profit Fade at project closeout, when there's nothing left to do except learn the lesson for the next bid. But those who review their numbers monthly catch it in the second or third month of the project, when there's still room to negotiate a change order, adjust the job crew, or renegotiate with a subcontractor.
Suppose a $1,000,000 contract with an estimated total cost of $780,000. The budgeted margin is 22% ($220,000).
Month 1: The Project Manager reports estimated costs at $790,000. Margin drops to 21% — just a small variation. Nobody worries.
Month 3: Estimated costs rise to $820,000. Margin is now 18%. The first delays and unbudgeted overtime appear.
Month 5: An unbilled scope change comes in. Estimated costs jump to $870,000. Margin falls to 13%.
Closeout: Final costs of $910,000. Actual margin is 9% ($90,000). The company earned $130,000 less than budgeted — and nobody saw it coming.

This pattern happens more often than it seems. A contractor growing fast — taking on more jobs, hiring more crews, opening fronts in different states — tends to confuse "more billing" with "more profit." It can be losing margin on several projects at once, showing a robust bank balance on paper, while accumulating future obligations that, once projects close, translate into less margin than the owner thought they had.

Early detection of Profit Fade requires discipline and a system that doesn't rely on the Project Manager's intuition. There are clear signals:
The remedy is simple in theory, difficult in practice: review the WIP Schedule and estimated costs every single month without fail, and sit down with the Project Manager to explain every deviation. If the Project Manager says "everything's fine" but the numbers say otherwise, there's a problem that needs immediate attention.

The Project Manager is the first line of defense against Profit Fade. They know the terrain, the crews, the suppliers, and the unforeseen. But they also tend to be optimistic by nature and report that "everything's fine" even when costs are already off track.
The solution isn't to distrust the PM — it's to give them tools: a cost-tracking system that doesn't rely on their memory, weekly progress meetings with hard data, and a culture where reporting a deviation early is seen as a strength, not a weakness.
When a surety company evaluates your bonding capacity, it doesn't just analyze your net worth — it analyzes the consistency of your WIP Schedule over time. A monthly, tidy track record translates directly into more bonding capacity granted. An inconsistent one is read as a risk signal, even if your final numbers look healthy.
Profit Fade doesn't just affect your profitability — it affects your ability to grow. If every job loses margin month after month, your financial statements show less profit, and your bonding capacity shrinks. The vicious cycle feeds itself.

A deviation of 1-2 percentage points during the project is normal if offset by change orders. A drop of 5 points or more without change orders is a serious warning sign.
Over/Under Billing measures the difference between what was billed and what was actually earned. Profit Fade measures the erosion of estimated margin. They're related: undetected Profit Fade can end up in Over-Billing that isn't justified.
It depends. If you catch Profit Fade early (month 2 or 3), you can still negotiate a change order, adjust the crew, or renegotiate with a subcontractor. If you catch it at closeout, there's nothing left to do except learn for the next one.
A new article on construction finance every month — no spam, unsubscribe anytime.