The company running 12% net profit
Twelve percent sits above what every one of the benchmarked trades averages. That's the point of it. It's a target, and the published averages are what happens without one.
Net profit is what survives after overhead, and overhead is the number most owners have never sat down and calculated. If gross profit is a field number, net profit is an office number. It moves when you know what your overhead really costs, when it is loaded into your bids at the right rate, and when it stops growing on its own every time you add a truck or a salary.
Where 12% sits against 48 trades
Published net profit at $1M–$5M, across the whole benchmark reference.
| Trade | Published average | Against the target |
|---|---|---|
| SWPPP and erosion control | 10% | 2 points under |
| Electrical | 9% | 3 points under |
| Mechanical | 9% | 3 points under |
| Plumbing | 9% | 3 points under |
| Elevator | 9% | 3 points under |
| Curtain wall and glazing | 9% | 3 points under |
| Grading | 2% | 10 points under |
| Underground utility | 3% | 9 points under |
| Sitework | 3% | 9 points under |
| Demolition | 4% | 8 points under |
| Painting | 5% | 7 points under |
| Flooring | 5% | 7 points under |
All 48 trades sit on the net profit page across every one of the 7 revenue bands.
- 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.
- 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.
- 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.
The reasoning
Gross profit at the top of the range and net profit near zero is a completely normal set of books, and it means the office is eating the field. The two numbers only connect through overhead recovery, which is why net profit is a step 03 outcome and gross profit is a step 04 outcome. Fix the recovery rate and the same jobs, bid the same way, produce a different bottom line.
Monthly, on a trailing twelve, so seasonality doesn't fool you in either direction. A single strong month proves nothing and a single weak month proves nothing.
Under it. Most owners who miss this are missing it by a wide margin and are surprised by that, because revenue was up. Revenue is a multiplier. It multiplies whatever the margin already was, including a negative one.
Three moves, in order
Step 03: Overhead calculation
What indirect cost really comes to at your size, and the rate your estimating template should be carrying.
What sits either side of this one
What owners ask
Average net profit margin in construction?
12%. Twelve percent sits above what every one of the benchmarked trades averages. That's the point of it. It's a target, and the published averages are what happens without one. Net profit is what survives after overhead, and overhead is the number most owners have never sat down and calculated. If gross profit is a field number, net profit is an office number. It moves when you know what your overhead really costs, when it is loaded into your bids at the right rate, and when it stops growing on its own every time you add a truck or a salary.
Is 12% above what the benchmarks show?
Yes, and deliberately. Across the 48 benchmarked trades, net profit at $1M–$5M averages 7% with a published span of 2 to 10%. 0 of 48 average 12% or better. A survey average describes the population. This describes an installed business.
What moves this number?
The step is number 03, overhead calculation. What indirect cost really comes to at your size, and the rate your estimating template should be carrying. It's chapter 3 of CONTROL: The Construction Financial Operating System.
How do I read it?
Monthly, on a trailing twelve, so seasonality doesn't fool you in either direction. A single strong month proves nothing and a single weak month proves nothing.
What does it mean if I am under it?
Most owners who miss this are missing it by a wide margin and are surprised by that, because revenue was up. Revenue is a multiplier. It multiplies whatever the margin already was, including a negative one.
Where do I start?
Add up every dollar that isn't a job cost for the last twelve months. That total is your real overhead, and it's usually larger than the number in your bid.
