ESTIMATE ACCURACY

WHY PROFITABLE ESTIMATES FAIL FIVE ERRORS THAT LOCK IN LOSSES BEFORE MOBILIZATION.

QUICK ANSWER

A job that closes below expectations almost always traces back to an estimate error rather than a field execution problem. The overhead rate was understated, the labor burden was wrong, the production rate was optimistic and never validated against documented history, indirect labor was missing, or general conditions were underbid. Each of those is a fixed loss before the first employee sets foot on the site. Understanding them is the first step, and building the financial structure that produces the data estimates should be built on is the second.

The reason these errors survive is that the bid still wins. You're competing against contractors using the same wrong inputs, so an underpriced bid looks competitive right up until closeout. The job then closes three to six points under the estimated margin and everybody blames the field. The correction is better inputs: a formally calculated overhead rate, a burden rate verified against payroll, unit costs from jobs you've completed, indirect labor as its own estimate line, and general conditions off a checklist.

BY JOSH LUEBKERPublished 2026-08-06Updated 2026-10-19
THE DEFINITION

WHAT IT MEANS.

An estimate error is a wrong cost assumption built into a bid, which sets a loss on the job before the crew ever mobilizes.

FIVE FAILURE MODES

WHERE THE MARGIN GOES BEFORE DAY ONE.

01

The overhead rate applied at bid time isn't the real rate

The most common estimate failure is an overhead rate that understates the real cost of operating the business. An estimator who applies 10 percent overhead when the real rate is 17 percent has built a 7 point loss into every project before the first shovel goes in the dirt. The bid wins because it's competitively priced against other contractors who are also underpricing overhead, and the job closes below expectations because $70,000 in overhead on a $1M project was never recovered.

02

The labor burden rate is understated or applied inconsistently

Most estimators use a burden rate to convert base wage to fully burdened cost, so when that rate is outdated or inconsistent, every labor line in the bid is wrong by the same percentage. A 35 percent burden rate on a foreman earning $32 per hour produces an estimate of $43.20 per hour, while the real burden including workers comp at the correct class code, health insurance, 401k, and payroll taxes may be $46.50 per hour. On 1,200 foreman hours, that $3.30 difference is $3,960 in unrecovered labor burden, and it repeats across every labor category in the bid.

03

Production rate assumptions were never validated against history

An estimate is a production rate assumption: this task will take this many hours per unit. When the assumption comes from memory, industry averages, or optimism rather than documented performance on comparable work, the estimate is a guess. A grading contractor who estimates 85 CY per hour for a dozer on a site type they haven't worked, based on performance on a different site type, may find the actual rate is 62 CY per hour, and that labor overrun was built in before mobilization.

04

Indirect labor isn't in the estimate

Superintendent time, foreman coordination, PM meetings, submittal work, and safety officer visits install nothing and all cost real money. When indirect labor isn't an estimate line of its own, the job costs more than its labor budget from day one, because the estimate never included the people supporting the crew. A 6 month project with a full time superintendent at $85K per year means $42,500 in superintendent cost, and if it's not in the bid the project loses $42,500 before the first pour.

05

General conditions and mobilization are estimated at zero or at a minimum

General conditions like temporary power, a site office, porta potties, fencing, dumpsters, and site cleanup, plus mobilization cost, get underestimated because they feel like rounding items. On a 6 month $800K project, general conditions are 2 to 5 percent of contract value, which is $16,000 to $40,000. When they're estimated at $5,000, the first month uses up the entire budget and every following month of site overhead comes out of project margin.

THE MATH

WHAT IT LOOKS LIKE IN DOLLARS.

Seven points, before the shovel

An estimator applies 10 percent overhead when the real rate is 17 percent. That's a 7 point loss built into every project, and on a $1M job it's $70,000 in overhead that was never recovered. The bid still won, which is what makes the error so durable.

The burden rate, worked out

A 35 percent burden on a $32 per hour foreman produces $43.20 per hour in the estimate. The real fully burdened cost, with workers comp at the correct class code, health insurance, 401k, and payroll taxes, may be $46.50 per hour. On 1,200 foreman hours that $3.30 difference is $3,960, and the same error repeats in every labor category.

The superintendent nobody bid

A 6 month project with a full time superintendent at $85K per year means $42,500 in superintendent cost. Left out of the estimate, that's $42,500 of loss before the first pour. Indirect labor belongs in the bid as its own line, estimated in hours at the burden rate.

General conditions on an $800K job

On a 6 month $800K project, general conditions are 2 to 5 percent of contract value, which is $16,000 to $40,000. Estimated at $5,000, the whole budget is gone in month one. Every month after that pulls site overhead straight out of margin.

THE FIX

WHAT AN ACCURATE ESTIMATE REQUIRES.

A formally calculated overhead rate

The rate gets updated annually, recalculated whenever a significant overhead item changes, and applied consistently to every bid. Consistency is half the value, because a rate that moves for measurement reasons can't be trusted at bid time. One method, written down, used every year.

A fully burdened labor rate by classification

Base wage plus payroll taxes, workers comp at the correct class code, health insurance, and 401k, built per classification rather than as one company average. The rate gets verified against actual payroll data every year. That's the only way the labor side of a bid can be trusted.

Historical unit cost data from completed projects

Production rates come from jobs you've completed, broken out by work type, by season, and by crew composition. Industry averages are a starting point and they aren't your production rates. After enough completed projects, the estimate template is built from documented history and not from memory.

Indirect labor as its own estimate line

