Every contractor has a job like this: it looked straightforward on the quote, and a couple of weeks in, something's clearly gone wrong with the numbers. The difference between a job that recovers and one that's simply a loss almost always comes down to how early the problem is spotted.

Step one: know it's happening at all

This sounds obvious, and it's the step most jobs fail at. Without job-level cost tracking running in real time, "over budget" isn't discovered until the final invoice โ€” by which point there's nothing left to do but absorb it. If costs are tagged to the job as they happen, a job running hot shows up as a number, days or weeks before it's too late.

Work out why, specifically

"Over budget" isn't useful on its own โ€” the fix depends entirely on the cause.

  • Materials cost more than quoted โ€” a lumber or supply price jump, or the original estimate was simply light.
  • Scope has quietly grown โ€” "while you're here, can you also..." requests that were never formally quoted.
  • The job's taking longer than planned โ€” unexpected existing damage, access issues, or an optimistic original timeline.
  • Extra subtrade or equipment rental costs weren't in the original numbers at all.

Have the conversation early, not at invoicing

A client told mid-job that extra work has come up, with a clear reason and a number attached, is generally reasonable about it. The same client presented with a bigger-than-expected invoice at the end, with no warning, reasonably feels ambushed โ€” even if every extra cost was entirely legitimate. Catching an overrun early isn't just about your margin; it's what makes the conversation about it survivable.

Decide what to actually do

Depending on the cause, the options are usually some mix of: formally requoting the extra work with the client's sign-off, absorbing a smaller overrun as a cost of doing business if it's genuinely minor, or โ€” if it's a pattern rather than a one-off โ€” adjusting how similar jobs get quoted going forward. What matters is that it's a decision, made with real numbers, rather than something only discovered after the fact with no options left.

Build the habit that makes this possible

None of this works without knowing the running total as the job progresses. That means every receipt and cost โ€” materials, fuel, subtrade payments, equipment rental โ€” tagged to the specific job the moment it happens, not reconstructed from memory or bank statements after the fact. See our full job costing guide for exactly how that habit works day to day.

FAQ

How early is "early enough"?

As soon as the trend is visible, not once the job's finished. A job showing 40% of its materials budget spent when it's 20% complete is worth flagging immediately, not waiting to confirm the pattern continues.

Should I always requote for extras?

For anything beyond a genuinely trivial addition, yes โ€” a quick verbal or written confirmation of extra cost protects both sides and avoids a dispute at invoicing.

What if the client won't accept extra charges?

That's a harder conversation, and it's exactly why catching the overrun early matters โ€” there's still time to adjust scope, negotiate, or decide to absorb it deliberately, rather than being forced into a decision with the job already finished.