Contractor Profit Margins by Trade: HVAC, Plumbing, and Electrical Compared

Same Industry, Different Economics
An HVAC contractor and a plumbing contractor sitting in the same market, doing the same revenue, can have wildly different financial profiles. Their gross margins, cash cycles, overhead structures, and capital requirements look almost nothing alike.
After working with hundreds of contractor teams across the trades — in private equity evaluating acquisitions, at BuildOps building financial products, and now running financial reviews at Level — the trade-level differences are some of the most important and least-discussed factors in contractor profitability.
The Comparison Table
| Metric | HVAC | Plumbing | Electrical |
|---|---|---|---|
| Service call gross margin | 45–55% | 45–55% | 45–60% |
| Maintenance SA margin | 50–65% | 45–60% | 45–60% |
| Install/project margin | 12–18% | 12–18% (remodel: 20–28%) | 10–16% |
| Median bill rate | $90/hr | $90/hr | $90/hr (journeyman: $168–182) |
| Labor % of COGS | 40–55% | 35–50% | 55–70% |
| Materials % of COGS | 30–45% | 35–55% | 15–30% |
| Typical job duration | 10–24 days | 2–7 days | 5–30 days |
| Seasonality | High (summer/winter peaks) | Low (year-round demand) | Moderate (construction-dependent) |
| SA book prevalence | High (PM-driven) | Low (underutilized) | Low (underutilized) |
| Overhead rate | 20–28% | 22–30% | 18–25% |
| Net margin (healthy) | 12–20% | 12–22% | 10–18% |
The takeaway: Service margins are similar across trades (45–60%). The differences show up in project margins, cash cycles, and overhead. Plumbing runs the leanest operations. HVAC has the strongest SA revenue model. Electrical carries the most labor risk on projects.
Trade-by-Trade Deep Dive
HVAC: The SA-Driven Model
HVAC contractors live on service agreements. A well-managed HVAC SA book provides:
- Recurring monthly revenue that smooths seasonal peaks and valleys
- A scheduling baseload that keeps techs busy in shoulder seasons
- Pull-through repair opportunities (median 10.7%, top performers 53%+)
HVAC's financial strength is its SA-driven recurring revenue model. Its weakness is seasonality: revenue can swing 40–60% between peak and trough months, and equipment costs on installs (compressors, chillers, furnaces) create a higher materials burden than other trades.
Margin risk: Underpriced legacy SAs. One HVAC contractor I reviewed was running -23% margin on $3.8M in annual SA revenue. The agreements had been signed years earlier and never repriced.
Plumbing: The Fast-Cycle Advantage
Plumbing contractors have the best operational mechanics in contracting:
- Median job duration of 2–4 days vs. 10 days industry-wide
- Only 0.3–0.4% of jobs open past 90 days (vs. 11.2% industry average)
- Fast billing cycles that minimize cash flow drag
Plumbing's financial strength is speed. Short jobs mean fast invoicing, fast collection, and minimal WIP risk. Its weakness is a higher materials-to-labor ratio that compresses gross margin compared to labor-heavy trades.
Margin risk: Residential remodels without job costing. A $30K bathroom remodel at 22% gross margin has $6,600 in margin to work with. One unscoped change order can wipe that out.
Electrical: The Labor Leverage Model
Electrical contractors are the most labor-intensive trade, which creates both the highest upside and highest risk:
- Labor is 55–70% of COGS (vs. 40–55% for HVAC)
- Journeyman bill rates of $168–182/hr are at the top of the trades
- Every 1% improvement in utilization drops directly to margin
Electrical's financial strength is labor leverage. With low material costs, every billable hour at $175/hr carries significant margin. Its weakness is cost variance on commercial projects — one electrical contractor in the data ran +552% over budget across 143 jobs.
Margin risk: Uncontrolled T&M work and commercial project overruns. Electrical diagnostic work is inherently uncertain (what's behind the wall?), and without T&M controls, scope expands silently.
The Revenue Mix Matters More Than the Trade
Here's what PE firms know that most contractors don't: the revenue mix within a trade matters more than the trade itself.
An HVAC contractor at 80% service/maintenance and 20% install runs a fundamentally different financial model than one at 40% service and 60% commercial projects. The first looks like a high-margin, recurring-revenue business. The second looks like a construction company.
When PE firms evaluate contractor acquisitions, they weight service and maintenance revenue at 6–8x EBITDA. Install and project revenue trades at 3–5x. The maintenance vs. install mix is often the single largest driver of valuation — more than trade, geography, or revenue size.
This applies to every trade:
| Revenue Mix | Valuation Multiple | Margin Profile | Cash Flow Profile |
|---|---|---|---|
| 80%+ service/maintenance | 6–8x EBITDA | 40–50% gross, 15–20% net | Predictable, recurring |
| 50/50 service and project | 4–6x EBITDA | 30–40% gross, 10–15% net | Mixed |
| 80%+ install/project | 3–5x EBITDA | 20–30% gross, 5–12% net | Lumpy, capital-intensive |
Cross-Trade Benchmarks
These benchmarks apply across all trades. If you're below the median on any of these, it's costing you regardless of your trade:
| Metric | P10 (Bottom) | Median | P90 (Top) | Sample |
|---|---|---|---|---|
| SA gross margin | 23.3% | 43.8% | 92.3% | 103 companies |
| Collection rate | 38.8% | 85.1% | 96.0% | 464 companies |
| Quote conversion | 48.6% | 73.0% | 87.6% | 409 companies |
| Bill rate | $63/hr | $90/hr | $147/hr | 1,419 companies |
| Billable hour ratio | 76.5% | 96.7% | 102.8% | 654 companies |
| Billing speed | -12.6 days (progress billing) | 1.0 day | 10.8 days late | 555 companies |
| Cost variance | -61.0% under | -20.4% under | +11.5% over | 430 companies |
Based on financial reviews and benchmarking analysis across 2,200+ contractors.
These percentiles don't vary much by trade. A plumbing contractor at 70% collection rate has the same problem as an HVAC contractor at 70% — they're leaving 15 points of collected revenue on the table vs. the median.
Which Trade Is "Most Profitable"?
The honest answer: it depends on the operator, not the trade.
The most profitable contractors I've worked with include:
- An HVAC shop running 22% net margin on $12M revenue (SA-heavy, disciplined pricing)
- A plumbing company at 20% net on $6M (service-only, lean overhead, fast cash)
- An electrical contractor at 18% net on $8M (specialty industrial, high bill rates)
And the least profitable include contractors in every trade who share the same problems: no job-level cost visibility, underpriced maintenance agreements, slow collections, and project work without financial controls.
The trade determines your starting economics. The operator determines where you end up within those economics. A well-run electrical contractor will outperform a poorly-run HVAC shop every time — even though HVAC has a structural SA advantage.
What to Focus On, by Trade
| If You're... | Focus On... | Biggest Quick Win |
|---|---|---|
| HVAC | SA repricing, pull-through training, seasonal cash planning | Reprice SAs signed 2+ years ago |
| Plumbing | Material markup audit, SA portfolio buildout, remodel job costing | Review markup on top 50 material categories |
| Electrical | Utilization tracking, project cost variance, change order capture | Track actual vs. budget hours on every project |
| Multi-trade | P&L by trade/division, overhead allocation, shared resource optimization | Split your P&L so you can see which trade is carrying which |
The Bottom Line
HVAC, plumbing, and electrical contractors face different margin structures, cash cycles, and financial risks. But the cross-trade benchmarks — collection rate, utilization, billing speed, SA margin — apply to all of them. The best operators in any trade share the same traits: they see job-level profitability, they price based on data, and they collect what they bill.
If you don't know how your trade-specific margins compare to these benchmarks, that's the first gap to close.
Q: Does Level work with all trades? A: We work with HVAC, plumbing, electrical, mechanical, roofing, and general contractors between $3M and $30M in revenue. Our benchmarking data covers 2,200+ contractors across these trades. The financial review process is the same regardless of trade — connect your QuickBooks and field service software, build the dashboard, identify gaps. The trade-specific nuances (SA pricing for HVAC, material markup for plumbing, utilization for electrical) are where the CFO-level insights live.
Q: I'm a multi-trade contractor. How should I think about margins? A: Split your P&L by trade or division. A multi-trade contractor running HVAC, plumbing, and electrical under one roof often has one trade carrying the others — and the owner doesn't know which. Building a divisional P&L with proper overhead allocation reveals which trade is generating profit and which is consuming it. Once you see that, the strategic decisions (where to invest, where to cut, where to hire) become obvious.
Q: Which trade has the highest ceiling for profitability? A: Plumbing has the highest net margin potential (12–22%) due to lean overhead and fast cash cycles. HVAC has the strongest recurring revenue model through SAs. Electrical has the highest labor leverage at premium bill rates. All three can reach 15%+ net margin. Which gets there first depends on the operator's financial discipline, not the trade.
About the author
Sam Young
Founder of Level. Former PE investor and investment banker. Built AI-powered accounting products at BuildOps — the largest field management software for commercial contractors — benchmarking financial data across 2,200+ contractors in HVAC, plumbing, electrical, and mechanical trades. Operations analytics work with Astra Service Partners, CIVC Partners (American Refrigeration), and other PE-backed portfolios in the trades. Co-founded Overline, where his team has analyzed over $1B in real estate assets. Stanford MBA.
LinkedIn