Superintendent, foreman coordination, PM, and safety time get estimated in hours at the burden rate rather than absorbed into contingency. Contingency isn't a place to keep known cost out of sight. If the people are on the job, they belong in the bid.

General conditions off a standard checklist

Every site cost is listed and estimated from a checklist rather than guessed at from memory of the last project. The checklist is what keeps porta potties and dumpsters from becoming a margin surprise. It's the cheapest control in the estimate.

The alignment meeting before mobilization

A well built estimate doesn't produce job profitability on its own, because the estimate has to line up with the job cost code structure so actual cost can be compared to estimated cost at the phase and category level. In the alignment meeting the estimator, bookkeeper, and PM walk the estimate line by line and map every item to a job cost code. That meeting is also the quality control step that catches estimate errors before they become job losses.

$10.7M+
Client AR Recovered Since 2023
48
Active Trade Specializations
60 DAYS
Average Onboarding Time
PRICING

FLAT MONTHLY FEE. NO SURPRISES.

Three tiers, priced by your trailing twelve month revenue. Which one you're in depends on how much of the work you want off your desk. No hourly billing. No payroll. The one-time onboarding fee is right here in the table.

Last 12 months revenueMonthly feeOne-time onboarding
Under $1M$1,900 to $3,300$1,000
$1M to $3.5M$2,600 to $5,300$1,500
$3.5M to $6.5M$3,800 to $8,300$3,000
$6.5M to $9.5M$5,100 to $11,800$4,500
$9.5M to $12.5M$6,100 to $14,900$6,000
$12.5M to $15.5M$7,400 to $17,650$7,500
$15.5M to $18.5M$9,400 to $22,400$9,000
$18.5M+Quoted individuallyQuoted individually

The onboarding fee covers migrating your books back to the start of your last taxable year and getting you fully operational in 60 days. It's billed once, with your first invoice. It's the same for all three tiers. Your first month is prorated, and your monthly engagement starts on the first of the first full month.

Range reflects the three tiers below. Which one you're in depends on how much of the work you want off your desk. No payroll. No hidden line items. The onboarding fee is right here in the table.

Core

You stop guessing.

You get the CFO work. Job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a meeting every month that ends in decisions and never in a report.

Your bookkeeper still does the books.

Strategic

Every job shows its margin while it is still open.

Everything in Core, plus the bookkeeping and bank reconciliations done for you, and the job costing and WIP software set up, loaded with your cost codes, and managed every month. Use your own online software, or move to ours and we cover it.

A bookkeeper we choose does the books and reconciliations. No payroll.

Platinum

You approve, and the money side gets handled.

Everything in Strategic, plus a controller we choose who handles your bills and receivables for you the way an in-house controller would. They call vendors, pay the bills and keep the accounting current. We plan the cash flow first, and you approve every payment because it is your money.

A controller we choose does the payables and receivables. No payroll, no pay applications, no collections.

COMMON QUESTIONS

FREQUENTLY ASKED.

A job that closes below expectations almost always traces back to an estimate error and not to field execution. The usual causes are an understated overhead rate, a wrong labor burden, an optimistic production rate never checked against your own history, missing indirect labor and underbid general conditions. Each puts a loss into the bid before the crew mobilizes.

Compare your estimated gross margin to actual gross margin on the last 5 to 10 completed projects. If actual is consistently 3 to 6 points below estimated, you have a systematic estimate error rather than a string of bad luck. Pull the cost to complete from one of those projects and find the cost category furthest from estimate, which is almost always overhead understatement, labor burden error, or missing indirect labor.

Fix the estimate first. Raising prices on a bid built from wrong cost assumptions produces bids that are either still underpriced, if the error is large, or noncompetitive, if you stack a buffer on top of a wrong number. A bid built on accurate costs is priced correctly for the work, and it's competitive because your competitors are using the same wrong inputs while you know your real costs.

CFOS builds the data that makes estimates accurate: unit cost tracking from completed projects, a formally calculated overhead rate updated at engagement start, and an alignment meeting at project start that maps every estimate line to a job cost code. The alignment meeting builds the cost structure and doubles as the quality control step that catches estimate errors before they turn into job losses.

Three tiers, and which one you are in depends on how much of the work you want off your desk. Core is where you stop guessing: job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a monthly meeting that ends in decisions, while your bookkeeper keeps doing the books. Strategic is where every job shows its margin while it is still open: a bookkeeper we choose does the books and the bank reconciliations, and the job costing and WIP software is set up and managed for you, on your own online software or ours. Platinum is where you approve and the money side gets handled: a controller we choose handles your bills and receivables the way an in-house controller would, and you approve every payment. No payroll. No scope gaps.
WHAT THIS TIES INTO
Josh Luebker, SPM The Construction CFO
Josh Luebker
FRACTIONAL CFO · SPM THE CONSTRUCTION CFO

Josh Luebker is a master electrician turned construction CFO, president of SPM The Construction CFO and author of CONTROL: C.F.O.S. Construction Financial Operating System.

IS YOUR ESTIMATED MARGIN MATCHING YOUR CLOSEOUT MARGIN?

Twenty minutes of questions about how you build an estimate, what rates go into it, and what your jobs come in at once they close. Nothing gets sold and nothing gets proposed. If Josh can help, you'll set a longer call.

You don't hire a CFO because it's safe, you do it because the real risk isn't having one.
Book a 20 minute call

20 minutes. Nothing gets sold on this call and nothing gets proposed. Josh asks questions to work out whether he can help at all.

OR GET THE WIP SCHEDULE TEMPLATE. NO CALL NEEDED.