BENCHMARK · 48 TRADES · 7 REVENUE BANDS

Net profit by trade and revenue band

What is left after everything, by trade and by size, and the number the system is built to reach.

DIRECT ANSWER

Net profit for commercial subcontractors runs from 2% to 10% of revenue in the $1M–$5M band across 48 published trades. The CFOS target is published at $1M to $5M.

1  YOUR TRADE
48 trades in 8 groups. Pick yours and the panels follow it.
2  REVENUE BAND
3  OR EXACT REVENUE
$
Put in your last twelve months and every percentage below reads out in dollars.
47 of 47 trades
NET PROFIT BEFORE TAXES, AS A PERCENTAGE OF REVENUE · 48 TRADES · SPM TRADE BENCHMARK REFERENCE
Trade$1M–$5M$5M–$10M$10M–$25M$25M–$50M$50M–$100M$100M–$500M$500M+CFOS target $1M–$5M
Civil and earthwork11 trades
Civil7%10%13%15%17%19%22%10%
Demolition4%7%9%12%14%18%20%10%
Excavation7%10%12%15%17%19%22%10%
Grading2%5%8%10%13%17%19%10%
Paving6%9%11%14%16%19%21%10%
Remediation7%9%12%14%16%19%21%10%
Sitework3%6%9%12%15%17%19%10%
SWPPP and erosion control10%13%15%18%20%23%26%11%
Underground utility3%6%9%11%14%17%19%10%
Bridge7%9%11%13%16%18%21%10%
Tunnel7%9%11%13%16%18%21%10%
Concrete and masonry5 trades
Concrete7%9%11%13%15%17%20%10%
Concrete flatwork8%10%12%14%16%18%21%10%
Masonry7%9%11%13%15%17%20%10%
Precast concrete7%9%11%13%15%17%20%10%
Concrete pumping7%9%11%13%16%18%21%10%
Landscape and irrigation1 trades
Landscaping and irrigation7%9%11%13%15%17%20%10%
Electrical and technology6 trades
Electrical9%12%14%16%18%21%23%11%
Fiber7%9%11%13%16%18%21%10%
Low voltage and AV8%10%12%14%17%19%22%10%
Security systems6%9%11%13%16%18%21%10%
Solar7%9%11%13%16%18%21%10%
Telecom7%9%11%13%15%18%20%10%
Mechanical and life safety7 trades
HVAC8%10%12%14%17%19%22%11%
Mechanical9%11%13%15%18%20%23%11%
Plumbing9%11%13%15%18%20%23%11%
Process piping8%10%12%14%17%19%22%10%
Fire alarm8%10%12%14%17%19%22%11%
Fire protection8%11%13%15%17%20%22%11%
Elevator9%11%13%15%19%21%25%12%
Envelope and structure8 trades
Curtain wall and glazing9%11%13%15%18%20%24%11.5%
EIFS and stucco8%10%12%14%16%18%21%10%
Framing5%7%9%12%14%17%19%10%
Insulation8%10%12%14%16%19%21%10%
Roofing7%9%11%13%16%18%21%10%
Siding7%9%11%13%15%17%20%10%
Structural steel8%10%12%14%17%19%22%10%
Waterproofing9%11%13%15%18%21%24%11%
Interiors and finishes6 trades
Acoustic ceiling8%10%12%14%17%19%21%10%
Drywall6%9%11%13%16%19%20%10%
Flooring5%8%10%12%15%17%20%10%
Interiors6%9%11%13%16%18%20%10%
Painting5%8%10%12%15%17%19%10%
Tile and stone8%10%12%14%16%19%21%10%
Specialty3 trades
Marine7%9%12%14%16%18%21%10%
Tank and vessel8%10%12%15%17%20%23%10.5%
Scaffolding8%11%13%16%18%22%25%10%

Target. The CFOS target is published at $1M to $5M. The stated rule reproduces only 11 of 48 published targets, so the target is shown as published rather than recalculated.

