What solar installers charge per hour

The median wage BLS publishes for solar photovoltaic 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–$56/hr
Highest metro
$75–$94/hr
Cities with a wage
37 of 58
Pricing a whole job? Estimate install a 6 kw rooftop system, materials included.

Arizona

CityPer hourMedian wageListings
PhoenixPhoenix-Mesa-Chandler metro$49–$62$24.61None listed
ScottsdalePhoenix-Mesa-Chandler metro$49–$62$24.61None listed
MesaPhoenix-Mesa-Chandler metro$49–$62$24.61None listed

California

CityPer hourMedian wageListings
Los AngelesLos Angeles-Long Beach-Anaheim metro$57–$72$28.6577 licensed
San DiegoSan Diego-Chula Vista-Carlsbad metro$59–$74$29.4931 licensed

Florida

CityPer hourMedian wageListings
JacksonvilleNo BLS wage–9 licensed
MiamiMiami-Fort Lauderdale-West Palm Beach metro$46–$58$23.223 licensed
TampaTampa-St. Petersburg-Clearwater metro$49–$62$24.609 licensed
OrlandoOrlando-Kissimmee-Sanford metro$45–$56$22.4311 licensed
St. PetersburgTampa-St. Petersburg-Clearwater metro$49–$62$24.603 licensed
Fort LauderdaleMiami-Fort Lauderdale-West Palm Beach metro$46–$58$23.227 licensed
Port St. LucieNo BLS wage–3 licensed
HialeahMiami-Fort Lauderdale-West Palm Beach metro$46–$58$23.22None listed
Cape CoralNo BLS wage–2 licensed
TallahasseeNo BLS wage–4 licensed

Hawaii

CityPer hourMedian wageListings
HonoluluUrban Honolulu metro$67–$84$33.6315 licensed
Pearl CityUrban Honolulu metro$67–$84$33.631 licensed
HiloHawaii / Kauai nonmetropolitan area metro$75–$94$37.70None listed
KailuaUrban Honolulu metro$67–$84$33.633 licensed
KapoleiUrban Honolulu metro$67–$84$33.63None listed

Minnesota

CityPer hourMedian wageListings
MinneapolisNo BLS wage–None listed
St. PaulNo BLS wage–None listed
RochesterNo BLS wage–None listed
BloomingtonNo BLS wage–None listed
DuluthNo BLS wage–None listed

Nevada

CityPer hourMedian wageListings
Las VegasLas Vegas-Henderson-North Las Vegas metro$65–$82$32.609 licensed
HendersonLas Vegas-Henderson-North Las Vegas metro$65–$82$32.602 licensed
North Las VegasLas Vegas-Henderson-North Las Vegas metro$65–$82$32.60None listed
RenoNo BLS wage–3 licensed

Texas

CityPer hourMedian wageListings
HoustonHouston-Pasadena-The Woodlands metro$45–$57$22.63None listed
San AntonioNo BLS wage–None listed
DallasDallas-Fort Worth-Arlington metro$47–$58$23.25None listed
AustinAustin-Round Rock-San Marcos metro$49–$61$24.32None listed
Fort WorthDallas-Fort Worth-Arlington metro$47–$58$23.25None listed
El PasoNo BLS wage–None listed
ArlingtonDallas-Fort Worth-Arlington metro$47–$58$23.25None listed
Corpus ChristiNo BLS wage–None listed
PlanoDallas-Fort Worth-Arlington metro$47–$58$23.25None listed
LubbockNo BLS wage–None listed
LaredoNo BLS wage–None listed
IrvingDallas-Fort Worth-Arlington metro$47–$58$23.25None listed
GarlandDallas-Fort Worth-Arlington metro$47–$58$23.25None listed
FriscoDallas-Fort Worth-Arlington metro$47–$58$23.25None listed
McKinneyDallas-Fort Worth-Arlington metro$47–$58$23.25None listed
AmarilloNo BLS wage–None listed
Grand PrairieDallas-Fort Worth-Arlington metro$47–$58$23.25None listed
BrownsvilleNo BLS wage–None listed

Virginia

CityPer hourMedian wageListings
Virginia BeachVirginia Beach-Chesapeake-Norfolk metro$46–$58$23.0418 licensed
ChesapeakeVirginia Beach-Chesapeake-Norfolk metro$46–$58$23.045 licensed
NorfolkVirginia Beach-Chesapeake-Norfolk metro$46–$58$23.049 licensed
RichmondNo BLS wage–5 licensed
Arlington CountyNo BLS wage–2 licensed
AlexandriaNo BLS wage–1 licensed

Washington

CityPer hourMedian wageListings
SeattleSeattle-Tacoma-Bellevue metro$59–$74$29.63None listed
SpokaneNo BLS wage–None listed
TacomaSeattle-Tacoma-Bellevue metro$59–$74$29.63None listed
VancouverPortland-Vancouver-Hillsboro metro$64–$80$31.88None listed
BellevueSeattle-Tacoma-Bellevue metro$59–$74$29.63None listed

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