Why It Exists How It Works What's Live Pricing About Blog Log In Start Free Trial
Home/Operator Blog/Benchmarks
Industry Benchmarks

HVAC Business Benchmarks 2026: Financial & Operational Metrics for Contractors

April 24, 2026 Updated September 14, 2026 18 min read MarginPlug Operator Intelligence

This is the reference page for HVAC financial and operational benchmarks in 2026. It covers every major performance metric that determines whether an HVAC business is operating profitably — gross margin, profit margin, revenue per employee, revenue per technician, close rate, average ticket, call booking rate, overhead and payroll percentage, customer acquisition cost, labor burden, callback rate, and customer retention — all benchmarked by revenue band.

Bookmark this page. Use it as your baseline for understanding where your business stands relative to the industry. Each section links to a deeper article on that specific metric if you want the full calculation methodology and the operational levers that move the number.

All benchmarks are for residential-focused HVAC service operations in US markets. Commercial-heavy operations typically run 5–10 points lower on margin metrics. Source methodology and attribution appear at the end of this guide.

Quick Reference: What Good Looks Like

The table below is your at-a-glance reference for top-quartile performance at the $1M–$3M revenue band — the most common range for operators using this guide. Scroll down for full breakdowns by revenue band for each metric.

Gross Margin
54–60%
Top quartile, $1M–$3M
Profit Margin (net)
12–18%
Top quartile owner profit
Revenue / Employee
$165K–$215K
Healthy payroll productivity
Revenue / Technician
$220K–$320K
Mixed service/install
Close Rate
76–84%
Top quartile, service calls
Avg Ticket
$540–$640
Residential service
Call Booking Rate
80–88%
Top quartile, inbound calls
RPTD
$2,400–$3,200
Per truck per day
CAC (blended)
$90–$140
Top-quartile efficiency
Overhead Rate
20–26%
Top quartile, % of revenue
Repeat Rate
30–38%
Of annual jobs from return customers
Callback Rate
Under 3%
Top quartile
Labor Burden
$48–$62/hr
True loaded cost per billable hour
MA Penetration
25–40%
Of active customers on maintenance plan
Free diagnostic

See how your numbers compare to every benchmark on this page.

MarginPlug scores your business across all five profit pillars, benchmarks each metric against your revenue band, and identifies your #1 constraint in 8 minutes.

Get my benchmark report free 14-day free trial · Card required · Cancel anytime

1. HVAC Gross Margin Benchmarks

Gross margin is the percentage of revenue remaining after direct costs — loaded labor, parts, and job-specific expenses. It's the foundation benchmark because every other metric is meaningless if your cost structure is wrong. Most owners calculate it incorrectly by using payroll instead of fully loaded labor, which inflates the reported number by 8–15 points. See the full gross margin benchmark guide for the correct calculation.

Revenue bandBottom quartileAverageTop quartileElite (top 10%)
Under $500K<38%42–48%50–56%58%+
$500K–$1M<40%44–50%52–58%60%+
$1M–$2M<42%46–52%53–59%61%+
$2M–$3.5M<40%45–51%52–58%60%+
$3.5M–$7M<42%47–53%54–60%62%+

2. HVAC Profit Margin Benchmarks

Profit margin is what's left after gross margin absorbs overhead, admin payroll, and fixed costs — the number that actually lands in the owner's pocket. Two companies with identical gross margin can produce very different profit margin depending on job mix and overhead discipline. See the full profit margin benchmark guide for the breakdown by job type.

Revenue bandBelow averageAverageTop quartile
Under $1M<6%7–10%11–15%
$1M–$3M<8%9–12%12–18%
$3M–$7M<9%10–14%15–20%

3. HVAC Revenue Per Employee Benchmarks

Revenue per employee measures whether your entire payroll base — technicians, installers, CSRs, dispatchers, admin, and management — is producing enough revenue to justify its cost. It's the fastest way to catch a company that's quietly overstaffed relative to its revenue. See the full revenue per employee guide for the calculation and staffing warning signs.

