The typical HVAC tech in the U.S. earned $61,010 in May 2025, or $29.33 an hour. A tech at the 90th percentile earned more than $95,210, which is 2.4 times what a tech at the 10th percentile made. Where you sit in that range depends mostly on skill, the kind of work you do and where you live, and this page breaks down each one with official numbers.
Everything below comes from U.S. Bureau of Labor Statistics data pulled in October 2026: the Occupational Employment and Wage Statistics (OEWS) estimates for May 2025, the Occupational Outlook Handbook (OOH) and the Employer Costs for Employee Compensation survey. The occupation is "Heating, Air Conditioning, and Refrigeration Mechanics and Installers," code 49-9021. No salary-site averages scraped from job ads.
HVAC technician pay by percentile
OEWS reports five points on the wage distribution. Here they are for May 2025, hourly and annual1:
| Percentile | Hourly | Annual | What it usually looks like |
|---|---|---|---|
| 10th | $19.25 | $40,050 | First-year techs, helpers moving up, rural markets |
| 25th | $23.25 | $48,360 | Installers and junior service techs |
| Median | $29.33 | $61,010 | A solid, independent service tech |
| 75th | $37.05 | $77,060 | Senior service techs, commercial techs, high-wage metros |
| 90th | $45.78 | $95,210 | Lead techs, commercial refrigeration and controls, top markets |
| Mean | $31.14 | $64,780 | Pulled up by the top of the range |
The right-hand column is our reading, not BLS's. BLS doesn't break pay down by role or experience level, but the shape of the distribution lines up with how most shops structure their ladders.
How to read the table:
- Use the median, not the mean. The mean is $3,770 higher than the median because a smaller group of high earners pulls it up.
- Annual figures are hourly times 2,080. BLS calculates them that way1. A tech who works 2,300 hours a year with summer overtime will earn more than the annual column suggests.
- Commissions and production bonuses are in. Overtime premiums are not. OEWS wages include base pay, commissions, piece rates and production bonuses, and leave out overtime premiums, nonproduction bonuses and benefits.
- Self-employed techs are out. OEWS counts 409,670 employed HVAC mechanics and installers. The OOH counts 440,900 jobs because it includes the self-employed2.
How HVAC pay compares with plumbing and electrical
Owners hiring across trades, and techs deciding which trade to learn, ask this a lot. Same survey, same month13:
| May 2025 (annual) | HVAC (49-9021) | Plumbers (47-2152) | Electricians (47-2111) |
|---|---|---|---|
| 10th percentile | $40,050 | $44,150 | $42,640 |
| Median | $61,010 | $63,800 | $63,190 |
| 90th percentile | $95,210 | $108,420 | $108,510 |
| Employment (OEWS) | 409,670 | 465,840 | 757,220 |
| Projected growth, 2025 to 2035 | 11% | 7% | 9% |
| Openings per year | 40,600 | 42,000 | 72,700 |
Two things stand out. HVAC has the fastest projected growth of the three, and the lowest ceiling. Part of that is who's in the numbers: the plumber and electrician codes include union pipefitters and industrial electricians on large projects, while most HVAC techs work for contractors on residential and light commercial equipment. For a residential service shop that hires all three, the medians are close enough that pay differences are usually about licensing and local supply, not the trade itself. Our plumber salary and electrician salary guides break those down.
Where HVAC techs earn the most
Top 10 states
Mean wage, not adjusted for cost of living. National mean: $64,780.
| District of Columbia | $84,920 |
|---|---|
| Alaska | $80,150 |
| Washington | $78,860 |
| Massachusetts | $77,760 |
| New Jersey | $77,580 |
| Illinois | $77,570 |
| California | $75,370 |
| New York | $74,760 |
| Minnesota | $73,990 |
| Maryland | $73,820 |
Source: BLS OEWS May 2025
Rank by median instead of mean and the list shifts. The top ten by median are the District of Columbia ($84,390), Alaska ($77,430), Illinois ($77,410), Massachusetts ($77,300), Connecticut ($76,610), Minnesota ($76,350), Washington ($75,660), North Dakota ($74,490), New Jersey ($74,450) and New York ($74,430)1. Connecticut and North Dakota make the median list but not the mean list, which usually means pay there is bunched around the middle rather than stretched by a few very high earners.
At the other end, the five states with the lowest median were Wyoming ($54,700), New Mexico ($50,270), Mississippi ($48,680), Alabama ($48,370) and Arkansas ($48,110). The median HVAC tech in D.C. earned $36,280 more than the median tech in Arkansas.
Top metro areas
Metro data is the better benchmark for a single shop. The five metro areas with the highest annual mean wage for HVAC techs in May 2025 were San Jose ($91,280), San Francisco ($86,540), Seattle ($85,420), Anchorage ($85,290) and Fairbanks ($84,820)1. Napa, Santa Rosa, Santa Cruz, Salinas and Boston round out the top ten. You can look up your own metro in the OEWS profile tool by switching the area to "Metropolitan and nonmetropolitan area."
By industry
The OOH lists median pay in the industries that employ the most HVAC techs2:
- Wholesale trade: $71,190
- Retail trade: $62,830
- Educational services (state, local and private): $62,520
- Plumbing, heating and air-conditioning contractors: $60,030
Contractors employ the most techs, so their median sits close to the overall number. The best-paid industries for this occupation by mean are small niches like scheduled air transportation and computer systems design, where a handful of techs maintain critical cooling1. They're interesting, not representative.
What an HVAC tech costs the employer
The wage is only part of the bill. BLS's Employer Costs for Employee Compensation survey reports what private employers spend per hour worked, including benefits. For installation, maintenance and repair occupations in June 20264:
| Per hour worked, June 2026 | Cost | Share |
|---|---|---|
| Wages and salaries | $33.61 | 68.6% |
| Paid leave | $3.29 | 6.7% |
| Supplemental pay (overtime premiums, bonuses) | $1.89 | 3.9% |
| Insurance (health, life, disability) | $4.27 | 8.7% |
| Retirement and savings | $2.15 | 4.4% |
| Legally required (Social Security, Medicare, unemployment, workers' comp) | $3.81 | 7.8% |
| Total compensation | $49.01 | 100% |
That's $1.46 of total cost per $1 of wages. Apply it to the median HVAC wage and you get a rough loaded cost:
Loaded cost per paid hour (rough, from BLS averages)
Call it about $89,000 a year for a full-time median tech. Your own number will differ, especially workers' comp, which varies a lot by state, and health insurance, which some small shops don't offer. And this is per paid hour. Per billable hour it's much higher, because nobody bills 2,080 hours a year. If your median tech bills 1,300 hours, labor alone costs about $68 per billable hour before trucks, office staff or profit. Our guide to pricing HVAC jobs walks through the rest of that math.
Free calculatorLabor rate & flat-rate price calculatorFind the hourly rate you need to charge to hit your profit goal, then price any job.What moves HVAC pay up or down
Skill and responsibility. The biggest factor. A helper who carries tools and insulates line sets is paid very differently from a lead tech who finds an intermittent defrost board fault on the first visit. Helpers for installation, maintenance and repair workers (49-9098, a broader group than HVAC alone) had a median of $19.05 an hour in May 20255. First-line supervisors of mechanics, installers and repairers had a median of $38.39 an hour and a 90th percentile of $126,790 a year6. Those two numbers bracket most HVAC careers: helper at the bottom, service manager at the top.
EPA 608 certification. Federal rules require anyone who could release refrigerant while servicing equipment to be EPA Section 608 certified, and the credential doesn't expire7. It's a requirement, not a raise. A tech without it can't work alone on a refrigerant circuit, which caps their pay.
NATE and manufacturer training. Voluntary. Some employers pay for it or tie a raise to it. BLS doesn't publish wages by certification, so be skeptical of any "NATE adds X dollars" claim. What's true is that trained techs get the harder calls, and harder calls pay more.
State and local licenses. Some states and cities license mechanical work, with journeyman and master levels. BLS notes that some states and localities require HVAC techs to be licensed2. A tech who can pull permits or supervise is worth more.
Residential vs. commercial. Residential service often pays a lower base with more upside from commission and spiffs. Commercial work (rooftop units, chillers, controls, refrigeration racks) tends to pay a higher base, usually straight hourly.
Union or not. Union wages follow the local's agreement, with set apprentice steps. BLS doesn't publish union and non-union wages separately for this code, so check the local's posted wage sheet.
Overtime and on-call. BLS notes HVAC techs may be on call and sometimes work overtime during peak heating and cooling seasons2. That pay isn't in the OEWS wage, so a busy tech's W-2 can beat the table above.
How HVAC techs get paid: four structures, one week
How pay is structured matters as much as the rate. The examples below are hypothetical, built on the same imaginary week: a residential service tech works 45 hours (40 regular, 5 overtime). Under the FLSA, commissions and nondiscretionary bonuses go into the regular rate8, and when commission is paid weekly the tech is owed an extra half of that regular rate for each overtime hour9. State law can add rules.
| How it works | Hypothetical week (45 hrs) | |
|---|---|---|
| Straight hourly | $30/hr, 1.5x after 40 | $1,200 + $225 OT = $1,425 |
| Hourly + commission | $24/hr + 4% of $12,000 sold | $1,080 + $480 + $86.67 OT premium = $1,646.67 |
| Hourly + spiffs | $30/hr + $40 per membership, 3 sold | $1,350 + $120 + $81.67 OT premium = $1,551.67 |
| Performance pay | Greater of $22/hr or 20% of $6,000 completed | $1,200 + $66.67 OT premium = $1,266.67 |
Source: Hypothetical examples; overtime method per 29 CFR 778.118
Here's the commission row worked out, because it's the one most shops get wrong:
Overtime on commission weeks
Paying overtime on the $24 base alone would have paid $60 of premium instead of $86.67. Small per week, but it adds up across a summer and a crew, and it's the kind of mistake that shows up in a wage claim.
Straight hourly is simple and the norm for install crews and commercial techs. It pays the same whether a tech fixes it the first time or comes back twice.
Commission rewards selling, so pay it on what holds up. Commission on gross profit instead of revenue means a discount comes partly out of the seller's pocket. Write down when it's earned (at sale, at completion or when paid) and what happens on a cancellation.
Spiffs are quick and easy to understand. They work best with only a few running at once, each tied to a result you want: a membership sold, a replacement lead that closes.
Performance pay rewards productive techs while the hourly floor protects them in a slow week. It can push rushing, so pair it with a callback rule.
Building a pay plan that keeps good techs
- 1
Benchmark your metro, not the nation
Look up 49-9021 for your metro area in the OEWS profile tool. Aim to pay a solid service tech somewhere in your area's middle half, and your best people near the 75th percentile or above.
- 2
Check what you can afford
Multiply the wage by your real burden (about 1.46 on BLS averages), divide by billable hours, and add overhead and profit. If the price you'd need is above what your market pays, fix pricing or productivity before cutting pay.
- 3
Keep it simple enough to check
A tech should be able to work out yesterday's pay from yesterday's job list. If the plan needs a spreadsheet and an explanation from the office, trust erodes.
- 4
Write the edge cases down
When commission is earned, what happens on cancellations and refunds, how callbacks are handled, and how long a clawback can reach back.
- 5
Publish the ladder
Helper, installer, service tech, lead. For each rung: the pay range, and what it takes to move up, such as EPA 608 Universal, a state license or a callback rate below a target.
- 6
Review before each season
Look at each tech's pay, hours, average ticket and callback rate before summer and winter. Fix problems while there's time to talk.
Pay gets people in the door. Predictable paychecks, paid training, a stocked truck and a fair on-call rotation keep them. So does visibility: techs who can see what they earned today, and why, argue less about pay. In TradesWork, techs see their pay in My pay on the phone, today, this week and this period, with each line spelled out (for example "5% of $4,200 = $210"), and approved performance pay goes into the payroll export to Gusto, ADP or QuickBooks.
Owner checklist for HVAC pay
- Metro median and 75th percentile for 49-9021 written down
- Loaded cost per paid hour and per billable hour calculated from your own payroll
- Pay plan in writing, including when commission is earned and clawback rules
- Overtime calculated on the full regular rate, commissions and spiffs included
- Pay ladder published with ranges and requirements for each rung
- EPA 608 cards on file for every tech who opens a refrigerant circuit
- Pay, ticket and callback review on the calendar before summer and winter
Bottom line
The median HVAC tech earned about $61,000 in May 2025, and the top 10 percent earned more than $95,000. Skill, the kind of work, licensing and location explain most of the gap, and a tech in D.C. or Alaska earns tens of thousands more than one in Arkansas or Alabama. For owners, the rate is half the plan: benchmark against your metro, know your loaded cost per billable hour, calculate overtime on commissions and spiffs, and let techs see what they've earned. BLS expects about 40,600 openings a year for the next decade, so the shops that get pay right will find hiring easier.
Footnotes
-
U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, Heating, Air Conditioning, and Refrigeration Mechanics and Installers (49-9021): national percentiles, state, metro and industry estimates. https://data.bls.gov/oesprofile/?year=2025&major_group=490000&occupation=499021&measure=04 ↩ ↩2 ↩3 ↩4 ↩5 ↩6
-
U.S. Bureau of Labor Statistics, Occupational Outlook Handbook, Heating, Air Conditioning, and Refrigeration Mechanics and Installers (pay, job outlook, how to become one). https://www.bls.gov/ooh/installation-maintenance-and-repair/heating-air-conditioning-and-refrigeration-mechanics-and-installers.htm ↩ ↩2 ↩3 ↩4
-
U.S. Bureau of Labor Statistics, OEWS May 2025, Plumbers, Pipefitters, and Steamfitters (47-2152) and Electricians (47-2111); OOH projections for each. https://data.bls.gov/oesprofile/?year=2025&major_group=470000&occupation=472152&measure=13 ↩
-
U.S. Bureau of Labor Statistics, Employer Costs for Employee Compensation, Table 4, private industry workers by occupational group, June 2026. https://www.bls.gov/news.release/ecec.t04.htm ↩
-
U.S. Bureau of Labor Statistics, OEWS May 2025, Helpers, Installation, Maintenance, and Repair Workers (49-9098). https://data.bls.gov/oesprofile/?year=2025&major_group=490000&occupation=499098&measure=13 ↩
-
U.S. Bureau of Labor Statistics, OEWS May 2025, First-Line Supervisors of Mechanics, Installers, and Repairers (49-1011). https://data.bls.gov/oesprofile/?year=2025&major_group=490000&occupation=491011&measure=13 ↩
-
U.S. EPA, Section 608 Technician Certification Requirements. https://www.epa.gov/section608/section-608-technician-certification-requirements ↩
-
U.S. Department of Labor, Wage and Hour Division, Fact Sheet #56A: Overview of the Regular Rate of Pay Under the FLSA. https://www.dol.gov/agencies/whd/fact-sheets/56a-regular-rate ↩
-
29 CFR 778.118, Commission paid on a workweek basis. https://www.ecfr.gov/current/title-29/subtitle-B/chapter-V/subchapter-B/part-778/subpart-C/section-778.118 ↩
