When a construction company does more work but makes less money, the cause is almost always overhead rate creep: indirect costs growing faster than revenue, with bid markup that wasn't updated to match. The fix is calculating the actual current overhead rate, updating bid markup, and identifying the 2–3 line items that drove the creep. This page covers the mechanism, the math, and the fix.

MORE WORK LESS MONEYOVERHEAD RATE CREEP SHRINKING MARGINSBID MARKUP WHY CONSTRUCTION COMPANIES LOSE MONEY GROWING MORE WORK LESS MONEYOVERHEAD RATE CREEP SHRINKING MARGINSBID MARKUP WHY CONSTRUCTION COMPANIES LOSE MONEY GROWING
THE CONSTRUCTION CFOSchedule a Free Call
Financial Diagnosis

More Work. Less Money. Here's Why.

You're busier than you've ever been. The backlog is full. You're winning jobs. And somehow you're taking home less than when you were doing half the volume. This is one of the most demoralizing problems in construction — and it has a specific, fixable cause. Almost every time.
Published: May 2026Updated: May 2026
The Mechanism

Overhead Grew. Your Bid Markup Didn't.

This is the single most common cause of shrinking margins in a growing construction company. It's not bad luck, bad GCs, or bad field execution. It's a pricing problem that started the day your overhead rate changed and your bid markup didn't follow.

Here's how it happens: you grow from $2M to $4M over three years. Along the way you hire a project manager, add a truck, upgrade insurance, get better software, move to a bigger office. Each one felt justified — because it was. But your total overhead went from $240K to $680K. Your overhead rate went from 12% to 17%.

The problem: you're still pricing jobs at a 12% overhead allowance. Every single job has been shipping with a 5-point margin deficit — built in before the first crew hits the site. At $4M revenue, that's $200,000 of margin given away per year to overhead that's never recovered.

The math is unforgiving: A $500K job priced at 12% overhead allowance generates $60K to cover overhead. If your actual overhead rate is 17%, that job needs $85K to break even on overhead — before any net profit. You're $25K in the hole on overhead before the first piece of equipment turns a key.

The Three-Part Fix

Calculate. Update. Eliminate.

The fix is not complicated. It requires honesty about the actual numbers and the discipline to update bid pricing before the next job goes out — not after the next quarterly P&L confirms what you already suspected.

Step 1 — Calculate Your Actual Current Overhead Rate

Not last year's. Not an estimate. Pull every SG&A line item for the last 12 months and divide by total revenue. That's your actual overhead rate. If you haven't done this in the past 90 days, the number you're pricing from is wrong. Use the overhead rate calculator to run the math right now.

Step 2 — Update Your Bid Markup Immediately

Every bid that goes out before this is fixed locks in the loss. Update your bid markup to reflect your actual overhead rate plus your target net profit margin. If your overhead rate is 17% and you want 6% net profit, your total cost uplift is 23% — meaning $1.00 of direct cost needs to bill at $1.30 to deliver the right margin. Not $1.18 from two years ago.

Step 3 — Find the 2–3 Lines Driving the Creep

Most overhead rate creep comes from 2–3 specific line items. A PM salary that was added mid-year and never reflected in estimating. A vehicle fleet that doubled. Insurance that repriced at renewal. Go line by line through your SG&A and find the items that grew fastest as a percentage. For each one, either build it into bid pricing explicitly or decide it needs to be eliminated.

What the Numbers Look Like

The Same Business. Two Different Years.

This is a simplified but realistic picture of what overhead rate creep looks like across a three-year growth period. The revenue grew 100%. The overhead grew 183%. The net margin compressed from 8% to 3%.
Yr 1

$2M Revenue · 12% Overhead

$240K in SG&A. Bid markup built for 12% overhead recovery. Net margin: 8%. Owner takes home roughly $160K. Business feels healthy.

Yr 2

$3M Revenue · 15% Overhead

$450K in SG&A. Bid markup still set for 12%. 3 points of margin on every job goes unrecovered. Net margin: 5%. Owner notices the squeeze but blames job problems.

Yr 3

$4M Revenue · 17% Overhead

$680K in SG&A. Bid markup still set for 12%. 5 points unrecovered on every job. Net margin: 3%. Revenue doubled. Take-home dropped. The problem isn't the jobs.

Frequently Asked Questions

Common Questions.

The most common cause is overhead rate creep — indirect costs growing faster than revenue, with bid markup that wasn't updated to match. The business is busier, the owner is working harder, and the take-home is smaller because every job is shipping with an overhead recovery shortfall built in.

It's the gradual accumulation of indirect costs — additional staff, vehicles, insurance, software — that outpaces revenue growth. A contractor who was at 12% overhead two years ago may be at 18% today without recalculating it. The bid markup hasn't changed. The overhead has. The margin disappears on every job.

Three steps: calculate your actual current overhead rate (actual SG&A ÷ actual revenue), update your bid markup to recover the current rate plus target net margin, and identify the 2–3 line items that drove the creep fastest. Most contractors find the culprits in 30 minutes of focused SG&A review. Use the overhead rate calculator as the starting point.

Josh Luebker — Fractional CFO, The Construction CFO
Josh Luebker
Fractional CFO · The Construction CFO

Former commercial construction project manager and master electrician. Managed 150+ projects totaling $300M+. Now fractional CFO for commercial subcontractors doing $1M–$12M through Sulphur Prairie Management. About Josh →  |  LinkedIn →

Related Resources
Financial Diagnosis
Revenue Up, Profit Down
The companion piece — what's driving the gap between revenue and profit
Tool
Overhead Rate Calculator
Calculate your actual overhead rate and the exact % to add to every bid
Benchmark Data
Overhead Rates by Trade
See where your overhead rate stands against trade benchmarks
Reference
Financial Questions Answered
Overhead, pricing, cash flow — answered directly
Cash Flow
Can't Pay Suppliers
What to do when overhead creep has turned into a cash crisis
Get Started
Schedule a Free Call
Walk through your overhead rate and bid pricing with Josh

BUSIER THAN EVER.
BANK ACCOUNT SAYS OTHERWISE.

The overhead rate is the answer. Let's find it and fix it.

Schedule a Free Call →
THE CONSTRUCTION CFO
Overhead CalculatorOverhead IndexFinancial Q&ASchedule a CallJosh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0