OVERHEAD DIAGNOSTIC

HOW TO KNOW IF YOUR CONSTRUCTION OVERHEAD RATE IS WRONG, FIVE TESTS.

QUICK ANSWER

Most contractors who carry an understated overhead rate don't know it. The symptoms are all there, with the company busy but not making money, jobs closing below estimated margin, and the line of credit growing alongside revenue, but the cause isn't obvious without running the diagnostic. There are five tests, ordered by speed. The first one takes 20 minutes, and if it fails, the overhead rate is wrong.

SPM runs this diagnostic on every new engagement, and most clients fail at least three of the five on the first pass. That's not a comment on how those businesses are run. It's what happens when a bid input gets set once and then every report downstream reads fine: the jobs perform, the gross margin holds, and the money still isn't there at the end of the year. Nothing in a standard P&L points at an overhead rate, which is why finding it takes a test rather than a review.

BY JOSH LUEBKERPublished 2026-08-06Updated 2026-08-07
THE DEFINITION

WHAT IT MEANS.

An understated overhead rate is a bid input that allocates less overhead to each job than the business is really incurring, which reads as lower than expected net margin even on jobs that performed in the field.

The reason this error survives is that it never looks like an error. Every job closes near its estimated gross margin, so the estimator looks right and the field looks right. The loss sits below the gross margin line, where an owner reading a P&L sees an overhead total and no way to tell whether the bids ever carried it.

WHAT WE SEE IN THIS BUSINESS

THE SYMPTOMS WITH NO OBVIOUS CAUSE.

01

Busy and not making money

Every symptom is present and the cause stays invisible. The company is busy, the crews are working, and the money isn't there at the end of the year. Nothing in a standard P&L points at an overhead rate, so the owner goes looking at labor, at material prices, and at the market, and none of those is the problem.

02

Jobs close 4 to 8 points below estimate with normal field execution

When actual gross margin runs consistently 4 to 8 points below estimated gross margin and field execution was normal, the overhead rate is almost certainly understated. The projects performed as estimated. The overhead allocated to those projects was less than the overhead being incurred, and the difference reads as lower than expected net margin even when the jobs look profitable.

03

The line of credit grows alongside revenue

A business that grew revenue from $2M to $4M and also grew line of credit utilization from $150K to $320K is funding overhead from credit rather than from project revenue. Priced correctly, growing revenue produces growing cash rather than growing borrowing. When the line grows with revenue, the most common cause is overhead understatement in the bid rate.

04

Owner compensation was never in the rate

Most owners who take draws rather than a defined salary never put their own compensation into the overhead rate calculation. Pull the calculation and look for the owner compensation line. If it's missing, or below $100,000 at $2M to $5M of revenue, the rate is understated by the missing amount as a percentage of revenue.

THE ARITHMETIC

WHAT IT LOOKS LIKE IN DOLLARS.

What the understatement costs

Multiply the understatement in points by annual revenue. A 5 point understatement on $3M of revenue is $150,000 a year of overhead that's never recovered from project revenue, and that $150,000 gets paid out of net profit, or out of the line of credit when net profit won't cover it. Over 5 years that's $750,000. The overhead rate error is the single most expensive financial control failure in most subcontracting businesses.

The 6 point case

A contractor using 11 percent in bids whose real rate is 17 percent is underpricing by 6 points on every project. On $3M of revenue, 6 points of understatement is $180,000 a year. Nothing in the field caused it and nothing in the field can recover it.

FIVE DIAGNOSTIC TESTS

HOW TO TELL IF THE RATE IS UNDERSTATING YOUR COST.

Test 01, the fastest, compare estimated to actual gross margin on the last 5 projects

Pull estimated gross margin from the bid and actual gross margin from the job cost at closeout on the last five completed projects. If actual is consistently 4 to 8 points below estimated and field execution was normal, the overhead rate is almost certainly understated. This test takes about 20 minutes, and if it fails, the rate is wrong and the other four are confirmation.

Test 02, recalculate the rate from scratch and compare it to the bid rate

Sum every fixed cost line item from the last 12 months of actual expenses, add owner compensation at market rate, and divide by last 12 months revenue. If that number is more than 2 to 3 points above the rate currently used in bids, the bid rate is wrong. A contractor using 11 percent in bids whose real rate is 17 percent is underpricing by 6 points on every project, and on $3M of revenue that's $180,000 a year of overhead that never gets recovered.

Test 03, check whether the line of credit grew alongside revenue

