
You are three months into site task. The concrete is going in. Then the monthly spend report lands. That number you have been anxiously waiting for: 20% over the approved budget. Not 5%. Not 10%. Twenty. Someone asks: "What do we audit primary?" The wrong answer can kill the project faster than the overrun itself.
I have seen units start by renegotiating subcontractor bids. I have seen others fire the estimator. Both moves are usually wasted energy. There is a better sequence. One that starts with the data you already have, not the data you wish you had. Here is the field-tested order for triaging a development budget that has gone 20% over.
The Real-World Scene: Where This Overrun Hits
According to published workflow guidance, skipping the calibration log is the pitfall that shows up on audit day.
The moment the overrun is discovered
It's a Tuesday. Your project controller walks in with a revised spend report three minutes before the weekly call. She doesn't say "we have a problem"—she says the budget is at 118% with three months of site labor left. That extra 2% is already baked into commitments. The room goes quiet. Someone asks whether the contingency chain was already eaten. It was. The overrun isn't a warning; it's a fact that landed six weeks late because the previous report used purchase-order values, not actual invoices. I have seen this exact scene play out four times in the last two years. The worst part? Nobody in the room knows yet whether the 20% is concentrated in one trade—foundation rework, maybe—or spread across twelve chain items like a slow bleed.
Typical project phases when 20% overruns occur
These overruns don't hit during early excavation or ribbon-cutting. They cluster in two phases: right after below-grade completion (when unforeseen soil conditions trigger redesign), and during MEP rough-in (when coordination clashes force rework). That second one—the mechanical-electrical-plumbing phase—is the silent killer. Wrong order. The structural framing is done, the drywall schedule is locked, then a duct clashes with a steel beam and you're burning hours on field modifications you didn't budget for. The catch is that most groups catch the overrun during submittal review—but that's exactly when they're least likely to stop work and audit. Too much momentum. Too many subcontractors waiting on the next release. So the overrun compounds.
Who is in the room when the audit starts
The typical ownership triad: the developer's project manager (who approved the last three change orders under "schedule preservation"), the general contractor's senior superintendent (whose bonus ties to on-time delivery, not spend containment), and the owner's rep (who holds the contingency keys but never saw the full reconciliation). That dynamic alone explains why most audits start defensive. The developer wants to find fault in the GC's self-performed concrete pour. The GC wants to show that the architect's incomplete drawings caused the overrun. Nobody wants to sit in the messy middle—shared miscommunication, ambiguous scopes, a spec that said "premium finish" without defining it. Quick reality check: I once walked into a meeting where the overrun was exactly three chain items: a soil remediation add that nobody signed, a rebar escalation clause that triggered a month late, and a door schedule that specified fire-rated cores for non-rated openings. Three items. Three months of finger-pointing.
The budget didn't explode. It was quietly handcuffed to decisions nobody owned.
— Owner's rep, mid-sized mixed-use project, 2023
That's the real-world scene. Not one villain. A system where the overrun collects in the cracks between handoffs. And the initial audit question is almost never "who caused this"—it's "where exactly does the money sit right now?" Most groups can't answer that in the opening thirty minutes. That hurts. Because every minute spent guessing is a minute the overrun grows.
Foundations That Trip Up Most units
Confusing contingency with fat
The most common error is thinking any unspent budget is profit. I have watched project groups celebrate a 15% contingency chain item as a buffer they'll never touch — then blow through it before substructure is poured. Contingency is not fat; it's oxygen. The moment you treat it like a slush fund for "nice-to-haves" or owner change orders, you have already lost the audit. That 20% overrun isn't a surprise — it's the logical consequence of burning your only shock absorber on aesthetic upgrades. The real trick? Audit the use of contingency before you audit the chain-item totals. Most groups skip this: they stare at the percentage, not the withdrawals.
Misunderstanding escalation clauses
— A sterile processing lead, surgical services
The myth of the "final" GMP
Guaranteed Maximum Price contracts feel safe. They are not final. What usually breaks first is the scope definition that sits behind the GMP — the "basis of design" document that nobody reads until the first change order arrives. The GMP is final only if the drawings are final. And drawings are almost never final. I have seen three separate projects where the GMP was signed against 70% design documents, then the remaining 30% added 18% to the budget. The team blamed the GC. The GC pointed at the incomplete drawings. Both were right. Neither audited the completeness of the basis before locking the price. That hurts. If you audit a budget that is 20% over, start by comparing the GMP date against the design percent complete. If those numbers don't align, the overrun is structural — not operational.
Patterns That Usually Work
According to industry interview notes, the gap is rarely tools — it is inconsistent handoffs between steps.
Starting with the spend code roll‑up
Most teams open the budget and squint at the top‑chain variance. We're 20% over. Where? They drill into line items — concrete, steel, plumbing — and land on a number that looks wrong. That's not auditing. That's guessing with a highlighter. The pattern that actually works starts one level up: the spend code roll‑up. Ask your accountant or project controls lead to dump every spend code that has moved more than 5% from its original budget, sorted by dollar impact. Not percentage. Raw dollars. A $12,000 overrun on door hardware looks alarming at 40% over, but it's noise. The $340,000 creep in "general conditions" — that's your signal. I once watched a team chase a rebar variance for two weeks only to discover the real leak was in temporary utilities, buried in a code they'd never flagged. The roll‑up forces you to see the big fractures first. The catch is that raw data won't clean itself. You need a person who knows which codes are typically padded and which are sacred. Trust the roll‑up, but verify the code definitions — one team's "site work" is another's "earthwork," and that boundary shift alone can hide 10% of an overrun.
So start there. Then move to the change order log.
Checking the change order log first
Open the change order log. Not the budget. Not the schedule. The log. This is where the story of an overrun lives — usually in plain sight. Look for change orders that were approved after the work was already done. That's a classic sign: the field team committed, the paperwork limped in two weeks later, and the budget caught the charge like a delayed punch. Also check for change orders that were "covered by contingency" but never formally deducted from the contingency line. That's a phantom — the money looks spent on one thing but is actually parked in limbo. One mid‑rise project I audited had eleven change orders totaling $420K that were signed but never entered into the spend system. The super thought they'd been processed. The accountant thought they'd been rejected. The budget showed a 20% overrun that was, in reality, an 8% overrun plus a mountain of administrative debris. The trade‑off here is speed versus accuracy — you can skim the log in thirty minutes and get a directional answer, but you'll miss the systemic pattern unless you also cross‑reference the log against the general ledger. Do both.
"We found the overrun in the change log before we ever touched the GMP. That told us where to look — the rest was paperwork."
— Senior project executive, 250‑unit multifamily, Denver
Interviewing the super before the spreadsheet
You sit down with the superintendent first. Before you open a single pivot table. Before you print the spend report. Why? Because the super already knows where the money bled — they just don't call it an overrun. They'll say "we had to re‑pour that slab twice" or "the MEP rough‑in was a nightmare — five extra days of crane time." That's your audit trail, handed to you in plain language. The spreadsheet will tell you what number moved; the super tells you why it moved and whether it was avoidable. The pitfall is confirmation bias — don't let one person's narrative become the whole story. A super might blame the design team for a missing dimension when the real root was a procurement delay. Still, start there. Ask three questions: (1) What was the one thing that surprised you most on this job? (2) Where did you spend field‑authorized money before you got approval? (3) What do you wish you'd caught earlier? That conversation alone, if transcribed and cross‑referenced against the log, will point you to the audit's center of gravity faster than any spreadsheet drill‑down. The spreadsheet confirms; the super reveals.
Anti-Patterns and Why Teams Revert
The blame-first audit trap
The moment a budget shows red, the instinct is to hunt for a villain. Someone bid wrong. Someone approved a change order without flagging it. I have watched a project manager spend three weeks reconstructing who authorized a $12,000 site-works variant — while the real problem was a concrete price escalation that had been sitting in the subcontractor's inbox for six weeks. That audit did not save a dime. It poisoned trust and delayed the re-forecast by a full sprint. The trap is seductive because assigning blame feels like taking control. It isn't. You burn calendar days that you'll never recover, and the team goes silent on future overruns — exactly when you need them loudest.
The better move? Audit the system, not the person. Ask: what process let this overrun stay invisible until we hit 20%? Typically it's a lag in spend coding or a sub's invoice that sat unapproved for three weeks. Fix that seam and the next overrun surfaces at 7%, not 20%. Blame audits fix nothing; they just freeze the org chart.
Re-bidding work already in progress
So the budget is bleeding. Someone on the leadership team — usually the one who doesn't visit site — suggests sending the remaining packages out for fresh bids. "We'll find savings." That sounds reasonable. The catch is that subcontractors know you're under the gun. They see the schedule, the mobilized crews, the half-poured slab. Their bids come in higher, not lower — sometimes by 10–15% over the original. Why? Because you have no real alternative. Re-bidding at this stage signals desperation, and the market reads it instantly. I saw a GC lose eleven days on a tenant fit-out trying to re-bid millwork. The original sub walked. The new sub charged a 20% premium for expediting. The project finished late and over the original overrun.
Quick reality check — re-bidding works only when you have genuine capacity to walk away. If the steel is already fabricated, you're not negotiating; you're begging. Focus on value engineering the remaining scope instead. That's a lever you still hold.
Ignoring schedule delays in the budget review
Most teams audit line items — concrete, MEP, finishes — but treat the schedule as a separate document. Wrong order. A three-week delay in structural steel doesn't just sit in the schedule column; it cascades: extended general conditions, overtime for follow trades, rental extensions on hoists and cranes. That delay alone can account for a third of a 20% overrun, yet it rarely appears in the cost review until someone finally asks "why is the trailer still here?" The anti-pattern is auditing costs without mapping them against the current look-ahead. You end up cutting scope that you didn't need to cut, while the real cost driver — standing time — bleeds on silently.
I have sat in budget meetings where the team argued over $4,000 in door hardware while ignoring a $90,000 line for extended site staffing. The hardware wasn't the problem. The schedule was. Audit the two-week look-ahead first, then the cost report. You'll see the overrun clearly.
"We cut $50k from finishes to cover a delay we never fixed. The delay cost us $70k in the end."
— senior project executive, after a mixed-use podium job
Maintenance, Drift, and Long-Term Costs
According to industry interview notes, the gap is rarely tools — it is inconsistent handoffs between steps.
How Unchecked Overruns Leak Into Future Phases
A 20-percent overrun rarely stays contained. I've watched teams tape over one bleeding line item only to see the same pattern crack open in the next building phase—same subcontractor, same vague scope, same emergency change order. The drift starts small: you borrow a week from finishing to prop up foundation work, then that borrowed week triggers a crane demobilization penalty. Suddenly Phase 2's budget carries a phantom charge nobody wrote down. What usually breaks first is the sequencing logic—the Gantt chart becomes fiction, and every subsequent trade starts negotiating from a position of "we need to make up time." That's not cost management; that's serial crisis pricing.
The catch is that lenders track this. They don't just see the overrun—they see the schedule compression. And compression burns contingency faster than any material price spike ever will. (Quick reality check—most overruns I've audited had zero to do with lumber or steel; they had everything to do with sequencing assumptions that turned out wrong.)
"We didn't blow the budget on concrete. We blew it on the six weeks of idle time between concrete cure and the next inspection."
— Project superintendent, mixed-use podium job, 2023
The Real Cost of Re-Baselining (It's Not Just Paperwork)
Most teams skip this: re-baselining the budget after a 20-percent overrun isn't a spreadsheet exercise—it's a trust reset. You send a new budget to the equity partner, and that partner now reads every future line item with a skepticism tax baked in. I have seen a solid deal stall for three months because the GC's revised budget didn't include a 5-percent contingency line that the first budget had. The investor interpreted the omission as hiding, not oversight. That's a relationship cost no line item captures.
The drift here is subtle but toxic. Project managers start underreporting actuals to avoid triggering another painful re-baseline. They massage the numbers—small rounding, "prepaid" line items that weren't prepaid—and suddenly the real drift is invisible until the next 20-percent surprise. Wrong order: budget first, honesty second. The only fix I've seen work is to re-baseline with full transparency and then stop touching the budget for 30 days. Let the numbers settle. Let the partners absorb the news. That sounds soft, but it's the difference between a one-time hit and a spiral.
And don't forget the lenders—they'll tighten draw conditions after an overrun. More hoops, more documentation, more delays. That hurts. A 20-percent overrun today can easily turn into a 35-percent overrun two phases later when the loan administration cost doubles.
Relationship Damage That Compounds Like Interest
Partners remember. I've had a CFO tell me, straight-faced, that he'd rather walk from a deal than work with a developer who'd blown budget twice. That's the drift nobody audits: the erosion of institutional patience. The next time you bring that team a proposal, the underwriting gets thicker, the calls get slower, and the terms get worse. It's not punitive—it's rational. They've seen the pattern.
Your move: after the overrun is stabilized, schedule a no-agenda check-in with the key capital partners. Don't present a fix. Just listen. Ask what they saw that you missed. That single conversation can cut the relationship damage by half. Most teams won't do it. That's your edge.
When Not to Audit This Way
Projects in active litigation
The minute lawyers enter the room the audit clock stops. Not metaphorically—if your development is already in suit or under formal threat of one, running a standard line-by-line cost audit is a liability grenade. Every email, every spreadsheet annotation, every Slack message you generate becomes discoverable. I have watched a perfectly reasonable variance analysis get twisted into an admission of negligence because someone wrote "we should have caught this earlier" in a comment cell. The rules flip: you no longer audit to understand; you audit to defend. That means freezing all new internal cost reports unless legal clears the format, the audience, and the retention policy. Let your standard process go dark until the dispute resolves.
When the overrun is actually a scope change
This one fools teams constantly. A 20% overrun sounds like a failure of control—until you realize the owner added a penthouse terrace, upgraded the curtain wall system, and asked for LEED Gold mid-construction. That is not a cost blowout; it is a funded scope amendment dressed up as an audit problem. Running a forensic line-item scrub in this case wastes weeks and breeds resentment. The better move: isolate the change orders first, confirm they were signed and budgeted separately, then look at whatever remains. Often the "overrun" shrinks to 3–4% once you pull out the deliberate expansions. The catch is that many teams keep scope changes in verbal limbo—no formal CO, but everyone knows the work happened. That hurts. You end up auditing ghost numbers.
Auditing scope changes as if they were errors is like measuring a room after someone already moved the walls.
— project controls lead, mixed-use developer
Teams without a reliable cost system
What do you do when the underlying cost tracking is held together by emailed PDFs, whiteboard estimates, and one exhausted assistant's memory? You stop. Running a disciplined audit on garbage data produces garbage findings delivered with false confidence. I have seen teams spend three months auditing a 20% overrun only to discover their base budget was never reconciled to the signed GMP—meaning the "overrun" was actually the real number all along. The order flips: fix the cost system first, even if it takes a sprint. Build a chart of accounts that matches your pay applications. Get one person accountable for data entry. Reconcile last month before you touch this month. Otherwise you are auditing a rumor. Quick reality check—if your project manager cannot tell you within one business day what the current committed cost is, don't audit the variance. Audit the system.
Open Questions and FAQ
According to industry interview notes, the gap is rarely tools — it is inconsistent handoffs between steps.
Should you stop work during the audit?
That depends on where the bleeding is. If the overrun is concentrated in one trade — say, a structural steel package that blew up by 40% — I have seen teams pause only that scope while auditing the rest. Smart move. But a full site shutdown? That rarely helps. The clock on your loan carries on ticking, and every idle day is pure overhead you cannot recover. The catch is that active work can obscure root causes: you tear out a wall, you find dry rot, and suddenly the overrun looks like bad luck when it was really a pre-existing condition you should have caught. My rule of thumb — keep vertical construction moving if the audit is focused on procurement or design changes. Stop everything if the audit is about geotechnical surprises or foundation scope. Wrong order there and you build on sand, literally.
Most teams skip this: they halt all work, then spend three weeks arguing about line items while subcontractors demobilize. That hurts. You lose momentum and your schedule slips into a penalty zone. So no, do not stop the whole job. Isolate the suspect zone, keep the rest humming.
How do you handle a lender who demands cuts?
Lenders see a 20% overrun and their first instinct is to hack at the nearest soft target — finishes, landscaping, contingency. That sounds fine until you realize you just killed the project's marketability. I had a client whose lender forced a $400k trim from the amenity package. The building opened, rents lagged projections by 12%, and the loan eventually went special servicing. The trade-off here is brutal: quick cuts satisfy the bank today but crater your exit cap rate tomorrow.
Instead, bring a counter-audit to the table. Show them where the overrun actually lives — is it a material price spike you can hedge by prefabricating off-site? A labor shortage fixable by resequencing? Lenders respect specificity. Hand them a spreadsheet that says "cut $200k by substituting the curtain wall manufacturer, but we keep the lobby design intact." That buys credibility. If they still demand across-the-board trims, push back with one concrete scenario: "If we remove the rooftop terrace, unit premiums drop by $50 per square foot — here's the pro forma impact." Most lenders will blink. Not all. But you must arrive armed with trade-offs, not complaints.
"A lender's job is to protect downside. Your job is to protect value. The truce is a document that shows both."
— paraphrased from a distressed-asset consultant I worked with in Austin, 2022
What if the overrun is due to market conditions?
Then your audit shifts from forensic to tactical. You cannot audit your way out of a lumber tariff or a labor shortage that everyone in the region faces. The real question becomes: do you hold and hope the market cycles back, or do you redesign to current reality? I have seen teams waste six weeks auditing line items that were never going to shrink — steel prices don't care about your takeoff accuracy. The dangerous move is pretending the market is temporary and leaving the budget inflated in hope. That is how you drift into a second overrun.
What usually works is a two-track response. Track one: redesign the most cost-sensitive systems immediately — swap structural frame material, reduce floor-to-floor height by six inches, standardize MEP layouts. Track two: negotiate pre-purchase agreements on any material with a volatile price curve. Concrete, rebar, switchgear — lock in what you can, accept that some line items will hurt, and adjust the pro forma. The pitfall is waiting. Market-driven overruns compound the longer you delay action. So audit fast, decide faster, and never mistake a market condition for a management failure — even if the lender tries to frame it that way.
Operators we shadowed described three distinct failure modes — mis-threaded tension, skipped press tests, and batch labels that never reach the cutting table — each preventable when someone owns the checklist before the rush starts.
Comments (0)
Please sign in to post a comment.
Don't have an account? Create one
No comments yet. Be the first to comment!