← Back to Blog

The Hidden Cost of Unbilled Extras: How Contractors Lose $50K+ Per Year

You did the work. You bought the materials. You spent the hours. And you never billed for it.

Not because you forgot. Well — sometimes because you forgot. But usually because it was "too small to bother with" or "I'll add it to the next invoice" or "the homeowner's already stressed about the budget."

Sound familiar?

Every contractor does this. The framing crew that spends an extra hour fixing the foundation guy's mistakes. The electrician who throws in a couple more pot lights because the homeowner asked nicely. The GC who discovers rotten sheathing and replaces it without a change order because the drywall crew is coming Monday.

One at a time, these feel like nothing. A $200 favour here. A $500 freebie there. But add them up over a year and you're looking at a serious chunk of revenue that walked out the door.

How Big Is the Problem?

Let's do the math. No made-up statistics here — just honest estimates based on how most small contractors operate.

The Conservative Estimate

Say you do $500,000 in annual revenue. That's a pretty typical number for a small residential GC in Ontario running a crew of 4-8 people.

Now think about how many times per week something happens on site that should be a change order but isn't. Be honest with yourself.

For most contractors, it's at least 2-3 times per week across all active projects. Some are small — $50-$100. Some are significant — $500-$2,000.

Let's be conservative and say you leave an average of $200/week on the table in unbilled extras. That's across all your jobs.

$200/week × 50 weeks = $10,000/year

That's the conservative estimate. Ten thousand dollars of work you did but didn't bill.

The Realistic Estimate

Now let's be more honest. Think about these situations that happen regularly:

If you're more honest about the frequency and size of these events, the number is probably closer to $500-$1,000 per week.

$750/week × 50 weeks = $37,500/year

And for contractors running multiple large projects simultaneously, the number can easily exceed $50,000 annually.

It's Not Revenue — It's Profit

Here's the part that really stings. That $37,500 you didn't bill? Almost all of it would have been profit.

The work was already done. Your crew was already on site. The overhead was already covered by the original contract. The extra work is almost pure margin — typically in the range of 30-50% profit on extras because you're already mobilized.

So $37,500 in unbilled extras is roughly $12,000-$18,000 in lost profit. That's a vacation. That's a new tool trailer. That's the difference between a good year and a tight year.

The Psychology of "I'll Bill Them Later"

Understanding why this happens is the first step to stopping it. And it's almost never laziness. It's psychology.

The Goodwill Trap

You want the homeowner to like you. You want the referral. So you throw in extras to build goodwill. "Don't worry about it, that one's on me."

The problem: the homeowner doesn't value what they don't pay for. They won't remember the $400 worth of free work you did. They'll remember the $75,000 contract and whether you finished on time. The goodwill you think you're building is invisible.

The "Too Small to Invoice" Mindset

Sending a change order for $150 feels petty. The paperwork seems like more trouble than the money. So you skip it.

But you don't skip $150 once. You skip it ten times. That's $1,500. You'd never write a client a cheque for $1,500 as a gift — but that's exactly what you're doing when you absorb these costs.

The Momentum Problem

You're in the middle of work. The crew is moving. The homeowner asks for something extra. Stopping to write up a change order kills your momentum. You'd rather keep working and deal with the billing later.

Later never comes. By the end of the day, you've forgotten half of what happened. By the end of the week, you couldn't reconstruct the extras if you tried.

The Confrontation Avoidance

Nobody likes being the person who says "that'll be extra." Especially when you have a good relationship with the homeowner. It feels like nickel-and-diming.

But here's the truth: homeowners expect to pay for extra work. What they don't like is surprises on the final invoice. If you present a change order at the time of the work with clear pricing and photos, most homeowners appreciate the transparency.

It's the contractors who don't mention extras until the final bill who create conflict — not the ones who document changes as they happen.

The Optimism Bias

"I'll remember to bill for that." No, you won't. You think you will because right now, in this moment, it feels significant. But by Friday you'll have three new problems and that $300 extra from Tuesday will be a vague memory.