Compare revenue growth to line of credit utilization over the same period. A business that went from $2M to $4M of revenue while going from $150K to $320K of utilization is funding overhead from credit and not from project revenue. If the business were priced correctly, growing revenue would produce growing cash and not growing utilization.

Test 04, ask whether owner compensation is in the rate

Pull the overhead rate calculation and find the owner compensation line. Most owners who take draws rather than a defined salary never included it in the first place. If it's missing, or below $100,000 at $2M to $5M of revenue, the overhead rate is understated by the missing amount as a percentage of revenue.

Test 05, compare net margin to the target after overhead

At your current gross margin target and your current overhead rate, work out what net margin ought to be. Compare that to actual net margin over the last 12 months. If actual is more than 3 points below the theoretical figure, the overhead rate used in bids is below the overhead rate the business is incurring.

The correction sequence

Step one, calculate the correct rate from current actual costs and not from last year's number or from an estimate. Step two, update the bid template immediately, before any new bids go out, and not at year end. Step three, monitor win rate for 60 days, because a 3 to 5 point overhead rate correction typically doesn't change win rate materially, since competitors are absorbing the same cost out of their own margin. The market price hasn't changed. Only your pricing structure has.

If the corrected rate loses you everything

If the correct overhead rate produces bid prices that lose all competitive work, the market is pricing below true cost across every competitor. That's a different problem, and it calls for scope selection, market repositioning, or overhead reduction rather than accepting the old rate. In most commercial markets, correcting an understated rate by 4 to 6 points leaves a win rate that's still competitive, because competitors are also absorbing the shortfall out of margin.

$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, and no add-ons.

Pricing

Last 12 months revenueMonthly fee
Up to $1M$1,900 to $2,900
$1M to $3.5M$2,600 to $3,900
$3.5M to $6.5M$3,800 to $5,700
$6.5M to $9.5M$5,100 to $7,100
$9.5M to $12.5M$6,100 to $8,500
$12.5M to $15.5M$7,400 to $11,000
$15.5M to $18.5M$9,400 to $13,500
$18.5M+Quoted individually

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.

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 rather than a report.

Your bookkeeper keeps doing the books.

Executive

You stop touching the books.

Everything in Core, and we run the bookkeeping and the controllership as well. Nobody in your office is answering coding questions or chasing a reconciliation at month end.

We do the books. No payroll.

Strategic

Every job shows its margin while it's still running.

Everything in Executive, plus the job costing and WIP platform set up, loaded with your cost codes, and managed for you every month. You never have to learn it.

We do the job costing.

COMMON QUESTIONS

FREQUENTLY ASKED.

Multiply the understatement in points by annual revenue. A 5 point understatement on $3M of revenue is $150,000 a year of overhead that's never recovered from project revenue. That $150,000 gets paid out of net profit, or out of the line of credit when net profit isn't enough. Over 5 years that's $750,000, which makes the overhead rate error the single most expensive financial control failure in most subcontracting businesses.
It may drop modestly, by 1 to 5 points, in the first 60 days. Monitor it. If the win rate drops more than 5 to 10 points, go look at the specific projects lost on price. In most commercial subcontracting markets a 4 to 6 point overhead rate correction doesn't change win rate materially, because competitors are absorbing the same overhead out of their own margins. The market price hasn't changed. Your pricing structure has.
Yes. The overhead rate calculation is the first financial deliverable in every SPM engagement, and the corrected rate is in the bid template before the first new bid goes out. The rate then gets recalculated annually and updated whenever a significant hire, equipment addition, or facility change happens.
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. Executive is where you stop touching the books, because we run the bookkeeping and the controllership as well. Strategic is where every job shows its margin while it is still running, because the job costing and WIP platform is set up and managed for you. No payroll. No scope gaps.
Sixty days. We migrate your books back to the start of your last taxable year, set up ControlQore, and build your job costing structure from scratch. Fully operational in two months.
WHAT THIS TIES INTO
Josh Luebker, The Construction CFO
Josh Luebker
FRACTIONAL CFO · THE CONSTRUCTION CFO

Former commercial project manager and master electrician: 150+ projects worth $2.1B combined, from $50,000 to $300M. Now fractional CFO to commercial subcontractors.

TWENTY MINUTES TELLS YOU WHETHER THE RATE IS WRONG.

Bring the bid and the closeout job cost report for your last five completed projects. We will run test one on the call and tell you whether the other four are worth running.

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 diagnostic

20 minutes. No sales pressure. We will tell you exactly what's broken before we talk about anything else.

OR START WITH THE WORKBOOKS. NO CALL NEEDED.