CONSTRUCTION FINANCIAL BENCHMARKSGROSS MARGIN BY TRADEOVERHEAD RATE BENCHMARKSNET PROFIT BY TRADE18 TRADES $1M-$12MCONSTRUCTION FINANCIAL BENCHMARKSGROSS MARGIN BY TRADEOVERHEAD RATE BENCHMARKSNET PROFIT BY TRADE18 TRADES $1M-$12M
THE CONSTRUCTION CFO
PricingResultsFree ToolsAboutFree Call

Gross margin, overhead rate, and net profit benchmarks for commercial subcontractors across 18 trades. Electrical averages 25% gross margin at $1M-$5M. Civil and concrete average 21%. SWPPP averages 22%. Overhead rates range from 13% for framing to 17% for waterproofing. Net profit benchmark for most trades is 5.5-7.5%. The Construction CFO serves commercial subcontractors $1M-$12M from Sulphur Rock, Arkansas.

The Construction CFO

Construction Subcontractor Financial Benchmarks by Trade

Most subcontractors have no way to know whether their gross margin is normal, their overhead rate is competitive, or their net profit is where it should be. These benchmarks give you a number to compare against -- by trade, at your revenue band. Being below benchmark is a flag. Being above is worth protecting.

Schedule a Free Call →See Pricing
Updated: May 2026By Josh Luebker, The Construction CFO
Gross Margin

Gross Margin Benchmarks by Trade

Gross margin is revenue minus direct job costs. These are the $1M-$5M benchmarks. Gross margin improves as revenue scales because overhead spreads across more work. Below benchmark almost always means labor overruns, material pricing issues, or SOV structure problems.

TRADE
GROSS MARGIN $1M-$5M
HEALTHY TARGET
Civil Contractors
21%
23%+
Excavation Contractors
21%
23%+
Grading Contractors
18%
20%+
Sitework Contractors
18%
20%+
Underground Utility
18%
20%+
Concrete Contractors
21%
23%+
Concrete Flatwork
22%
24%+
Masonry Contractors
21%
23%+
SWPPP / Erosion Control
22%
25%+
Electrical Contractors
25%
27%+
Framing Contractors
18%
20%+
Drywall Contractors
19%
21%+
Insulation Contractors
22%
24%+
Demolition Contractors
20%
22%+
Paving Contractors
20%
22%+
Waterproofing
26%
28%+
Structural Steel
23%
25%+
EIFS / Stucco
22%
24%+
Overhead Rate

Overhead Rate Benchmarks by Trade

Overhead rate is the percentage of revenue going to indirect costs. Below benchmark usually means overhead is being undercounted in bids. Above benchmark means cost structure needs review. Both are problems that compound silently.

TRADE
OVERHEAD RATE $1M-$5M
NORMAL RANGE
Civil / Concrete / Excavation
14%
12-16%
Grading / Sitework / Underground
15%
13-17%
Electrical
16%
14-18%
SWPPP / Erosion Control
14%
12-16%
Masonry / Flatwork
14%
12-16%
Framing / Drywall
13%
11-15%
Insulation / Paving
14%
12-16%
Demolition
16%
14-18%
Waterproofing
17%
15-19%
Structural Steel
15%
13-17%
Net Profit

Net Profit Benchmarks by Trade

Net profit is what remains after direct costs and overhead. For most commercial subs at $1M-$5M, 5-8% is the healthy range. Below 4% is a warning. Negative net margin means equity is shrinking even while the business appears to operate normally.

TRADE
NET PROFIT $1M-$5M
HEALTHY TARGET
Civil / Excavation / Concrete
5.5%
7%+
Grading / Sitework / Underground
5.5%
7%+
SWPPP / Erosion Control
7.5%
9%+
Electrical Contractors
7.5%
9%+
Masonry / Flatwork
5.5%
7%+
Framing / Drywall
5-5.5%
7%+
Insulation Contractors
6.5%
8%+
Demolition
5.5%
7%+
Waterproofing
7.5%
9%+
Structural Steel
6.5%
8%+
Why You Are Below

Below Benchmark? Here Is Why

01

Overhead Rate Wrong

Your bids don't cover the real cost of running the business. Every completed job bleeds cash. The P&L shows profitable. The bank disagrees. This is the most common cause of being below net profit benchmark while gross margin looks fine.

02

No Real-Time Job Costing

Without job cost tracking, profitable jobs subsidize losing ones. Your blended margin looks acceptable. The individual job picture is different. You find out at closeout, not week four.

03

Billing Timing Off

You are doing work before billing for it, or billing conservatively. SOV front-loading, aggressive pay app timing, and retainage negotiation all directly affect your realized margin on every single job.

Questions

Straight Answers

It depends on trade. Electrical contractors should be at 25-27% at $1M-$5M. Civil and concrete run 21-23%. Grading, sitework, and framing run 18-20%. More than 3 points below your trade benchmark means something in job costing, overhead rate, or billing structure needs attention.

Most commercial subs in the $1M-$12M range run 13-17% depending on trade. Civil and concrete run 14%. Electrical and demolition run 16%. Below 12% usually means overhead is being undercounted. Above 18% means cost structure needs review.

For commercial subcontractors at $1M-$12M, 5-8% is the realistic healthy range. Top performers in waterproofing, SWPPP, and electrical can push 10-12%. Below 4% is a warning. Negative net margin means equity is shrinking faster than you realize.

Related Resources
Overhead
Fix Your Overhead Rate
Most common cause of below-benchmark margins
Job Costing
Job Costing Hub
Without job costing your benchmark comparison is a guess
Benchmarks
Gross Margin Detail
Expanded gross margin data by revenue band
Margin
Profit Fade
Why jobs finish below estimated margin
Cash Flow
Feast or Famine Cycle
Below-benchmark margins and cash flow problems are linked
Pricing
SPM Pricing
What it costs to get these benchmarks working for you
Josh Luebker
Josh Luebker
Fractional CFO · The Construction CFO

Former commercial construction PM and master electrician. 150+ projects, $300M+ total value. Fractional CFO for commercial subcontractors $1M-$12M. About Josh | LinkedIn

IS YOUR MARGIN IN RANGE?

Schedule a free call. We will tell you where your numbers sit against benchmark and what is driving the gap.

Schedule a Free Call →See Pricing
THE CONSTRUCTION CFO
Overhead Rate FixJob Costing HubGross Margin DataPricingSchedule a CallJosh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR · CONSTRUCTIONCFO.NET
0