$65,000. That is what the median HVAC service tech with five years on the truck pulled in last year, before overtime or commission. Some made half that. Some cleared six figures running their own van. The spread is wider than almost any other trade I have worked alongside.
I have hired and lost HVAC subs on my remodels for twenty years, and the question I get more than any other from young guys eyeing the trade is the same one homeowners ask when they see the bill: how much does an HVAC guy actually make? The honest answer depends on five things, and most salary articles ignore three of them. If you are pricing your own labor or thinking about jumping in, Try EstimationPro free to see what your hourly rate needs to look like to hit the income you are aiming for.
Quick Answer
HVAC technicians make a 2026 national median of about $58,000 to $65,000 per year, per BLS data for HVAC mechanics and installers (occupation 49-9021). Apprentices start around $36,000 to $42,000. Senior service techs and foremen hit $80,000 to $100,000. Owner-operators running a small shop typically clear $110,000 to $200,000+ after expenses, depending on volume and how clean their books are. Region, certification, and overtime move every number above by 20 to 40 percent.
What HVAC Actually Pays in 2026
The Bureau of Labor Statistics tracks HVAC mechanics under occupation code 49-9021. The most recent national median wage report puts the 50th percentile at right around $28 per hour, which lines up with a $58,000 base. But that is base. Service techs running calls almost always earn overtime in summer, get commission on equipment they upsell, and pull on-call premiums. Add 15 to 25 percent on top.
Here is the cleaner picture by role, based on BLS wage data, NATE certification surveys, and what I have seen subs pay their guys in the Pacific Northwest:
| Role | Annual Pay (2026) | Hourly Equivalent | Notes |
|---|---|---|---|
| Apprentice / helper | $36,000 - $48,000 | $18 - $23 | Often union scale year 1-2 |
| Installer (1-3 yrs) | $48,000 - $58,000 | $24 - $28 | EPA card required by year 2 |
| Service tech (3-7 yrs) | $58,000 - $78,000 | $28 - $38 | NATE certified earns 10% more |
| Senior / lead tech | $78,000 - $95,000 | $38 - $46 | Commission on equipment sold |
| Foreman / crew lead | $85,000 - $105,000 | $42 - $51 | Plus daily site management premium |
| Small HVAC owner | $110,000 - $200,000+ | n/a | Net after truck, insurance, taxes |
Numbers above pull from BLS occupation 49-9021 wage data, HomeGuide 2026 HVAC labor rate surveys ($75 to $150 per hour billed to customer), and field experience. Owner pay is the hardest to pin down because most owners do not draw a clean salary, they take owner distributions and expense a chunk of their truck and phone.
What Drives the Range
Five things move HVAC pay more than anything else.
1. Region. A journeyman in Phoenix making $32 an hour is doing fine. Same guy in Boston is on the low end. Cost of living and union density swing pay 25 to 40 percent in either direction. See the regional table below.
2. Certification. EPA Section 608 is the floor. You cannot legally touch refrigerant without it. NATE certification (North American Technician Excellence) typically adds 8 to 12 percent to base pay. Master HVAC license in your state adds another 15 to 25 percent on top of that, and lets you pull permits on your own.
3. Residential vs commercial. Commercial HVAC techs (rooftop units, chillers, controls) generally earn 15 to 25 percent more than residential service techs at the same experience level. The work is harder to find, the systems are bigger, and the clients pay net 30. Industrial refrigeration is another step up again.
4. Service vs install. A pure install crew pulling out an old furnace and dropping in a new one earns less than a service tech who diagnoses a no-cool call at 8pm in July. Service pays better because the customer is desperate. I have paid emergency rates of $250 an hour and not blinked, because the alternative is a freezer full of meat going bad.
5. Overtime and on-call. This is the hidden mover. A salaried install lead at $65,000 base who works 50 hours a week in summer is pulling closer to $80,000 once you count overtime. On-call rotations add a $50 to $150 daily stipend just for carrying the phone. Most BLS numbers miss this because they report base wages, not take-home.
Regional HVAC Pay (2026)
HVAC pay tracks regional cost of living and trade density closely. Here is the rough multiplier by metro, sourced from BLS state and metro wage tables (occupation 49-9021) and RSMeans 2026 city cost indexes:
| Metro | Median Service Tech Pay | vs National Avg |
|---|---|---|
| New York / NJ | $78,000 - $92,000 | +30% |
| San Francisco Bay | $82,000 - $98,000 | +35% |
| Seattle / Portland | $68,000 - $82,000 | +15% |
| Chicago | $65,000 - $78,000 | +10% |
| Denver | $60,000 - $72,000 | +5% |
| Phoenix | $54,000 - $66,000 | -5% |
| Atlanta / Dallas | $52,000 - $64,000 | -8% |
| Rural Midwest / South | $44,000 - $56,000 | -20% |
Pacific Northwest rates reflect cost-of-living premiums and the heat-pump retrofit boom that started in 2024 with new state energy codes. Pay varies by region and varies by location, and the numbers here are 2026 pricing benchmarks, not contracted rates. Get local quotes from a licensed local contractor before pricing your own labor or accepting a job offer.
Worked Example 1: Service Tech at a Mid-Size Shop
A 32-year-old NATE-certified service tech in Denver, year 6 in the trade, working at a 12-truck residential shop:
- Base hourly: $34
- Annual base (2,080 hours): $70,720
- Overtime (avg 6 hrs/week, summer): $9,500
- Commission on equipment sold (3% on $180,000 of installs he tagged): $5,400
- On-call stipend (1 week per month at $100/day): $8,400
- Total W-2: $94,020
Add company truck (roughly $9k a year in value), employer-paid health insurance (around $7k), and a 3% 401k match (about $2,800), and the real compensation is north of $113,000.
Worked Example 2: Solo HVAC Owner-Operator
Same guy, four years later, decides to start his own residential service company. Single van, no employees yet:
- Annual revenue (1,400 billable hours at $135/hr): $189,000
- Materials sold at 30% markup: $42,000 gross profit on materials
- Total gross revenue: $231,000
Then come the expenses:
- Van payment, fuel, maintenance: $14,000
- Insurance (general liability + auto + tools): $8,500
- Software, phone, dispatch tools: $3,600
- EPA card renewal, master license, continuing ed: $1,200
- Health insurance (private market, family of four): $18,000
- Self-employment tax (15.3% on first $168,600): roughly $25,800
- Marketing and Google Ads: $9,000
- Truck stocking inventory float: $6,000
Net to owner before income tax: about $144,900.
That sounds great compared to the $94,000 W-2, but the owner is now doing his own books, paying his own benefits, dealing with collections, and answering the phone at 9pm. The first two years are typically thinner than this because you are still building a customer base. By year five with one or two helpers, owners I have worked alongside in the PNW clear $175k to $220k. A few who have nailed commercial maintenance contracts have done a lot more.
Common Mistakes Guys Make Pricing Their Own Time
I see this constantly with subs and friends who go solo. The math looks fine on paper and they go broke anyway.
- Confusing pay rate with billing rate. If you pay a tech $35 an hour, your billing rate has to be at least $90 to $110 to cover overhead and profit. The Burdened Labor Rate Calculator walks you through it.
- Forgetting non-billable hours. A 2,080 hour year does not mean 2,080 billable hours. Drive time, parts runs, paperwork, and dead time eat 25 to 35 percent. You probably bill 1,400 to 1,600 hours a year, not 2,080.
- Pricing service calls like installs. A service tech needs a higher hourly because he is solo, mobile, and his diagnostic time is part of the job. Install crews can run leaner because they are bidding fixed scopes.
- Skipping the markup on parts. Equipment markup of 25 to 40 percent is not gouging, it is how you cover warranty returns, financing float, and the salesperson who quoted the job. Use the Contractor Markup Calculator to size it right.
- Underbidding to win the job. Lowballing labor in summer when you are slammed is leaving money on the table. Charge what the market pays and walk from the ones that say no.
How HVAC Pay Compares to Other Trades
Here is the 2026 ballpark for the trades I cross paths with most, all annual median, BLS occupation data:
- HVAC mechanic / installer: $58,000 - $65,000
- Electrician: $62,000 - $72,000
- Plumber: $61,000 - $70,000
- Carpenter: $52,000 - $59,890 (BLS 47-2031 May 2024 median: $59,890)
- Construction laborer: $42,000 - $50,000
- General contractor (residential): $75,000 - $130,000
HVAC tracks roughly even with electrical and plumbing, which makes sense because the trade requires similar licensing and on-call demands. The big differentiator: HVAC has explosive seasonal swing. A residential service tech can earn 40 percent of his annual income in June through August.
What Should an HVAC Contractor Bill Per Hour?
Different question, but the one most contractors actually need answered. Customer-billed labor rates in 2026:
- Residential HVAC labor: $75 to $150 per hour (HomeGuide 2026, BLS field data)
- Commercial HVAC labor: $95 to $185 per hour
- Emergency / after hours: 1.5x to 2x base rate
- Diagnostic / service call fee: $89 to $179 flat
If you are billing $100 an hour and paying your tech $30, you have $70 to cover truck, insurance, dispatch, software, marketing, training, and your own profit. That is tight but workable. If you are billing $75 and paying $30, you are running on fumes. The Contractor Hourly Rate Calculator shows the breakeven math.
FAQ
Do HVAC techs make six figures? Yes, but usually not the median tech. Senior service techs in high-cost metros, NATE-certified leads with commission, and most owner-operators clear $100,000. The path is typically 7 to 10 years from apprentice to six figures W-2, or 3 to 5 years to six figures as an owner if you have your own customer base.
What is the highest paying HVAC job? Industrial refrigeration techs (cold storage, food processing, pharma) and HVAC controls specialists working on building automation systems regularly clear $110,000 to $140,000. Master HVAC contractors running 5+ truck residential shops clear $200,000 to $400,000 in good years. Specialty work always pays best.
How much does an HVAC apprentice make? $18 to $23 per hour, or roughly $38,000 to $48,000 a year. Union apprenticeships (Sheet Metal Workers Local, UA Plumbers and Pipefitters HVAC division) pay better and ramp faster than non-union, but slots are competitive. Most apprenticeships run 4 to 5 years to journeyman.
Is HVAC a good career in 2026? Yes. Demand is up because of the heat-pump retrofit push, aging boomer techs retiring, and tighter building codes pushing more service work. BLS projects 6% job growth through 2032 for HVAC mechanics, faster than the all-occupations average. Pay has outpaced inflation for 5 straight years.
Do HVAC owners make more than employees? On average, yes, but it takes 3 to 5 years to outpace a senior tech W-2 once you factor in start-up costs, slow first-year revenue, and benefits you now pay yourself. Year one is usually a step backward. Year five is typically 1.5x to 2x what you made as an employee.
What does an HVAC tech do every day? Service techs run 4 to 8 calls a day: diagnostics, repairs, maintenance tune-ups, refrigerant top-offs, thermostat installs, ductwork inspections. Install crews spend full days on bigger jobs: full system replacements, new construction rough-ins, ductwork runs. Both roles document everything for warranty, billing, and the next tech who picks up the file.
How EstimationPro Helps HVAC Contractors
If you are running a shop or going solo, the bottleneck is not the wrench work, it is the paperwork. Pricing every job right, sending the proposal before your competition, following up when the homeowner ghosts you. Contractors using EstimationPro report cutting estimate time from 90 minutes down to under 15 per bid. EstimationPro does not just build the HVAC estimate, it sends the proposal automatically, then runs an automated follow-up sequence so you win more of the bids you already send, and converts the signed proposal straight into an invoice when the work is done. Try EstimationPro free and stop leaving service-call money on the table.
HVAC Annual Pay by Role (2026 Median)
HVAC Pay by Experience Level
- Apprentice or helper role
- $18-$23/hour starting
- Often unionized or EPA card pending
- Truck stocking, install support
- EPA 608 certified, NATE optional
- $28-$38/hour with overtime
- Runs service calls solo
- Most common pay band in the field
- Lead tech, foreman, or owner-operator
- $40-$70+/hour or salary
- Commission on sold equipment common
- Owners can clear $150k after expenses
Get Free Estimating Tips
Enter your email and we'll send you pro tips, cost data, and useful resources for contractors.
We'll send helpful resources and occasional tips. Unsubscribe anytime.
EstimationPro AI For Contractors, By Contractors Win More Jobs With Professional Estimates
Polished proposals that make clients say yes. Built in seconds, not hours.