Revenue per employeeWhat it usually meansOperator read
Under $125KPayroll is likely too heavy for current revenueDanger zone
$125K–$165KCommon for growing companies with immature systemsNeeds attention
$165K–$215KHealthy range for many mixed service/install shopsSolid
$215K+Lean structure, strong dispatch, productive field teamStrong

4. HVAC Revenue Per Technician Benchmarks

Revenue per technician isolates the field production engine from the rest of payroll — the cleanest single indicator of whether billable labor is generating enough revenue to cover cost and produce profit. See the full revenue per technician guide for the formula and role-by-role breakdown, or the companion technician efficiency and utilization guide for the leading metrics that explain why the number lands where it does.

Revenue per technicianWhat it usually meansOperator read
Under $150KLow utilization, low ticket, or weak bookingDanger zone
$150K–$220KCommon with inconsistent dispatch and ticket dragNeeds attention
$220K–$320KHealthy mixed service/install throughputSolid
$320K+Strong utilization, higher ticket, disciplined dispatchStrong

5. HVAC Close Rate Benchmarks

Close rate measures the percentage of on-site presented opportunities that convert to paid work. It's a sales process metric, not a people metric — close rate problems are almost always process problems. See the full close rate benchmark guide for breakdowns by call type and the four most common failure modes.

Revenue bandBottom quartileAverageTop quartileBest in class
Under $750K<58%62–70%72–80%82%+
$750K–$1.5M<60%65–73%74–82%84%+
$1.5M–$3M<62%66–74%76–84%86%+
$3M–$7M<64%68–76%78–86%88%+

6. HVAC Average Ticket Size Benchmarks

Close rate must always be read alongside average ticket — a high close rate achieved through discounting is worse than a lower close rate at full price. Average ticket is the clearest single indicator of whether your team is presenting full scope or leaving revenue on the table. See the full average ticket size guide for the four process fixes that raise it without oversized selling.

PercentileAverage ticket
Bottom quartileUnder $380
Average$460–$560
Top quartile$560–$680
Elite$700+

7. HVAC Call Booking Rate Benchmarks

Call booking rate measures the percentage of inbound calls your team actually converts into a scheduled appointment — the metric sitting between your marketing spend and your revenue. A gap here means paid or earned leads are being lost before a technician ever gets dispatched. See the full call booking rate guide for the 5 reasons calls don't convert.

PercentileBooking ratePer 1,000 calls
Average63%630 booked
Top quartile78–83%780–830 booked

8. Revenue Per Truck Per Day (RPTD)

RPTD is your single most diagnostic delivery metric. It's calculated as total service revenue ÷ trucks in service ÷ working days, using service revenue only (exclude installations). It catches four operational problems simultaneously: dispatch inefficiency, call mix, low ticket, and job cycle time. See the full RPTD guide for the calculation and the four levers that move it.

Performance tierRPTD rangeAnnual revenue (4 trucks, 260 days)Assessment
CriticalBelow $1,200/dayBelow $1.25MOperational or dispatch problem
Below average$1,200–$1,800/day$1.25M–$1.87MSignificant improvement opportunity
Average$1,800–$2,400/day$1.87M–$2.50MFunctional, not optimal
Top quartile$2,400–$3,200/day$2.50M–$3.33MStrong delivery operation
Elite$3,200+/day$3.33M+Best-in-class, typically 5+ years optimized

9. Customer Acquisition Cost (CAC) Benchmarks

CAC is total channel spend ÷ new paying customers from that channel. Always calculate by channel — blended CAC hides cash-flow negative sources. Most HVAC businesses have 2–3 channels running at negative first-job ROI without knowing it. See the full CAC benchmark guide for the profitability test formula.

Lead sourceTypical CACFirst-job ROI assessment
Referrals / word of mouth$0–$40Highly positive
Maintenance agreement renewals$0–$25Highly positive
Google Local Services Ads$65–$140Usually positive
Organic SEO / Google Business Profile$30–$90Highly positive (long-term)
Google Pay-Per-Click$120–$240Marginal — audit regularly
Angi / Thumbtack$180–$320Often marginal or negative
Yelp advertising$220–$420Often negative

10. HVAC Labor Burden Benchmarks

