SKIP TO CONTENT
TRADE BENCHMARKING SYSTEMCFOS MODULE 5GROSS MARGIN · NET MARGIN · OVERHEAD RATE24 TRADES COVEREDTRADE BENCHMARKING SYSTEMCFOS MODULE 5GROSS MARGIN · NET MARGIN · OVERHEAD RATE24 TRADES COVERED
THE CONSTRUCTION CFO GET A DIAGNOSTIC →
CFOS MODULE 5

YOU CAN'T HIT A TARGET YOU CAN'T SEE.

QUICK ANSWER

Most subcontractors don't know if their gross margin is good or broken because they've never compared it to a trade-specific benchmark. A 22% gross margin is healthy for a concrete contractor and a slow death for an electrical contractor. CFOS Trade Benchmarking sets the right targets by trade and revenue band, and measures every job against them.

The Trade Benchmarking System is Module 5 in CFOS, the Construction Financial Operating System. Benchmarks without trade specificity are useless. A civil contractor and an electrical contractor have completely different overhead structures, margin profiles, and working capital needs. Using the same generic benchmarks for both guarantees that at least one of them is managing to the wrong target. CFOS maintains trade-specific benchmarks across all 24 SPM trades, updated annually, covering gross margin, net margin, overhead rate, and billing velocity targets by revenue band.

BY JOSH LUEBKER Published: May 2026 Updated: June 2026
THE FAILURE MODE

WHAT ACTUALLY BREAKS WITHOUT THIS.

FAILURE 01

Managing to Generic Benchmarks

A subcontractor who reads that "construction companies should target 20% gross margin" and applies that to their SWPPP business is using the wrong number. SWPPP contractors run 28–34% gross margin because their direct costs are lower as a percentage of revenue. Civil contractors run 18–24% because heavy equipment and subcontractors compress margin. Generic benchmarks produce wrong decisions. A SWPPP operator at 22% gross margin isn't doing well. They're bleeding 6 to 12 points.

FAILURE 02

No Overhead Rate Validation

Overhead rate is the most dangerous number in construction finance because it's invisible and compounding. A concrete contractor estimating at 14% overhead when actual overhead runs 19% is pricing to lose on every single job, and won't find out until year-end. CFOS validates the overhead rate against actual SG&A spend on every client at onboarding and recalibrates it annually. It's not a benchmark exercise. It's an accuracy requirement.

FAILURE 03

No Performance Standard for Individual Jobs

Without a benchmark, there's no standard a job is measured against, so every job that doesn't blow up is considered a success. A $620K concrete flatwork job that closes at 17% gross margin when the trade benchmark is 26% isn't a success. It's a $55K underperformance. CFOS measures every completed job against the trade benchmark and uses the variance to improve estimating, pricing, and field execution over time.

CFOS BENCHMARKS BY TRADE

TARGET RANGES BY TRADE, $1M TO $12M.

These are CFOS working benchmarks for commercial subcontractors. Revenue band matters. Margins compress as volume grows because overhead spreads but competitive pressure increases.

Trade Gross Margin Target Net Margin Target Overhead Rate
Civil / Sitework18–24%7–11%10–14%
Concrete / Flatwork22–28%8–13%12–16%
Electrical (Commercial)24–32%9–14%13–18%
SWPPP / Erosion28–36%11–16%14–18%
Underground Utility20–26%8–12%11–15%
Grading / Excavation18–24%7–11%10–14%
Masonry24–30%9–14%13–17%
Framing / Drywall22–28%8–12%12–16%
Structural Steel20–26%7–12%11–15%
Paving / Demo22–28%8–13%12–16%
Waterproofing / EIFS28–36%11–16%14–18%

Ranges reflect $1M–$12M commercial subcontractors. Margins compress at higher revenue bands. Overhead rate targets assume no owner compensation in direct costs.

HOW CFOS CONTROLS IT

SPECIFIC OUTPUTS. NOT ADVICE.

Trade Benchmark Profile: at onboarding, CFOS establishes the correct gross margin, net margin, and overhead rate targets for the specific trade and revenue band. Updated annually.
Overhead Rate Validation: actual SG&A spend analyzed, overhead rate calculated from real numbers, and estimate overhead rate aligned. Recalibrated annually and when revenue changes by more than 20%.
Job Benchmark Comparison: every completed job compared to the trade benchmark in the monthly review. Variance tracked over rolling 12 months to identify systematic estimating or execution patterns.
CEO Report Dashboard: 10 financial metrics tracked monthly in the CEO Report tool, including gross margin and net margin charted against trade benchmark targets. Owner sees position vs benchmark in a single view.
Annual Benchmark Recalibration: at the start of each fiscal year, CFOS reviews industry benchmark data, updates the client's targets, and adjusts pricing guidance accordingly.
WHAT CHANGES WHEN THIS IS FIXED

