Back to insights
Lead Pricing Basics

What is the profit margin for HVAC?

Learn the real HVAC profit margins: 40-60% gross vs 5.3% average net. Discover how labor burden, overhead, and CAC impact your bottom line.

What is the profit margin for HVAC?

What is the profit margin for HVAC?

Key Facts

  • Healthy HVAC businesses post gross margins of 40-60% on service work, yet the average net profit margin is just 5.3% according to industry benchmarks.
  • A $30/hour HVAC technician actually costs $42-45/hour with full labor burden, so bidding on wages alone loses $12-15 per hour per a CPA-led analysis.
  • Overhead consumes 25-32% of a typical HVAC shop's revenue, including office salaries at 8-12% and marketing at 5-12% based on actual P&L reviews.
  • Unbilled time like truck rolls and callbacks drags residential service margins from roughly 55% down to about 30% according to benchmark data.
  • Firms with at least 60% of revenue from recurring maintenance agreements tend to beat the 5.7% federal benchmark net margin per federal benchmark analysis.
  • Service agreements captured 39% of HVAC industry revenue in 2024, stabilizing cash flow through seasonal slowdowns per industry revenue data.
  • Exceeding the $300 customer acquisition cost benchmark likely pushes HVAC net profit below the 8% industry average per revenue benchmarks.

Understanding the Difference Between Gross and Net Profit Margins in HVAC

Many HVAC owners glance at a 50% gross margin on a service call and assume they're printing money — then wonder why the bank account disagrees. The gap between gross and net profit margin is where most of the confusion in this industry lives.

Gross margin measures revenue minus the direct costs of the job: parts, equipment, and technician time. Net margin is what's left after everything else — office salaries, trucks, insurance, marketing, rent, and owner compensation. A shop can show a strong gross margin on a $2M operation and still struggle with cash flow once overhead, trucks, and insurance are accounted for.

The numbers make this gap vivid. Healthy HVAC businesses typically post gross margins of 40-60% on service work, yet the average net profit margin sits at just approximately 5.3%, with the federal benchmark for the contractor category at 5.7%. Top performers reach 12-25%, but they get there by managing costs, not by confusing the two metrics.

Two culprits explain most of the shrinkage. First is labor burden: a $30/hour technician actually costs $42-45/hour once you include payroll taxes, workers' comp, benefits, and vehicle insurance, so bidding on wages alone loses $12-15/hour per job. Second is overhead itself, which consumes roughly 25-32% of revenue across a typical shop.

Here's how a blended margin can mislead you:

  • A 48% blended gross margin can hide a service division running ~55% and an install division at ~38%, masking which side actually carries the shop.
  • Job-level margins on residential service can look like 55% before unbilled time — truck rolls, drive time, callbacks — drags the real figure toward 30%.
  • Diagnostic fees can hit 80-90% margins, while new construction work may fall to 8-15%.

This is why tracking profit by department matters more than a single company-wide number. It also explains why spending on growth deserves scrutiny: benchmarks suggest keeping customer acquisition cost at or below $300, since exceeding it likely pushes net profit below the 8% industry average.

Gross margin tells you the job was priced well; net margin tells you the business is run well. At Worqd, we see the same principle in lead generation — a cheap booked call means little if it never converts to profitable revenue. When you evaluate your HVAC margins, start with the net figure, then work backward to find the costs quietly eating it.

Why Labor Burden and Overhead Are Silent Profit Killers in HVAC Businesses

Most HVAC contractors don't lose money on bad jobs — they lose it on bad math. The two biggest culprits are labor burden and overhead allocation, and both quietly turn "profitable" work into break-even or worse.

The real cost of your technician

The median HVAC mechanic earns $28.75 per hour, or about $59,810 per year, according to BLS-based benchmark data. But that wage is only the starting point of what a technician actually costs your business.

Contractors who calculate labor using wages alone ignore payroll taxes (7.65% FICA plus SUTA/FUTA), workers' comp, benefits, PTO, training time, and vehicle insurance — a CPA-led analysis calls this out as a systematic error. The result: a $30/hour technician actually costs $42–45/hour with full labor burden, and bidding on wages alone loses $12–15 per labor hour on every job.

Why overhead allocation is the "silent profit killer"

Beyond labor, most contractors either ignore overhead allocation entirely or apply the same percentage to every job. That's a mistake — a one-hour diagnostic call and a full system replacement have vastly different overhead demands, per the same analysis.

The numbers behind that distortion are substantial. Total overhead for a typical HVAC business runs 25–32% of revenue, with operating overhead around 20% plus marketing at 5–12%. If those costs aren't allocated correctly across job types, your job-level margins are fiction.

  • Office/admin salaries: 8–12% of revenue, including owner compensation
  • Facilities and vehicles: 3–6%
  • Insurance: 2–4%
  • Technology and software: 1–2%

When good-looking jobs go bad

Here's how the distortion plays out in practice. Job-level gross margins on residential service work can appear as high as 50%+ before accounting for unbilled time — truck, drive, dispatch, and callbacks — which cuts apparent margins from roughly 55% to about 30%. Add unburdened labor math on top and a "profitable" repair can quietly bleed money.

Experts also warn against blending everything together: a 48% blended gross margin can hide a service division running ~55% while an install division sits at ~38%, masking which side of the business actually carries the shop, according to industry margin analysis. The fix is department-level tracking — and pricing that reflects true, fully burdened costs.

