OVERHEAD, THE REPAIR

FIXING AN OVERHEAD RATE YOU HAVE ALREADY BID.

QUICK ANSWER

Fixing an overhead rate is four moves, and only the last one touches a bid. Recode the chart of accounts into the eight overhead categories the CONTROL Book uses. Take direct job expense back out of overhead, which is the nine cost types belonging to a specific job. Settle the borderline roles in writing, because a project manager dedicated to a few jobs at a time is a job cost while one who floats across seven or more is overhead, and owner compensation belongs in overhead at market rate. Then recalculate on a rolling twelve month average, load it into the estimate, and deal with the backlog you already sold at the old rate. Why the rate was low before anybody miscalculated it's a separate argument, and this page starts after you've accepted it.

The part nobody warns you about is the backlog. A corrected rate applies to work you haven't bid yet, and jobs already sold at the old rate keep running at the old rate until they close. So in the first month after the correction the reports read worse before they read better: the recode moves cost between categories, the new rate loads more overhead into every fresh estimate, and the old backlog still carries the shortfall it was priced with. Companies that abandon the repair usually do it in that window, reading old work as evidence the new number is wrong. Knowing the window exists is most of getting through it.

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

WHAT IT MEANS.

An overhead rate repair is the recoding and recalculation sequence that moves a company off an inherited bid rate and onto a rate computed every month from its own eight overhead categories.

The rate is total overhead divided by revenue, so a repair has two halves that get confused with each other. The numerator is a coding problem, meaning which costs are in overhead at all. The denominator is a forecasting problem, meaning which revenue you divide by. Fix one, skip the other, and you get a new number that's wrong in a new direction.

The starting point for most subcontractors is the ten percent overhead and five percent profit carried in a bid by convention. The CONTROL Book treats that pair as an assumption to be replaced rather than a convention to be respected, because a bid built on an overhead rate half the size of the real one loses money on the day it's won. What replaces it's your own number, recomputed monthly.

WHY THE FIRST ATTEMPT USUALLY FAILS

FOUR WAYS A REPAIR COMES UNDONE.

01

The rate gets recalculated and the coding doesn't

Recomputing the same categories gives you a tidier answer that's still the wrong one. If supervision, shop time, small tools and direct job expense are sitting wherever they first got posted, the numerator is built from categories that don't hold what their labels claim. The recode comes first and the arithmetic comes second, and doing those two in the other order wastes the month.

02

Only the numerator gets fixed

Overhead as a share of revenue moves every month, because the costs in the numerator hold still and the revenue underneath them doesn't. A rate computed in a busy year is too low for a slow one. Repairing the cost categories and then dividing by last year's revenue leaves half the defect in place, and the half left behind is the one that moves with the market.

03

The corrected rate reaches the estimate and nothing else

A rate loaded into the estimating template and left out of the monthly reporting drifts back inside a year, because nothing checks it. The two have to move together: the same number in the bid and in the report, recomputed on a rolling twelve month average at every close, so a change in either one is visible in the other.

04

The backlog gets ignored

Work already sold at the old rate runs at the old rate until it closes, and for a subcontractor carrying several months of backlog that's several months of jobs which can't absorb the corrected overhead. Owners who read the first months after a correction as evidence it failed are reading old work. The repair plan has to say what happens to that backlog, or the reporting will look like the fix made things worse.

THE REPAIR SEQUENCE

FOUR MOVES, IN THIS ORDER.

Move 01, recode into the eight overhead categories

The eight are office requirements, software subscriptions, administrative expenses, employee benefits and development, owned equipment idle time and normal maintenance, insurance, non-direct job employees, and everything else. On a repair the work is reclassification rather than construction, so the last twelve months of history has to move into the new categories too, or the rolling average compares this month's coding against last month's. Non-direct job employees is where most of the movement happens, because it holds the estimating team, the safety manager, in-house accounting, business development, the C-suite and the owner.

Move 02, take direct job expense back out of overhead

Superintendents, non-working foremen, project managers, assistant project managers, safety, job trailers, storage containers, permits, and legal are required to execute a specific job and show no physical progress on it. Leaving those nine cost types in overhead inflates the pool and understates what the work costs. Moving them out lowers the rate and raises job cost in the same close, which is one correction reading as two opposite changes, and it's the step that makes an owner think something broke.

Move 03, settle the borderline roles in writing

A project manager dedicated to a few jobs at a time is a job cost. One who floats across seven or more, or who runs company-wide functions, is overhead. Owner compensation belongs in overhead at market rate for the work being done and not at whatever the draws happen to total. Write both decisions down per person and date them, because a rate can't be compared month to month if the coding rule changes with whoever posts the entry.

Move 04, recalculate monthly and carry the backlog separately

The corrected rate goes on a rolling twelve month average, recomputed at close and loaded into the estimate, and it appears in the monthly report beside the jobs it priced. Work sold at the old rate gets tracked as its own group until it closes, so the report can show corrected bids and old backlog apart from each other instead of averaging them into one margin. Thirteen months of history in the report is what lets this month be compared against the same month a year ago while both groups are still running.

What the corrected rate gets measured against

Not one site-wide figure. A painting contractor and a tunnel contractor don't run the same cost structure, so the comparison is your own trade at your own revenue band, which the per-trade overhead benchmark pages carry. The percentages that circulate as construction overhead targets are whole-industry averages, and treating an average as a target is the error those benchmark pages exist to correct.

WHAT YOU GET

THE OUTPUTS, NAMED.

Your overhead recoded into the eight categories, with the last twelve months reclassified so the rolling average is comparable.
Direct job expense out of overhead and back onto the jobs, with the nine cost types listed.
The project manager and owner compensation rules written down per person and dated.
A rolling twelve month overhead rate, recomputed at close and loaded into the estimating template.
The backlog sold at the old rate tracked as its own group until it closes, so the reporting doesn't average it into the new bids.
$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.

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.

Four moves in order. Recode the chart of accounts into the eight overhead categories, take the nine direct job expense cost types back out of overhead, settle the project manager and owner compensation rules in writing, then recalculate on a rolling twelve month average and load the result into the estimate. Only the last move touches a bid, and the first three decide whether it's worth anything.
They run at the old rate until they close, because the price is already set. Track them as their own group so the monthly report can show the corrected bids apart from the backlog they would otherwise be averaged into. Owners who read the first months after a correction as evidence it failed are usually reading old work rather than the new bids.
Every month, on a rolling twelve month average, at close. Overhead as a share of revenue moves every month because the costs hold still and the revenue doesn't, so a rate set once and carried for three years is wrong in both directions at different times. Recomputed at close, it goes into the estimate and into the monthly report as the same number.
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.

IS YOUR BID RATE THE RATE YOU RUN?

Bring last year's financials and your estimating template. We will recompute the rate and show you the distance between the two numbers.

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.