SkilledMarkets.comTrade Wage Intelligence
HomeFeaturesPricingROI CalculatorBlogStoreAboutLog inStart Free Trial
SkilledMarkets.comTrade Wage Intelligence

SkilledMarkets gives specialty trade contractors — HVAC, electrical, plumbing, welding — instant BLS-powered wage benchmarks, full O*NET occupational profiles, and offer-ready salary bands. Stop guessing what to pay. Start hiring confidently.

Wage data from the U.S. Bureau of Labor Statistics OEWS · Occupational profiles from O*NET OnLine

Product

  • Features
  • Pricing
  • ROI Calculator
  • Store

Resources

  • Blog
  • About
  • Contact
  • Demo Request

Legal

  • Terms of Service
  • Privacy Policy
  • Refund Policy
  • Cookie Policy
  • Accessibility
© 2026 Rovaryn Digital Inc. · SkilledMarkets.comBuilt by Rovaryn Digital Inc.

We use cookies to analyze site traffic and improve your experience. See our Cookie Policy for details.

Home›Blog
Trade Wage Guides

HVAC Technician Salary Guide for Employers (SOC 49-9021)

By Rovaryn Digital · June 6, 2026 · 11 min read

HVAC Technician Salary Guide for Employers (SOC 49-9021)

The HVAC Offer That Walked Out the Door

You just posted the role on Monday. By Wednesday you had a candidate — four years in residential HVAC, EPA 608 certified, comfortable on both install and service calls. You moved fast and offered $27 an hour. He thanked you, said he'd think about it, and signed somewhere else by Friday.

What happened? The market moved, and your offer didn't move with it.

HVAC mechanics and installers are one of the hottest-demand trade occupations in the country right now — growing at nearly four times the economy-wide average and posting tens of thousands of openings every year. In that environment, a candidate with real field experience has options. Your offer competes not just against your crosstown rival but against every regional employer, every commercial shop, and every service franchise advertising in the same metro.

This guide gives you the BLS-grounded numbers you need to make a competitive offer: the national median and full percentile range for HVAC techs (SOC 49-9021), the O*NET occupational picture that explains why the range is so wide, a worked example of building a salary band, and the geographic caveat that matters most before you set a number. Use it as your starting point, then verify the live figure at bls.gov/oes before the offer goes out.


What BLS OEWS Says About HVAC Technician Pay (SOC 49-9021)

Every wage figure in this guide comes from the BLS Occupational Employment and Wage Statistics (OEWS) program, May 2024 release, unless noted otherwise. OEWS is a federal survey of approximately 1.1 million establishments, producing median and percentile wages for 800-plus occupations across national, state, and metro geographies. It is the most authoritative source of employer-side wage data available for free — and it's what SkilledMarkets surfaces in a trade-ready format so you're not grinding through raw CSV files.

The official SOC code for this occupation is 49-9021: Heating, Air Conditioning, and Refrigeration Mechanics and Installers. Any time you look up this trade on BLS or O*NET, that's the number to use.

Here's the national picture for May 2024:

Percentile Annual Wage
10th $39,130
25th (see bls.gov/oes)
Median (50th) $59,810
75th (see bls.gov/oes)
90th $91,020

What do percentiles mean for an offer? A percentile tells you where a wage sits in the full distribution of workers in that occupation. The median ($59,810) means half of all HVAC techs nationally earn less and half earn more. The 90th percentile ($91,020) means 9 out of 10 HVAC techs earn less than that — it's where experienced senior techs and lead installers with specialized refrigeration skills tend to land. The 10th percentile ($39,130) is the entry-level floor, typically a first- or second-year apprentice with limited unsupervised experience.

The spread is nearly $52,000 wide. That range exists because "HVAC tech" covers a lot of ground — from a helper running linesets under supervision to a commercial refrigeration specialist diagnosing complex chiller systems. Where your candidate falls in that spread depends on experience, certifications, scope of work, and your local labor market. The national figure is your benchmark; your metro is your real market.