At Worqd, we see the same principle apply to growth spending: if you don't know what a lead truly costs to acquire and convert, your margins are a guess. Accurate cost data is the foundation for everything downstream — including whether a $300 customer acquisition cost is helping or hurting your 8% net margin target.

Strategic Shifts to Improve HVAC Profit Margins: Service Mix, Recurring Revenue, and CAC Control

Many HVAC contractors focus on top-line growth while overlooking the levers that actually drive sustainable profitability. Strategic shifts in service mix, recurring revenue, and customer acquisition can transform thin margins into resilient profits.

Service and maintenance work consistently delivers higher margins than new installation, with gross margins typically ranging from 48-58% for residential service compared to 30-40% for new equipment installation. This "service premium" stems from owner-direct diagnostic and repair work, which avoids the lower margins of subcontracted or new construction projects. By increasing the proportion of revenue from maintenance agreements—which captured 39% of industry revenue in 2024—firms stabilize cash flow during seasonal slowdowns and improve customer lifetime value. Companies with ≥60% of revenue from recurring maintenance and emergency dispatch tend to outperform the 5.7% federal benchmark net profit margin.

Accurate department-level tracking is essential to uncover true profitability. Blended gross margins can mask underperformance; a 48% blended rate might hide a service division at 55% and an install division at 38%. Industry benchmarks recommend targeting 55-65% gross margin for service and repair, and 42-52% for replacement/install. Without this segmentation, contractors misallocate resources and fail to optimize their most profitable work. Proper overhead allocation further refines this picture, recognizing that a one-hour diagnostic call carries different overhead needs than a full system replacement.

Controlling customer acquisition cost is equally critical. The benchmark CAC for HVAC is $300 per new customer; exceeding this threshold likely reduces net profit below the 8% industry average. Keeping CAC at or below this level supports sustainable growth while preserving margin integrity. Worqd helps home service businesses refine their lead-to-booked-call process, ensuring marketing spend translates efficiently into qualified opportunities without inflating acquisition costs. When service mix shifts toward higher-margin work, recurring revenue stabilizes income, and CAC stays disciplined, net profit margins of 8% or higher become achievable—not aspirational.

Frequently Asked Questions

What is a good profit margin for an HVAC company?
Healthy HVAC businesses typically run gross margins of 40-60% on service work, but the average net profit margin is only about 5.3%, with the federal benchmark at 5.7%. Top performers reach 12-25% net margins, but they get there by managing costs carefully — not by raising prices alone.
Why does my HVAC business show strong gross margins but no cash left at the end of the month?
Gross margin only subtracts job costs (parts, equipment, technician time), while net margin accounts for everything else — overhead, trucks, insurance, marketing, and owner pay. Overhead alone consumes roughly 25-32% of revenue at a typical shop, which is why a 50% gross margin can still leave you cash-poor.
How much does an HVAC technician really cost per hour?
The median HVAC mechanic earns $28.75/hour, but a $30/hour technician actually costs $42-45/hour once you include payroll taxes, workers' comp, benefits, and vehicle insurance. A CPA-led analysis found that bidding on wages alone loses $12-15 per labor hour on every job.
Which HVAC services are the most profitable?
Service and repair work delivers the highest margins — typically 48-58% gross on residential service versus 30-40% for new equipment installation and just 8-15% for new construction. Diagnostic fees can hit 80-90% margins when done efficiently, while public commercial-mechanical contractors report blended gross margins of only 19-24%.
How much should I spend to acquire a new HVAC customer?
The benchmark customer acquisition cost for HVAC is $300 per new customer — exceeding that threshold likely pushes your net profit below the 8% industry average. Since the average customer lifetime value is about $15,340, disciplined acquisition spending protects margin without starving growth.
Do maintenance agreements actually improve HVAC profitability?
Yes — service agreements captured 39% of industry revenue in 2024, and firms with 60% or more of revenue from recurring maintenance and emergency dispatch tend to outperform the 5.7% federal benchmark net margin. Maintenance contracts run 30-50% margins and stabilize cash flow through seasonal slowdowns, which is why industry margin analysis recommends shifting toward recurring service work.

The Margin You Keep Is the Margin You Track

HVAC profitability comes down to knowing your real numbers. Gross margins of 40-60% on service work mean little once labor burden adds $12-15 per hour to every job and overhead quietly consumes 25-32% of revenue. The contractors who beat the 5.7% federal benchmark do three things: they track profit by department instead of trusting blended averages, they price with fully burdened labor costs, and they keep customer acquisition cost at or below $300 per new customer — because every dollar spent to win a customer comes straight out of an already thin net margin. That last lever is where we come in. At Worqd, we help home service businesses turn marketing spend into booked calls efficiently, so growth adds profit instead of eating it. Your next steps are simple: audit your true labor costs this week, break your margins out by service line this month, and then look hard at what each new customer actually costs you to acquire and convert. If the numbers show your growth spending is working harder than your margins, it might be time to fix the follow-up. Book a growth call and let's find where your profit is leaking.

Want help putting this into action?

Book a Growth Call
TopicsHVAC profit marginsHVAC gross marginHVAC net profit marginHVAC labor burdenHVAC customer acquisition costimprove HVAC profitability

Stay in the Loop