What HVAC technicians actually earn in 2026
Across the US, HVAC technicians earn a median of roughly $28–$32 per hour, or about $58,000–$66,000 per year for a full-time W-2 tech. That's the middle of the market — a first-year apprentice will land closer to $18/hour, and a senior lead in a high cost-of-living state can clear $110,000 including overtime and on-call.
The number that matters to a shop owner isn't the median. It's what you have to pay in your market to keep a tech who won't quit in eight months. That's almost always 10–20% above the state median for the experience level you need.
Salary by experience level
Roughly what a small HVAC shop should expect to pay in 2026, base wage only (no truck, benefits, or bonuses):
- Apprentice (0–2 years): $17–$22/hour · $35k–$46k/year
- Journeyman (2–5 years): $25–$32/hour · $52k–$66k/year
- Senior tech / lead (5–10 years): $32–$42/hour · $66k–$88k/year
- Master tech / service manager (10+ years): $42–$55/hour · $88k–$115k/year
Add roughly 25–35% on top for the fully loaded cost — payroll taxes, workers' comp, health, truck, phone, tools, and paid time off. A $30/hour journeyman really costs the shop closer to $40/hour before a wrench turns.
State-by-state pay bands
These are typical 2026 base ranges for a mid-career (journeyman) HVAC tech. High-COL metros inside each state usually push 10–15% above these numbers.
- California: $34–$46/hour · one of the top-paying states, driven by LA, SF Bay, and San Diego demand.
- New York / New Jersey / Massachusetts: $32–$44/hour · union shops in NYC and Boston set the ceiling.
- Washington / Oregon / Colorado: $30–$40/hour · strong residential + commercial demand.
- Illinois / Minnesota / Michigan: $28–$38/hour · union pipefitter locals influence the top end.
- Texas / Florida / Arizona / Nevada: $26–$36/hour · high volume, long cooling season, less union pressure.
- Georgia / North Carolina / South Carolina / Tennessee: $24–$32/hour · growing metros pushing wages up fast.
- Ohio / Indiana / Missouri / Kansas: $24–$32/hour · steady demand, lower COL keeps take-home strong.
- Alabama / Mississippi / Arkansas / Louisiana / Oklahoma: $22–$30/hour · lowest median wages but also lowest labor competition.
- Northeast rural (ME, VT, NH, WV): $24–$32/hour · smaller labor pools, harder to hire than the number suggests.
How salary should shape your billable rate
If you're paying a journeyman a fully loaded $40/hour, you cannot bill labor at $85/hour and stay in business. The math most small shops miss:
- Billable utilization on a real service tech is 55–65%, not 100%. Drive time, warehouse time, callbacks, and paperwork eat the rest.
- Overhead (rent, insurance, software, admin, marketing) runs $18–$28/hour per field tech in most one-to-five-truck shops.
- Target net margin should be 15–20% on labor, minimum.
Rule of thumb: your billable labor rate needs to be roughly 3× the tech's raw hourly wage for the business to actually make money. A $30/hour tech = a $90–$110/hour billable rate. Anything less and you're subsidizing the customer.
Retention beats recruiting
Turnover is the hidden salary cost. Replacing a journeyman tech costs most shops $8,000–$15,000 in recruiting, onboarding, callbacks on their unfinished work, and the six months it takes the replacement to hit full productivity.
The three things that keep techs — in order of what techs actually say in exit interviews:
- A dispatcher who doesn't waste their day. Late dispatch, missing addresses, and no-parts-on-truck are the top complaints.
- A truck and tools that work. Cheap meters and a beat-up van signal how the owner values them.
- Predictable pay, including overtime. Techs will forgive a lower base wage for a shop that pays on time and doesn't fight overtime.
Money matters, but a tech making $2/hour less at a well-run shop will outlast one making $2/hour more at a shop where the schedule is chaos.
Where Ratchly fits
Ratchly gives one-to-five-tech HVAC shops the dispatch, scheduling, and job-tracking tools that keep techs productive and paid on time. Fewer wasted hours per week per tech = more billable revenue on the exact same payroll. Start a free trial and see how your billable utilization changes in the first 30 days.