When the Budget Slips Quietly: A Cost-Control Story From a Live Build
A regional facility we worked alongside in early 2021 was three months into a building renovation when the project manager called us, uneasy. On paper the job was tracking close to its approved budget. In the bank, the picture was worse. The gap between the two numbers had been growing for weeks, and nobody could say exactly when it started.
The details below are anonymized and combined from more than one engagement, but the pattern is common enough that you will probably recognize parts of it. It is a story about how cost control fails slowly, in ways that rarely show up in a single line item.
How a controlled budget came undone
The original estimate was sound. The trouble was that the project lived through the messy middle of pandemic recovery: material lead times were unpredictable, two trades were short-staffed, and half the design reviews happened over video calls with the architect in another city. Small decisions got made fast, in chat threads and hallway conversations, and many of them cost money.
A switched cladding product, chosen because the spec'd one was on a twelve-week backorder, cost eight percent more per square metre.
Two change requests from the client were approved verbally and built before the paperwork caught up.
Overtime to hold a milestone date was treated as a scheduling issue, not a budget event, so it never hit the cost report.
Contingency was drawn down to smooth over each small surprise, with no running tally of how much was left.
None of these was reckless on its own. Together, and uncounted, they quietly consumed the contingency and then started eating into margin. By the time the variance was visible in the monthly report, roughly $140,000 had already been committed against decisions no one had formally costed.
What actually fixed it
The recovery was not dramatic. It was a return to discipline that should have been there from day one, applied without blame so the team would surface problems instead of hiding them.
Reconcile commitments, not just invoices. We rebuilt the cost report around what had been committed (purchase orders, signed change orders, approved overtime), not only what had been paid. Committed cost is the leading indicator; invoices are the trailing one.
Make every change a costed event. No verbal approvals. Each change got a number, an estimated cost and schedule impact, and a sign-off before work started. A substitution forced by supply problems is still a change, and it still gets priced.
Track contingency as a visible balance. We posted the remaining contingency where the whole team could see it, the way you would watch a bank balance. Drawing it down became a conscious decision, not a reflex.
Forecast to completion every period. Instead of reporting only spend to date, we projected the estimate at completion each month, so a small trend could be caught while it was still small.
The project still finished over its original number, but the final overrun was a fraction of where the trajectory was heading, and the client trusted the numbers again. That trust was worth as much as the dollars.
The lesson worth keeping
Cost overruns rarely arrive as one big bad decision. They accumulate from many small, reasonable choices made under pressure and never written down. In a disrupted environment, the answer is not to slow the work to a crawl; it is to make sure every decision that moves money also moves a number on the cost report. Good cost control is mostly bookkeeping done honestly and on time.
If your project's budget and your bank balance are drifting apart, XNM's program & project delivery advisory can help you rebuild the cost controls before the gap becomes a crisis.