What HVAC contractors charge per hour

The median wage BLS publishes for heating, air conditioning and refrigeration mechanics and installers in each metro, times 2 to 2.5 for what a licensed business bills on top of pay. An estimate, not a quote.

Lowest metro
$45–$57/hr
Highest metro
$77–$96/hr
Cities with a wage
58 of 58
Pricing a whole job? Estimate ac or furnace tune-up or replace a furnace, materials included.

Arizona

CityPer hourMedian wageListings
PhoenixPhoenix-Mesa-Chandler metro$59–$74$29.41281 licensed
ScottsdalePhoenix-Mesa-Chandler metro$59–$74$29.4134 licensed
MesaPhoenix-Mesa-Chandler metro$59–$74$29.41155 licensed

California

CityPer hourMedian wageListings
Los AngelesLos Angeles-Long Beach-Anaheim metro$71–$89$35.491,106 licensed
San DiegoSan Diego-Chula Vista-Carlsbad metro$72–$90$36.00242 licensed

Florida

CityPer hourMedian wageListings
JacksonvilleJacksonville metro$56–$70$28.17350 licensed
MiamiMiami-Fort Lauderdale-West Palm Beach metro$56–$70$27.9084 licensed
TampaTampa-St. Petersburg-Clearwater metro$49–$61$24.30148 licensed
OrlandoOrlando-Kissimmee-Sanford metro$49–$62$24.7473 licensed
St. PetersburgTampa-St. Petersburg-Clearwater metro$49–$61$24.30110 licensed
Fort LauderdaleMiami-Fort Lauderdale-West Palm Beach metro$56–$70$27.9078 licensed
Port St. LuciePort St. Lucie metro$55–$69$27.50153 licensed
HialeahMiami-Fort Lauderdale-West Palm Beach metro$56–$70$27.90148 licensed
Cape CoralCape Coral-Fort Myers metro$56–$70$27.97255 licensed
TallahasseeTallahassee metro$52–$65$25.8141 licensed

Hawaii

CityPer hourMedian wageListings
HonoluluUrban Honolulu metro$63–$79$31.4769 licensed
Pearl CityUrban Honolulu metro$63–$79$31.478 licensed
HiloHawaii / Kauai nonmetropolitan area metro$63–$78$31.274 licensed
KailuaUrban Honolulu metro$63–$79$31.478 licensed
KapoleiUrban Honolulu metro$63–$79$31.4714 licensed

Minnesota

CityPer hourMedian wageListings
MinneapolisMinneapolis-St. Paul-Bloomington metro$75–$93$37.25None listed
St. PaulMinneapolis-St. Paul-Bloomington metro$75–$93$37.25None listed
RochesterRochester metro$75–$93$37.26None listed
BloomingtonMinneapolis-St. Paul-Bloomington metro$75–$93$37.25None listed
DuluthDuluth metro$73–$91$36.40None listed

Nevada

CityPer hourMedian wageListings
Las VegasLas Vegas-Henderson-North Las Vegas metro$58–$72$28.96557 licensed
HendersonLas Vegas-Henderson-North Las Vegas metro$58–$72$28.9693 licensed
North Las VegasLas Vegas-Henderson-North Las Vegas metro$58–$72$28.9673 licensed
RenoReno metro$60–$74$29.7879 licensed

Texas

CityPer hourMedian wageListings
HoustonHouston-Pasadena-The Woodlands metro$57–$71$28.341,585 licensed
San AntonioSan Antonio-New Braunfels metro$56–$70$28.17963 licensed
DallasDallas-Fort Worth-Arlington metro$57–$72$28.63442 licensed
AustinAustin-Round Rock-San Marcos metro$58–$73$29.24416 licensed
Fort WorthDallas-Fort Worth-Arlington metro$57–$72$28.63433 licensed
El PasoEl Paso metro$45–$57$22.73292 licensed
ArlingtonDallas-Fort Worth-Arlington metro$57–$72$28.63195 licensed
Corpus ChristiCorpus Christi metro$50–$62$24.89200 licensed
PlanoDallas-Fort Worth-Arlington metro$57–$72$28.63119 licensed
LubbockLubbock metro$48–$60$23.97156 licensed
LaredoLaredo metro$47–$58$23.2996 licensed
IrvingDallas-Fort Worth-Arlington metro$57–$72$28.63118 licensed
GarlandDallas-Fort Worth-Arlington metro$57–$72$28.63178 licensed
FriscoDallas-Fort Worth-Arlington metro$57–$72$28.6351 licensed
McKinneyDallas-Fort Worth-Arlington metro$57–$72$28.6378 licensed
AmarilloAmarillo metro$48–$60$23.96134 licensed
Grand PrairieDallas-Fort Worth-Arlington metro$57–$72$28.63109 licensed
BrownsvilleBrownsville-Harlingen metro$46–$58$23.0388 licensed

Virginia

CityPer hourMedian wageListings
Virginia BeachVirginia Beach-Chesapeake-Norfolk metro$57–$71$28.59204 licensed
ChesapeakeVirginia Beach-Chesapeake-Norfolk metro$57–$71$28.59177 licensed
NorfolkVirginia Beach-Chesapeake-Norfolk metro$57–$71$28.5987 licensed
RichmondRichmond metro$57–$71$28.4359 licensed
Arlington CountyWashington-Arlington-Alexandria metro$69–$86$34.5826 licensed
AlexandriaWashington-Arlington-Alexandria metro$69–$86$34.5820 licensed

Washington

CityPer hourMedian wageListings
SeattleSeattle-Tacoma-Bellevue metro$77–$96$38.5136 licensed
SpokaneSpokane-Spokane Valley metro$60–$76$30.2133 licensed
TacomaSeattle-Tacoma-Bellevue metro$77–$96$38.5117 licensed
VancouverPortland-Vancouver-Hillsboro metro$63–$78$31.3827 licensed
BellevueSeattle-Tacoma-Bellevue metro$77–$96$38.518 licensed

Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025, median hourly wage by metro area. The 2–2.5× billing multiple is our assumption; real quotes vary with the job, materials and season.

Sources
  • HVAC contractors: Heating, air conditioning and refrigeration mechanics and installers (SOC 49-9021)
  • BLS OEWS wage tables