The Unbilled Extras Checklist

Go through this checklist honestly for your last completed project. Chances are you'll find money you left behind.

During Demolition and Rough-In

During Framing and Structural Work

During Mechanical Rough-In

During Finishing

After Project Completion

If you checked even a few of these boxes and didn't bill for them — you found your unbilled extras.

How to Calculate Your Annual Loss

Here's a simple exercise. Do this for real — grab a pen or open a note on your phone.

Step 1: Estimate Your Weekly Extras

Think about an average week across all your projects. How much work do you do that should be a change order but isn't?

Be honest. Include the small stuff — the "while you're here" requests, the fixing other trades' work, the unforeseen conditions.

My estimated weekly unbilled extras: $______

Step 2: Multiply by Your Working Weeks

Most contractors work 48-50 weeks per year.

$______ × 50 weeks = $______ annual unbilled extras

Step 3: Calculate Lost Profit

Your margin on extras is probably 30-50% (you're already on site, so overhead is already covered).

$______ × 0.40 = $______ lost profit per year

Step 4: Consider the Compound Effect

This isn't a one-year problem. Over a 20-year career:

$______ × 20 years = $______ career earnings lost

If you're like most contractors, that last number made you feel something.

How to Stop Leaving Money on the Table

Rule 1: If It's Not in the Original Scope, It's a Change Order

No exceptions. No "it's too small." No "I'll take care of it." Everything outside the original contract gets documented and billed. This isn't being difficult — it's being professional.

Rule 2: Document at the Moment, Not Later

The time to create a change order is when the extra work is discovered — not at the end of the day, not at the end of the week, and definitely not at invoice time.

This is where a tool like ChargeHammer makes the difference. Send a voice note and photos on WhatsApp, and you've got a change order in under 2 minutes. No stopping the crew. No killing momentum.

Rule 3: Price It Before You Do It

Never start extra work before the homeowner has seen a price and approved it. Even if you're 90% sure they'll say yes. Even if it's "just a small thing."

Getting approval first does two things:

Rule 4: Make It Easy to Say Yes

The reason contractors skip change orders is that the process is too heavy. If creating and sending a change order takes 2 minutes instead of 30, you'll actually do it.

That means:

Rule 5: Track the Pattern

After a few months of properly documenting extras, look at the data. Which types of projects generate the most extras? Which clients request the most additions? Where are the unforeseen conditions most common?

This information makes you better at estimating. If you know that bathroom renos typically generate 8-12% in extras, you can build a contingency into your estimates — or at least warn the homeowner upfront.

Rule 6: Set Expectations on Day One

At the start of every project, have this conversation with the homeowner:

"During construction, we sometimes discover things that aren't in the original scope — rotten wood, old wiring, things like that. When that happens, I'll send you a change order with photos and pricing before we do any extra work. You'll approve it on your phone. This way there are no surprises on the final bill."

This makes change orders normal and expected — not confrontational.

The Bigger Picture

Unbilled extras aren't just a billing problem. They're a business sustainability problem.

Contractors who consistently absorb extra costs are:

The fix isn't complicated. It's not about being cheap or nickelling-and-diming. It's about running your business like a business. You did the work. You deserve to be paid for it.

Document the extra work. Price it fairly. Get approval before you start. Bill for everything you do. That's it.

If you want to see how this works in practice with a voice-first workflow, read our step-by-step guide on using WhatsApp for change orders. And if you want to keep better records overall, check out voice notes for daily logs.


Get Early Access to ChargeHammer

ChargeHammer is part of JobHammers — WhatsApp-based tools built for Ontario contractors. Voice-to-change-order in 2 minutes. Digital homeowner approval. Automatic invoice inclusion. No more leaving money on the table.

Join the JobHammers waitlist →

Stop giving away free work. Start billing for everything you build.

Stop losing money on every job.

JobHammers turns WhatsApp voice notes into time logs, invoices, and daily reports. Your crew already knows how to use it.

Join the Waitlist →