Solar Hank

How to clean solar panels, and whether you need to

Dust and pollen cost some power. Whether washing pays depends on where you live and how dry it gets.

Hank, the illustrated Solar Hank character, thinking

For most home systems, occasional rain does most of the work and a professional cleaning rarely pays for itself. A study of 186 California PV sites measured an average soiling loss of 0.051% of output per dry day; 26% of sites lost more than 0.1% a day, and nearly flat panels lost more (Mejia & Kleissl, 2013). Pollen is the exception: NREL found rain did not wash it off fully.

What a dry season costs

A 7 kW system through a 150-day dry spell at the study's average rate, and what one wash half-way through would recover at the local energy charge:

CityLost over the spellRecovered by one washWorth about
Chula Vista, CA190 kWh95 kWh$44
San Diego, CA189 kWh94 kWh$44
Oceanside, CA187 kWh93 kWh$43
Carlsbad, CA184 kWh92 kWh$43
Bakersfield, CA185 kWh93 kWh$34
Clovis, CA183 kWh91 kWh$33
Fresno, CA182 kWh91 kWh$33
San Jose, CA179 kWh89 kWh$33
Tucson, AZ197 kWh98 kWh$15
Phoenix, AZ193 kWh97 kWh$14
Glendale, AZ193 kWh97 kWh$14
Chandler, AZ193 kWh96 kWh$14
Tempe, AZ193 kWh96 kWh$14
Gilbert, AZ193 kWh96 kWh$14
Scottsdale, AZ192 kWh96 kWh$14
Surprise, AZ196 kWh98 kWh$14
Peoria, AZ195 kWh97 kWh$14

Estimate: loss grows by 0.051% a day and resets with rain; production from NREL PVWatts; value at the city's typical energy charge. Your roof may be dirtier or cleaner.

Even in Chula Vista, one wash recovers about $44 of power. Compare that with a cleaning quote.

When cleaning is worth it

How to clean safely

How to know if dirt is the problem

Compare this month's output with the same month last year in your monitoring app, or with the monthly numbers for your city in how to tell if solar panels are working.

Run your own numbers

Enter your ZIP and bill to see what a system would make and save where you live.

Keep reading

Installer records by city: solar companies in Phoenix, solar companies in Tucson, solar companies in San Antonio, solar companies in Austin, solar companies in San Diego, solar companies in Fresno, solar companies in Chandler, solar companies in Scottsdale, solar companies in Gilbert, solar companies in Glendale, solar companies in Tempe, solar companies in Peoria, solar companies in Surprise, solar companies in San Jose, solar companies in Bakersfield, solar companies in Clovis, solar companies in Chula Vista, solar companies in Oceanside, solar companies in Carlsbad, solar companies in Toms River, solar companies in New York, solar companies in Elizabeth, solar companies in Yonkers.

Updated 2026-09-22.

Get solar quotes