One Underpriced Window Job a Week Is a $10K Leak You'd Never Notice
A specialty contractor doing repair and installation work — windows, doors, drywall, decks, trim — rarely quotes off a spreadsheet. You walk the job, size it up, and give a number. Most of the time that number works out fine. But every so often a job hides more than it shows, and the fast guess that usually serves you well quietly turns into a job that cost you money to finish.
Short answer: Specialty contractors usually lose money not on the jobs that look hard, but on the ones that look routine and turn out not to be. A single job underpriced by $200 — one bad guess a week — adds up to about $10,000 a year, and because it's buried inside a schedule of otherwise profitable work, most owners never spot it.
Why "eyeballing it" works until it doesn't
Quoting from experience isn't wrong. A contractor who's done a thousand window and door repairs has genuinely good instincts about what a job takes. The problem is that instinct is built on the average job — and the jobs that blow your margin aren't average. They're the ones where the rot goes deeper than the sash, the replacement part isn't a standard size, or the wall behind the trim isn't what you expected. Your gut estimate was right for the job you could see. It wasn't right for the job you actually had to do.
Let's run the numbers
Say you get a call to replace a rotted window frame and sash. You do a five-minute walk-around, see rot on the sash and a bit on the sill, and quote it the way you quote most jobs like this: a flat $450.
That number is built on a mental estimate: about 3 hours of labor at your burdened labor cost — the true hourly cost of a worker once you count wages, payroll taxes, insurance, and tool wear, not just the paycheck — plus materials. Call it $180 in labor and $150 in materials, with the rest as your margin.
Now you actually start the job. The rot didn't stop at the sill — it's gone into the jamb, so you're pulling more trim than planned. The replacement sash isn't a stock size, so you make a second trip for a special order. You've got old, treated wood to haul off, which means a disposal fee. And a week later, once everything's dried out, you're back for twenty minutes to caulk a gap that opened up. Add it up: 7 hours of real labor and a pile of extra materials and disposal costs — about $650 total.
You quoted $450. The job cost $650 to actually complete. That one job lost you $200 — and nothing about the invoice or the customer's reaction told you it happened.
Why this quietly drains you
Here's the part that makes this mistake so easy to miss: it doesn't happen on every job. Most repair and installation work really does come in close to your estimate, so your books look healthy. It's the occasional job — the one with hidden rot, the one that needs a second trip, the one with a surprise disposal fee — that eats the difference. If that happens just once a week, you're looking at roughly $10,000 a year in margin that never shows up as a single bad month, just a slower-than-expected year that's hard to trace back to a cause.
What actually drives the hidden cost
Four things are almost always behind the gap between a quoted price and a job's real cost:
- Material overages and waste — a standard part that turns out to be a special order, or more trim, sealant, or fasteners than the walk-around suggested.
- Extra prep or demo time — once you open up a wall, frame, or subfloor, you're often looking at more damage than the surface showed.
- Disposal and permit fees — hauling off old materials, treated wood, or debris isn't free, and it's easy to forget to price in until the dump run.
- Callback and warranty risk — repair work that doesn't fully cure or settle right the first time means a return trip you're not getting paid extra for.
A simple way to fix it
You don't need to quote every job like a contract lawyer. You need a habit: before you give a flat number, ask what this job would cost if it goes a little wrong, not just if it goes exactly as planned. A few ways to build that in:
- Price from your real burdened labor cost per hour, not a round number you've used for years.
- Add a standard contingency — 15–20% is common — to jobs that involve opening up a wall, frame, or structure you can't fully see.
- Track your quoted price against your actual cost on every job for a month. The pattern of where you lose money will show up fast.
- Build a standard "surprise" line item — extra trim, disposal, a possible second trip — into repair quotes instead of hoping you won't need it.
The bottom line
Specialty contracting isn't a business where every job needs a detailed estimate — most of the time, experience is a good enough guide. But the jobs that hide extra scope are the ones that quietly cost you the most, and they're common enough that ignoring them adds up to real money. Build a little room for the job going sideways into your price, and the one bad guess a week stops being a $10,000 leak.
Stop guessing on repair jobs
SolidScope calculates your true job cost — labor, materials, overhead, and profit — so your quote holds up even when the job turns out bigger than the walk-around suggested.
Try the calculator free