Labor burden is your true loaded cost per billable hour — the number your pricing must recover to hit target margin. Most owners undercount by 22–35% by using payroll figures. If your loaded rate calculation is wrong, every other benchmark comparison is built on a distorted foundation. See the full labor burden guide for the exact calculation.

Payroll is the other side of this coin — see how much of revenue should go to labor and why the benchmark depends entirely on what you count.

Base wage (payroll)What most owners assumeTrue loaded cost/billable hrAnnual undercount (4 techs)
$22–$25/hr$22–$25/hr$42–$48/hr$78K–$92K
$26–$30/hr$26–$30/hr$48–$56/hr$88K–$104K
$31–$36/hr$31–$36/hr$56–$66/hr$100K–$120K
$37–$42/hr$37–$42/hr$66–$76/hr$116K–$136K

11. HVAC Overhead & Payroll Percentage Benchmarks

Overhead rate and payroll percentage measure fixed cost discipline — the structural spend that has to be covered before any profit shows up, independent of how any single job performs. See the full overhead costs guide for the 4 categories driving above-benchmark spend, or the payroll percentage benchmark guide for why there is no single payroll number until you define what labor you're counting.

PercentileOverhead rateOn $2M revenue
Average28–35%$560K–$700K
Top quartileUnder 22%Under $440K

12. Flywheel & Retention Benchmarks

The flywheel metrics — repeat customer rate and maintenance agreement penetration — determine whether your business builds compounding value over time or remains on an acquisition treadmill. Businesses with strong flywheels effectively reduce CAC every year as a growing percentage of revenue requires no acquisition spend. See our full breakdown in the busy but broke article.

MetricBelow averageAverageTop quartileElite
Repeat customer rate<18%20–28%30–38%40%+
Maintenance agreement penetration<10%12–20%22–35%38%+
Callback rate>6%3–6%1.5–3%<1.5%
MA avg annual value per customer<$140$150–$200$200–$280$280+

How to Use These Benchmarks

The right way to use this guide is not to compare yourself to every benchmark simultaneously. That produces paralysis. Instead, follow this sequence:

Step 1 — Calculate your real number for each metric. Don't use estimates. Run the actual calculation for gross margin (with loaded labor), revenue per employee and per technician, close rate (presentation rate, not call-to-close), RPTD (service revenue only), and CAC (by channel). Most owners find at least two metrics they've been calculating incorrectly.

Step 2 — Find your revenue band and identify your largest gap. Compare each metric to the benchmark for your revenue band. The metric furthest below its average benchmark — especially if it's in the bottom-quartile range — is almost certainly your biggest profit leak.

Step 3 — Fix one thing at a time, starting with Economics. If gross margin, profit margin, or overhead rate is below average, fix that first. Every other improvement is built on cost structure. If Economics is healthy, move to Sales (close rate + average ticket), then Delivery (RPTD + revenue per technician + callback), then Demand (CAC + call booking rate), then Flywheel (repeat rate + maintenance).

The 5-step profit leak diagnostic walks through exactly this process with specific instructions for pulling each number from your CRM. The business health score article shows how to score each pillar and interpret the results.

Methodology & Sources

Benchmarks on this page are compiled from a combination of published industry sources — including ACCA (Air Conditioning Contractors of America) financial analysis benchmarks, Service Titan and Nexstar member benchmarking data where publicly referenced, and U.S. Bureau of Labor Statistics wage and employment data for HVAC trades — cross-referenced against MarginPlug's own diagnostic intake data from residential HVAC operators. Ranges reflect residential-focused service operations in US markets; commercial-heavy operations typically run 5–10 points lower on margin metrics. Where a benchmark range is derived primarily from MarginPlug operator diagnostics rather than published third-party data, that is noted in the relevant section. This page is reviewed and refreshed periodically as underlying data shifts — see "Updated" date above.

Operator Intelligence

Get your numbers benchmarked automatically — no spreadsheets.

MarginPlug takes your inputs and benchmarks every metric on this page against your exact revenue band, scores each pillar, identifies your #1 profit constraint, and prescribes what to fix first. Start with a 14-day free trial; card required, cancel anytime.

Get my full benchmark report 14-day free trial · Card required · Cancel anytime