For the most current release — and for state and metropolitan area breakdowns — always pull the live data at bls.gov/oes using SOC code 49-9021. State and metro medians for HVAC vary significantly by region; the national figure above should not be used as a local rate without verification. (If you're hiring in Arizona or Florida specifically, see our geo guides: Phoenix skilled trades wages and Florida skilled trades wages.)


Why HVAC Demand Makes the Market Especially Competitive Right Now

The May 2024 numbers don't exist in a vacuum. They reflect a labor market where demand for HVAC techs is already strong — and is projected to get stronger.

According to BLS Occupational Outlook Handbook projections (2024–34), HVAC mechanics and installers (49-9021) are expected to grow 8% over the decade — a rate BLS classifies as "much faster than average." For context, total U.S. employment is projected to grow just 3.1% over the same period, meaning HVAC is growing at roughly two and a half times the economy-wide pace. The occupation currently supports 425,200 jobs nationally and generates approximately 40,100 job openings per year — a combination of growth and replacement demand.

Layered on top of that: roughly 1 in 5 construction and building trades workers is over age 55 (Associated Builders and Contractors), which means retirements are already pulling experienced techs out of the workforce faster than apprenticeship completions can replace them. The construction and trades sector needs an estimated 439,000 net new workers in 2025 alone (ABC) to keep pace. That's not a background trend — it's the competitive environment your next job posting is entering.

For a deeper look at what's driving wages across the trades right now, see our skilled trades labor shortage 2026 guide.


The O*NET Occupational Picture: Why the Pay Range Is So Wide

To make sense of the nearly $52,000 spread between the 10th and 90th percentile, it helps to look at what HVAC techs actually do — and what they need to know. O*NET OnLine, maintained by the U.S. Department of Labor, provides the most detailed public occupational profiles available.

Job Zone: HVAC mechanics and installers sit in O*NET Job Zone 3 — "medium preparation needed." Job Zones (1 = little preparation through 5 = extensive preparation) reflect the typical education, training, and experience required to enter and perform an occupation. Job Zone 3 occupations typically require vocational training, an apprenticeship, or 1–2 years of related on-the-job experience. For HVAC, that usually means a 3–5 year apprenticeship or completion of a post-secondary HVAC/R program — plus, in most states, an EPA Section 608 refrigerant-handling certification and a state or local HVAC license.

Core skills and knowledge areas (O*NET): The occupational profile for 49-9021 highlights expertise requirements that span mechanical systems, electronics troubleshooting, customer communication, and safety protocols. Techs need to be fluent in refrigeration principles, electrical diagnosis, airflow and duct systems, and increasingly, digital controls and building automation interfaces. The spread between a $39,000 tech and a $91,000 tech largely reflects mastery across all of those domains — a senior refrigeration tech who can commission a large commercial chiller and train junior staff is a fundamentally different hire than a residential install helper.

This occupational complexity is why a single "what does an HVAC tech make?" number is almost useless for offer-making. You need the percentile that matches the specific experience and scope you're hiring for, not just the median.


Building an HVAC Salary Band: A Worked Example

A salary band converts a single percentile anchor into a min/midpoint/max structure — a tool that lets you make offers consistently, leave room for growth, and defend your pay decisions internally. Here's how to build one from the BLS numbers.

Step 1: Choose your anchor percentile. This is the experience level you're targeting. If you're filling a journeyman-level HVAC service tech role — someone with 4–6 years of experience, EPA 608 certified, capable of independent diagnosis — the 50th percentile ($59,810, BLS May 2024, national) is a reasonable starting anchor.

Note: This is a worked example using a round spread buffer for illustration. Your actual band should be anchored on the percentile that matches your specific role scope, and calibrated to your metro market — check your state/metro figure at bls.gov/oes before finalizing.

Step 2: Apply a spread buffer. A 50% total range is a common band width for trade roles, meaning the max is 50% above the min. Here's the math:

  • Midpoint: $59,810 (your anchor)
  • Min: Midpoint ÷ 1.25 = ≈$47,850
  • Max: Midpoint × 1.25 = ≈$74,760

Step 3: Pressure-test the band. Does your min clear the 10th percentile ($39,130)? Yes — you're not offering below market entry. Does your max approach the 75th percentile? Check bls.gov/oes for the 75th-percentile figure and compare. If your max is well below the 75th percentile for your state or metro, experienced candidates may pass on your offer even if they're nominally interested.

For a full walkthrough of the band-building methodology across multiple trades, see our guide: How to build a salary band for trade roles.

Want to do this in minutes instead of in a spreadsheet? SkilledMarkets pulls the BLS OEWS percentiles for 49-9021 (and every other trade SOC code), joins them to O*NET profiles, and generates a downloadable salary band with your chosen anchor and spread — built for the employer, not the data analyst. Start a free 14-day trial and run your first HVAC band before your next offer goes out.


What Affects Where a Tech Falls in the Range

The national percentile range tells you the playing field. These factors tell you where your specific hire likely sits on it:

Experience and apprenticeship completion. BLS data on Registered Apprenticeship completers shows average starting wages well above market-entry levels — apprenticeship completers in construction trades consistently outperform the 10th-percentile floor. A journeyman who completed a full 4–5 year program and passed a licensing exam belongs above the median in most markets.

Certifications and licenses. EPA 608 (refrigerant handling) is a legal minimum for most HVAC work — it's table stakes, not a premium. NATE certification, state journeyman or master HVAC licenses, and commercial refrigeration qualifications do carry a wage premium. Price them in explicitly.

Residential vs. commercial vs. industrial scope. Residential install is the entry point for the occupation; commercial service and industrial refrigeration require broader systems knowledge and often command higher rates. If you're hiring for commercial rooftop equipment or process refrigeration, the relevant comparison is the 75th percentile and above, not the median.

Geography. This is the biggest single adjustment factor and the one most employers underestimate. A national median means nothing if your market is in a high-cost metro where the local rate is meaningfully different. Always verify at bls.gov/oes using SOC 49-9021 and your state or metro area before setting an offer.

Union vs. non-union. As of December 2025, BLS Employment Cost Index data shows union wages growing at 4.3% year-over-year vs. 3.3% for non-union workers. In unionized HVAC markets, union scale sets an effective floor — non-union offers below that rate struggle to attract experienced candidates who have union-path options.

For a broader look at how HVAC wages compare to other specialty trades on the same BLS percentile scale, see the skilled trades wage benchmarking guide and the trade wage data hub.


The Practical HVAC Wage Checklist for Your Next Hire

Before you build the offer, run through these five steps:

  1. Pull the current figure. Go to bls.gov/oes, enter SOC 49-9021, and find the most recent release for your state or metro. The May 2024 national median ($59,810) in this guide is your baseline — not your offer.

  2. Match the percentile to the role scope. Entry-level helper → near the 10th percentile. Experienced journeyman → near the median. Senior tech / lead / specialist → 75th or above.

  3. Account for certifications and license level. Don't just pay for years on the job — price the specific credentials the role requires.

  4. Build a band, not a point. A single number leaves you with no room to negotiate and no growth path to show the candidate. A min/mid/max structure does both.

  5. Check the market tempo. With HVAC projected to add ~40,100 openings per year through 2034, you're not operating in a stable market. Build a review cadence — at minimum annually when BLS releases new OEWS figures — so you're not re-hiring someone at a premium a year after you underpaid them.

If you want all of this in a single ready-to-use PDF — national medians and percentile ranges for HVAC and a dozen other trade SOC codes, side by side — the Skilled Trades Compensation Guide 2026 has you covered. It's the same BLS OEWS data, formatted for a hiring conversation, not a government spreadsheet.


How This Compares Across the Trades

For reference: the construction and extraction group as a whole had a median wage of $58,360/year (BLS, May 2024), compared to $49,500 for all occupations nationally. HVAC's median ($59,810) sits modestly above the construction-group median, reflecting the technical complexity and licensing requirements of the occupation.

Electricians (SOC 47-2111) come in at a national median of $62,350 (BLS, May 2024) — slightly above HVAC — reflecting the broader licensing and electrical-code knowledge base required. For a side-by-side view, see the electrician salary guide.

These comparisons use nationally consistent BLS OEWS figures (May 2024) for a fair apples-to-apples read. Do not compare a local HVAC figure against a national electrician figure — always match geography when comparing across trades.


A Final Note on O*NET Data

This article includes information from ONET OnLine, developed by the U.S. Department of Labor, Employment and Training Administration. ONET is a registered trademark of the U.S. Department of Labor, Employment and Training Administration.

Wage data cited in this article is from the BLS Occupational Employment and Wage Statistics (OEWS) program, May 2024 release, national figures, unless otherwise noted. BLS OEWS data is public domain. Always verify the current release at bls.gov/oes before making compensation decisions — wage data updates annually and local conditions can differ substantially from national figures.

Get the template: Skilled Trades Salary Band Builder →

Ready to go beyond the guide? Benchmark trade wages with live BLS data.

Start Free Trial

Get free wage guides in your inbox

BLS data explainers and salary band tips for trade contractors.

#HVAC#SOC 49-9021#wages#trade guide

Related posts

Welder, Cutter & Solderer Salary Guide for Employers (SOC 51-4121)
Trade Wage Guides· 10 min read

Welder, Cutter & Solderer Salary Guide for Employers (SOC 51-4121)

Pipe welders and structural welders aren't paid the same. Here's the market by percentile, with the O*NET profile.

Read More →
Heavy Equipment Operator Salary Guide for Employers (SOC 47-2073)
Trade Wage Guides· 9 min read

Heavy Equipment Operator Salary Guide for Employers (SOC 47-2073)

Operators keep the site moving. Here's what the market pays them, by percentile, with the full O*NET profile.

Read More →
Pipefitter & Steamfitter Salary Guide for Employers (47-2152)
Trade Wage Guides· 11 min read

Pipefitter & Steamfitter Salary Guide for Employers (47-2152)

Pipefitting is high-skill, high-demand work. Here's what the market pays - by percentile, with the O*NET profile.

Read More →