CIVIL AT $1M–$5M
0%
TRADE AVERAGE at the selected revenue band.
CFOS TARGET
0%
What the system is built to hold.
THE SHORTFALL
0%
Between the trade average and the CFOS target.
THE FULL TABLE

What your trade carries

All 48 published trades across all 7 revenue bands. Pick your trade and revenue above and the table follows.

SOURCES
  1. 2024 Construction Financial Benchmarker, Executive Summary, Construction Financial Management Association, 2024. The survey puts gross profit margin at 21.8%, SG&A at 11.8%, and net income before taxes at 6.3% across all respondents. The best-in-class top quartile reaches 11.9% net income before taxes. Those figures are the whole-population reading, so a single trade can sit well either side of them.
  2. 2025 Performance Benchmarks, Construction Companies, Jones Maresca and Company, 2025. This study reports specialty contractor gross margin between 15% and 25%. It puts net profit at 5% to 8% for a well managed company, and total indirect cost between 8% and 15%. The indirect cost band is the one worth reading twice, because it's the number most owners have never calculated for their own shop.
  3. SPM Trade Benchmark Reference, Sulphur Prairie Operations LLC, 2026. The reference holds 48 trades, and net profit in it is stated before taxes. It publishes here as 47 trade pages, because landscaping and irrigation share an identical benchmark profile and are one market, so they're presented together. Everything else carries its own row.

How these figures were built. Gross margin and overhead come from CFMA's 2024 and 2025 financial survey data, plus a January 2026 specialty trade study. Net profit comes from a 48 trade master dataset that covers 24 served trades and 24 adjacent trades. The reference holds 48 trades and the site publishes 47 pages, because landscaping and irrigation carry the same figures and are the same market. Where the survey and the master disagree on net profit, the master carries it. Benchmarks are reviewed against each new CFMA survey release and reconciled before publication.

QUESTIONS

What owners ask about this

What net profit should a commercial subcontractor run?

It depends on the trade and the revenue band. In the $1M–$5M band, published figures run from 2% to 10% across the 48 trades. The CFOS target is published at $1M to $5M.

How does net profit change as revenue grows?

Civil moves from 7% at $1M–$5M to 22% at $500M+. The indirect cost base grows in steps while revenue grows continuously, so the ratio moves as the business fills in behind each hire.

Where do these numbers come from?

Gross margin and overhead come from CFMA's 2024 and 2025 financial survey data, plus a January 2026 specialty trade study. Net profit comes from a 48 trade master dataset that covers 24 served trades and 24 adjacent trades. The reference holds 48 trades and the site publishes 47 pages, because landscaping and irrigation carry the same figures and are the same market. Where the survey and the master disagree on net profit, the master carries it. Benchmarks are reviewed against each new CFMA survey release and reconciled before publication. The full reference publishes 1008 data points across 48 trades, 7 revenue bands, and 3 metrics.

Which trades carry the strongest net profit?

At $1M–$5M, SWPPP and erosion control sits at 10%. Trade structure drives most of the spread, and revenue band drives the rest.

How do I turn a percentage into a number I can act on?

Put your last twelve months of revenue into the box above the table. Every percentage on the page then shows the dollars beside it, including the distance between your trade average and the CFOS target.

AUTHOR
Josh Luebker
JOSH LUEBKER
MASTER ELECTRICIAN · 150+ PROJECTS · $2.1B+ MANAGED

Josh Luebker ran commercial construction projects before he ran the numbers behind them, on data centres, military bases, hospitals, and high-rises. He wrote CONTROL: The Construction Financial Operating System, which is an eight-step framework for commercial subcontractors, and it publishes on October 1, 2026. He is a master electrician who moved into the office and kept the field vocabulary.

Sulphur Prairie Operations LLC maintains the benchmark reference behind these figures. Every edition is reconciled against the newest CFMA survey release before it publishes here. Where a figure changes between editions, the older edition keeps its year in the title so a citation to it stays correct.

Eight steps. Sixty days.

CONTROL is the full system, written for commercial subcontractors from under $1M to $100M. It publishes on October 1, 2026. Eight steps, six working templates, and the order they install in.