BEFORE AND AFTER.

5 Pts
Average overhead rate correction at onboardingThe most common finding at CFOS onboarding is an overhead rate 4–7 points below actual. A concrete contractor at $4.9M using a 14% overhead estimate when overhead runs 19% is mispricing every single job. Correcting the rate doesn't require new work. It requires accurate math and the courage to price it right.
$340K
Margin recovered after overhead rate correctionAfter CFOS corrected the overhead rate on a $4.9M concrete contractor and repriced forward bids, margin recovered $340K in 12 months. Same work. Same clients. Different math. See the case study →
Monthly
Benchmark tracking frequencyEvery CFOS client tracks gross margin, net margin, and overhead absorption against their trade-specific benchmark in the CEO Report tool, monthly, updated within 10 days of period close. Decisions get made against real data, not gut feel or annual CPA reports.
COMMON QUESTIONS

FREQUENTLY ASKED.

Because a 22% gross margin is healthy for a concrete contractor and a slow death for an electrical contractor. Overhead structures, labor ratios, material intensity, and competitive pricing dynamics differ completely by trade. A civil contractor and a SWPPP contractor have different benchmark gross margins by 10+ points. Using the same number for both guarantees that one of them is managing to the wrong target. CFOS maintains trade-specific benchmarks for all 24 SPM trades, updated annually, covering gross margin, net margin, and overhead rate by revenue band.
Overhead rate misalignment, by 4 to 7 points on average. The estimator built the bid using an overhead rate that was set 3 years ago, never updated, and never validated against actual SG&A spend. When overhead runs 5 points higher than the estimate assumes, every job is priced to lose. This is the most common finding on concrete, civil, and electrical contractors at CFOS onboarding. The fix is straightforward once the actual numbers are on the table.
Five named outputs: a trade benchmark profile at onboarding with gross margin, net margin, and overhead rate targets for the specific trade and revenue band; an overhead rate validation from actual SG&A spend; a job benchmark comparison on every completed job; monthly CEO Report dashboard tracking performance vs trade targets; and an annual benchmark recalibration at fiscal year start. You always know whether you're hitting the number that matters for your trade.
Josh Luebker, The Construction CFO
Josh Luebker
Fractional CFO · The Construction CFO

Former commercial construction project manager and master electrician. Managed 150+ projects totaling $2.1B+ including data centers, military bases, hospitals, and high-rises. Now fractional CFO for commercial subcontractors doing $1M–$12M through Sulphur Prairie Management. About Josh →  |  LinkedIn →

RELATED RESOURCES
CFOS MASTER
Run on CFOS
The Construction Financial Operating System: complete architecture and all 6 modules
CFOS TRADE
Concrete OS
Gross margin benchmarks and overhead rate targets for concrete subcontractors
CFOS TRADE
Electrical OS
Margin benchmarks and billing velocity targets for commercial electrical contractors
SYSTEM CONNECTIONS
CFOS SPINE
Run on CFOS: Full System Index
RELATED MODULES
Job Profitability SystemOperating Model DefinitionCash Control System
SERVICE LAYER
Fractional CFO for ConstructionConstruction BookkeepingConstruction Controllership

DO YOU KNOW IF YOUR GROSS MARGIN IS GOOD FOR YOUR TRADE?

Most subcontractors don't. Book 30 minutes and we'll benchmark your numbers against the right targets for your trade and revenue band.

BOOK A FREE 30-MIN DIAGNOSTIC →

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

OR SEE YOUR NUMBERS FIRST → FREE CEO REPORT TOOL
THE CONSTRUCTION CFO
Run on CFOS Job Profitability System Concrete OS Schedule a Call Josh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0
Josh Luebker, The Construction CFO
JOSH LUEBKER
FOUNDER & CFO

Master electrician and former project manager, 150+ projects and $2.1B+ in commercial work. Now runs the numbers for subcontractors instead of standing on the job site.

LinkedIn About
Stewart Bohrer, The Construction CFO
STEWART BOHRER
VP OF OPERATIONS

Keeps the system running day to day: job costing, WIP, monthly financial reviews, and the follow-through between calls. Josh handles onboarding.

LinkedIn About
LinkedIn YouTube About Run on CFOS CONTROL Book →
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR