The construction industry averages 5 to 6% net. The top quartile hits 10 to 12. Those numbers get quoted everywhere. They also hide more than they reveal.
A 9% net is excellent for one trade and mediocre for another. Comparing a specialty mechanical contractor to a hard-bid commercial GC is like comparing two different businesses, because that's what they are. Different cost structures, different risk profiles, different capital requirements, different labor intensity. The same net margin number means different things.
We work with $20M to $100M construction companies across heavy civil, commercial GCs, specialty trades, and residential GCs. Across that portfolio, the trade-by-trade benchmarks are more useful to owners than the industry-wide average. Below is what good actually looks like by sector, and the common patterns the top quartile shares across all of them.
Why "industry average" is a meaningless benchmark by itself
The industry-wide average treats every contractor the same. It blends a residential remodeler running 30% gross margin on $5M of revenue with a heavy civil earthwork contractor running 18% gross on $50M. The blend produces a number (5 to 6% net) that doesn't describe any actual business in the portfolio.
If you're benchmarking yourself against the industry average, you're benchmarking against a fiction. You're either above it (in which case the comparison flatters you and you stop pushing) or below it (in which case the comparison demoralizes you and you assume the bar is structural).
Neither is useful. The right comparison is to your trade and to your own business twelve months ago.
The trade benchmarks below pull from CFMA Financial Benchmarker data, AGC Annual Construction Survey reporting, and the pattern we see across the Civil CFO portfolio. Treat the bands as directional, not as bid-and-buy numbers. Your specific business will land inside or outside the band based on your job mix, geography, and discipline.
Heavy civil and earthwork
Typical gross margin: 18 to 24% on owner work, lower on subcontracted work Typical net margin: 4 to 8% Top quartile net: 9 to 12%
Heavy civil and earthwork carry the highest capital intensity in construction. Equipment makes up 25 to 40% of cost on most jobs. The asset base on a $30M earthwork contractor can run $10M to $20M in equipment on the balance sheet. That changes everything about the economics.
The two places this sector either makes or loses margin are equipment cost recovery and indirect cost allocation. Most heavy civil contractors at this size price equipment at rates that cover fuel, operator, and a token equipment cost. They miss depreciation, maintenance reserve, idle time absorption, and cost of capital tied up in the asset. We've yet to find an exception in the portfolio where a 24-month-old internal equipment rate sheet didn't have at least 15 to 25% of margin recovery in it.
The top quartile heavy civil contractors are the ones who run their internal equipment rates against full economic cost, allocate indirect cost line by line in bids, and run a monthly WIP review that catches productivity variance the month it happens. The 9 to 12% net isn't from better luck. It's from tighter pricing of the asset base.
For sector cost trend data, the ENR Construction Cost Index and AED equipment cost benchmarks are the public sources we trust.
Commercial GC
Typical gross margin: 8 to 14% on hard-bid, 12 to 20% on negotiated/design-build Typical net margin: 2 to 6% Top quartile net: 7 to 10%
Commercial GCs run the tightest gross margins in construction. The labor-intensive trades are subcontracted, which compresses the markup. Bonding and retainage carry significant cash and risk burdens. Hard-bid work in particular compresses gross before the job even starts.
The math problem in commercial GC is that the gross is thin enough that small overruns crater the net. A 2-point variance from bid to actual on a hard-bid commercial job can be the entire job margin. Discipline on change order capture, sub default risk, and schedule slippage compounds harder here than in any other sector.
The top quartile commercial GCs at $10M to $70M are usually doing one or two things differently. They're shifting mix toward negotiated and design-build work (where gross is 4 to 8 points higher), and they're running aggressive buyout discipline in the 60 to 90 days between award and mobilization. The buyout discipline alone is worth 2 to 4 points on a heavy commercial book.
For sector-specific benchmarks, the CFMA report breaks out commercial GC data separately from heavy civil and specialty, which makes the comparison cleaner than the industry-wide blend.