Skip to main content
ESTIMATINGOVERHEAD RATEJOB PROFITABILITYFRACTIONAL CFOMARKUP VS MARGINSUBCONTRACTOR FINANCECONTROLQORECONSTRUCTION CFOESTIMATINGOVERHEAD RATEJOB PROFITABILITYFRACTIONAL CFOMARKUP VS MARGINSUBCONTRACTOR FINANCECONTROLQORECONSTRUCTION CFO
THE CONSTRUCTION CFO SCHEDULE A FREE CALL
ESTIMATING AND PROFITABILITY

ESTIMATING IS WHY
YOU'RE NOT PROFITABLE.

THE SHORT ANSWER

Profit is not what's left over after costs. Profit is a decision you make before the bid goes out. When the estimate is built on a wrong overhead rate, stale burden rates, or production assumptions that don't match reality, the job is priced to lose money before the contract is signed. No amount of field execution fixes a structurally wrong estimate.

BY JOSH LUEBKER UPDATED MAY 2026 THE CONSTRUCTION CFO
WHERE THE LOSS IS BUILT

HOW THE ESTIMATE STRUCTURE
CAUSES THE PROFIT GAP.

The profit gap in most subcontracting businesses is structural — it's built into the estimate before the contract is signed. Field execution can't fix a structurally wrong estimate. The only way to close the gap is to fix the inputs the estimate is built on.

01
OVERHEAD RATE TOO LOW
You estimate with 10% overhead. You're running 18%. Every job you bid is priced 8 points below what it costs to execute. You win work, do the work, and the money isn't there. It never was — the estimate didn't capture the real cost of running the business.
02
BURDEN RATES STALE OR WRONG
You estimated labor at $38/hr burdened. Current burden is $44/hr. On 5,000 hours that's $30,000 in untracked variance per job — before the first nail is driven. Burden rates change with every benefits renewal, workers comp adjustment, and union rate update. Most estimators use a rate that was right 18 months ago.
03
ESTIMATING AND JOB COSTING SPEAK DIFFERENT LANGUAGES
The estimator builds a bid by phase and scope. The bookkeeper codes costs by account and category. They don't match up. You can't compare what you bid to what you spent because the structures are different. When estimate and actual don't align, you can never learn from job history — so every new estimate starts from scratch instead of from evidence.
04
PROFIT TREATED AS A LEFTOVER
Most estimators add markup on top of costs and call whatever comes out the profit. Profit is not a leftover. It is a decision you make before the bid goes out. The target is 22–30% gross profit and 12% net profit. If the estimate doesn't produce those numbers after applying real overhead and real burden rates, you either cut costs or walk from the bid.

From the book CONTROL: if you can't win work at a price that covers real costs plus target profit, there are two choices — cut costs or find different work. There is no third option. Winning at the wrong margin and hoping field execution makes up the difference is not a strategy. It is how profitable-looking companies run out of cash.

THE FIX

WHAT AN ESTIMATE BUILT ON
REAL NUMBERS LOOKS LIKE.

1

VERIFY OVERHEAD AND BURDEN RATES BEFORE EVERY MAJOR BID

Overhead rate confirmed against actual cost base. Burden rates updated at every benefits change. These two inputs drive the floor price on every job. When they're right, the estimate reflects what it actually costs to execute. When they're wrong, no amount of careful scope work saves you.

2

ALIGN ESTIMATE STRUCTURE TO JOB COST CODES

Every line in the estimate maps to a job cost code. Same categories. Same language. Material in the estimate matches the material cost code. Labor by work type in the estimate matches labor by work type in the job cost report. When they align, you can compare bid to actual at closeout and use the history to sharpen the next estimate.

3

DECIDE ON PROFIT BEFORE SUBMITTAL — NOT AFTER

The target: 22–30% gross profit, 12% net profit after overhead. Build the estimate. Apply overhead. Apply burden rates. If the markup required to hit target profit produces a number the market won't accept, you have a cost structure problem — not a markup problem. Fix the cost structure. Don't chase work at 8% net hoping something changes.

FAQ

COMMON QUESTIONS.

Because profit is a decision made before the bid goes out — not a result of field execution. When the estimate uses a wrong overhead rate, stale burden rates, or production assumptions that don't match reality, the job is priced to lose money before the contract is signed. No amount of field performance fixes a structurally wrong estimate.

Every line in the estimate maps to a job cost code. Same categories, same language. Material in the estimate matches the material cost code. Labor by work type in the estimate matches labor by work type in the job cost report. When they align, you can compare bid to actual at closeout and use job history to sharpen the next estimate.

22 to 30 percent gross profit per project, 12 percent net profit after overhead. These are the CFOS benchmarks from Josh Luebker's book CONTROL: The Construction Financial Operating System. If the markup required to hit those targets produces a number the market won't accept, the answer is to fix the cost structure — not to chase work at the wrong margin.

The jobs get done, the revenue comes in, and the bank account doesn't match the P&L. Overhead isn't covered. Cash gets thin. Lines of credit get drawn. The owner looks at a profitable-looking income statement and an empty bank account and can't explain the difference. The answer is almost always in the estimate structure, not the field execution.

Josh Luebker
Josh Luebker
Fractional CFO · The Construction CFO

Former commercial construction PM and master electrician. Managed 150+ projects totaling $300M+. Author of CONTROL: The Construction Financial Operating System. About Josh →

SYSTEM RESOURCES
CFOS MODULE
Trade Benchmarking System
The system that makes this problem visible and fixable every month
SYSTEM
Run on CFOS
The full Construction Financial Operating System — all 6 modules
RELATED
Financial Control for Subcontractors
The full system — all five pillars working together

THE GAP DOESN'T CLOSE
WITHOUT THE SYSTEM.

Free 30-minute call. We look at your numbers and tell you what we see.

SCHEDULE A FREE CALL →

30 minutes. Free. No sales pressure. We'll tell you exactly what's broken before we talk about anything else.

THE CONSTRUCTION CFO
Run on CFOS Trade Benchmarking System Fractional CFO Schedule a Call Josh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0