A construction client of ours once had to cancel a contract mid-project. Not because the work was bad. Not because the relationship soured. Because the price of diesel tripled — from roughly $1 million a month to $3 million — in the wake of a geopolitical shock near the Strait of Hormuz, the chokepoint that carries roughly 20% of the world’s petroleum liquids consumption and a quarter of all globally traded seaborne oil (U.S. Energy Information Administration). They simply couldn’t pay us anymore.
You can’t predict a black swan event. Nobody saw that specific fuel spike coming, and nobody will see the next one coming either. But the real lesson from that client isn’t about diesel prices. It’s about what black-swan shocks reveal about how fragile margins already were before the shock ever hit.
The construction industry already runs on thin, fragile margins
To understand why a single input-cost shock can cancel a contract, it helps to look at how little room construction margins actually have to absorb one. Industry-wide, average net profit margins for construction businesses sit between 3% and 7%, with gross margins around 23–26% and a healthy operating margin benchmark of 10–15% (Autodesk, Digital Builder — Average Profit Margin for the Construction Industry). Industrial and commercial contractors run especially lean, averaging closer to 4.1% net margin. A 10–20% cost swing on a single input doesn’t just eat into profit on projects like these — it can erase it entirely.
Zoom out further and the picture gets worse. McKinsey research on megaprojects found that 98% of projects over $1 billion suffer cost overruns of more than 30%, averaging an 80% overrun overall; 77% run at least 40% behind schedule (McKinsey, “Megaprojects: The good, the bad, and the better”). Broken down by project type, rail projects average a 44.7% cost overrun, bridges and tunnels run about 35% over, and roads average 20% over (McKinsey). This isn’t a story about a few badly run projects. It’s a structural feature of an industry that operates on thin margins with limited real-time visibility into cost.
Margin erosion doesn’t happen in one shot
In construction, margin loss rarely looks like a single catastrophic event. It looks like a hundred small ones. A unit price moves from $1 to $2 on a purchase order buried in someone’s inbox. Nobody notices, because nobody has visibility into procurement pricing across the project in real time. Multiply that invisible drift by the number of active purchase orders on a single project, then multiply again by every project running at once, and you get the real number: 10 to 20% margin loss per project, discovered only after the fact — if it’s discovered at all.
On a $1 billion project, 10% is not a rounding error. It’s the difference between a healthy project and one that was quietly underwater from month three.
What is cost overrun in construction projects, really?
A cost overrun is typically defined as the amount by which actual project spend exceeds the original budget — but that definition undersells how it actually happens in practice. It’s rarely one bad decision. It’s the compounding effect of dozens of small, unmonitored price movements: a subcontractor’s material cost, a fuel surcharge, a change order that never got fully reconciled against the master budget. Research on heavy industrial and enterprise-scale operations puts the scale of this problem at 30 to 40% of total project spend lost to underused assets, rework, and overspend driven by a lack of real-time operational intelligence — a number consistent across multiple industry studies of asset-heavy sectors.
Why this is a visibility problem, not a forecasting problem
The instinct when a black-swan event hits is to ask: how do we predict the next one? That’s the wrong question. You can’t forecast a shipping chokepoint disruption any more than you can forecast the next war, tariff, or currency shock. What you can do is make sure that when input costs move — for any reason, sudden or gradual — someone sees it immediately instead of three months later in a reconciliation spreadsheet.
The actual failure in most construction operations isn’t a lack of data. It’s that the data exists in a hundred different places — email threads, individual spreadsheets, a procurement manager’s memory — with no single source of truth pulling it together in real time. A shock event just makes an existing blind spot impossible to ignore. The same blind spot is losing money every single week, quietly, when there’s no shock at all.
How to prevent cost overruns in construction projects
Solving this isn’t about buying a dashboard and hoping someone checks it. It starts with mapping the operation itself: every purchase order, every approval step, every place a price gets locked in without anyone cross-checking it against the budget or the market. From there, the fix is a connected view of procurement, planning, and project cost — one that flags a price movement the day it happens, not the month it gets reconciled.
That’s the difference between finding out you lost 15% of a project’s margin after it’s over, and catching a 3% cost drift while there’s still time to renegotiate, resequence, or adjust scope.
Frequently asked questions
What is cost overrun in construction projects? A cost overrun is the amount by which a project’s actual spend exceeds its approved budget. In practice, it’s rarely caused by one large failure — it’s the accumulation of small, unmonitored price and scope changes across procurement, labor, and materials that go untracked until reconciliation.
How can construction companies prevent cost overruns? The most effective approach is building real-time visibility into procurement pricing and project cost data — so cost drift gets flagged the week it happens rather than discovered at project close. This requires connecting data that typically lives in disconnected spreadsheets, emails, and individual project managers’ knowledge into a single, continuously updated view.
Why do most construction megaprojects go over budget? McKinsey’s research attributes it primarily to a combination of optimistic initial estimating, fragmented data across stakeholders, and a lack of real-time cost tracking — meaning by the time overruns are visible in reporting, the money is often already spent.
The takeaway for operations and finance leaders
Black-swan events make headlines. Margin erosion doesn’t — it just quietly shows up in a smaller number at project close. If your organization only finds out about cost overruns during reconciliation, the diesel-price shock isn’t really your risk. Your risk is that you have no visibility layer at all, and the next shock — big or small — will find that gap exactly the same way this one did.
Want to see where your procurement visibility gaps actually are? Book a free AI assessment and we’ll map it with you.