Why Jobs Take Longer Than You Quoted (and How to Fix It)
Published by
Throne of Profit EditorialReviewed by
William Hassell
Founder & Chief Editor, Throne of Profit
Imagine a business that quotes jobs based on how long they'd take if everything went perfectly — clean access, no surprises, no interruptions, nothing redone. The trouble is, things almost never go perfectly. So job after job runs over the quoted time, and since the price was based on the quote, the extra hours come straight out of the margin. The owner works harder, delivers more, and keeps less. Jobs taking longer than quoted isn't usually bad luck or slow work — it's that the quote was built on a best-case that rarely happens, so reality always costs more than the price allowed for.
WHAT YOU QUOTED WHAT ACTUALLY HAPPENS
the perfect-run time the perfect-run time
+ surprises and unknowns
+ interruptions and delays
+ rework and callbacks
+ scope that grew
─────────────────────────────────────────────────
Quote the best case, and every real job runs over — on your dime.Owner symptoms
Nearly every job takes longer than you quoted.
The overruns come out of your margin, not the customer's price.
You quote based on how long it should take, and it rarely does.
You feel like you're always behind on time.
You're busy and delivering but the profit isn't there.
Why this happens
Time estimates are optimistic by nature. When you picture a job, you picture it going smoothly — you don't picture the surprise behind the wall, the customer changing their mind, the part that's out of stock, the interruption, the thing you have to redo. So you quote the smooth version, which is the one version that almost never happens. Add that most owners don't track estimate versus actual, so the optimism never gets corrected, and you get a business that chronically under-quotes time and pays for it in margin. It's a predictable pattern, not a personal failing.
Common mistakes
Quoting the best-case time, with no allowance for the normal friction of real jobs.
Not tracking estimate vs. actual, so the optimism never gets corrected.
Absorbing overruns into margin instead of pricing or managing for them.
Blaming yourself or the crew for what's really an estimating pattern.
Business consequences
Chronic time overruns are a direct, quiet drain on profit. Because the price was set on the quote, every extra hour is unpaid — you're doing more work for the same money, job after job. It also throws off your whole schedule, since one job running long pushes everything behind it. And it's demoralizing: you're working hard and delivering, but the margin keeps evaporating into hours you never got paid for. Left unaddressed, it's a core reason skilled operators stay busy and broke.
How experienced operators think about it
They quote for reality, not for the perfect run. Their instinct is to build in a realistic allowance for the friction that always shows up — surprises, interruptions, rework — because they know the smooth version is the exception. They track how long jobs actually take versus the quote, so their estimates get more honest over time. And they'd rather quote a time they can actually hit than win the job on an optimistic number they'll pay for later.
Practical actions
Quote for a realistic run, not a perfect one — include the friction that normally happens.
Track estimated vs. actual time so you can see and correct your optimism.
Build in a sensible buffer without padding every quote into uncompetitiveness.
Manage scope so "just one more thing" doesn't silently expand the job.
Learn your patterns — which job types always run over, and by how much.
Questions every owner should ask
Do I quote the smooth version of a job or the realistic one?
How much time do my jobs typically run over — do I even track it?
Where does the time actually leak — surprises, rework, interruptions, scope?
Am I absorbing overruns into my margin instead of accounting for them?
Frequently asked questions
Why do my jobs always take longer than I quote?
Usually because the quote is based on a best-case run — no surprises, no rework, no interruptions — which almost never happens. Real jobs carry friction the estimate ignored, so they run over, and the extra time comes out of your margin.
How do I quote time more accurately?
Quote for a realistic run rather than a perfect one, build in a sensible buffer, and track how long jobs actually take versus your estimate so you can correct your optimism over time.
Won't building in buffer time make me too expensive?
A realistic estimate isn't padding — it's accuracy. You can build in a sensible allowance without inflating every quote, and it beats winning jobs on optimistic numbers you lose money delivering.
Related articles
Where Time Leaks on a Job — the specific culprits.
Why Optimistic Estimates Cost You — the estimating trap.
Scope Creep: The Quiet Margin Killer — the growing-job problem.
Building in Buffers Without Padding Every Quote — quoting realistically.
Estimating vs. Actuals: Closing the Gap — learning from each job.
Try a free Weekly Focus assessment
If your jobs keep running over and eating your margin, seeing where the time actually goes is the fix. Throne of Profit's free Weekly Focus assessment is a no-cost way to start.