Solar panel cleaning
Solar panel cleaning for California homes.
We hand-wash solar panels with deionized water and soft brushes, then show you the production lift on your inverter data. It's for any homeowner whose array has lost output to dust, pollen, bird droppings, or sprinkler residue, which costs most California homes 5–20% of production. Those are industry figures for soiling loss; your panels depend on dust, pollen, and how often it rains. One-time cleans start at $179; bi-annual plans start at $299 a year and quarterly plans at $479 a year, quoted in writing before we book. A clean takes a couple of hours.
What cuts solar output.
Three things cost California solar owners the most kWh every year. All three are fixable in a couple of hours.
−5–10%
Typical output loss
Dust & ash buildup
California's dry summers + Central Valley winds + fire-season smoke leave a haze on glass that scatters sunlight before it ever reaches the cell.
−Up to 25% per panel
Typical output loss
Bird droppings, pollen & lichen
A single dropping shades a string and can drag a panel's output to zero. Lichen and moss eat the anti-reflective coating over time.
−8–15%
Typical output loss
Mineral residue from sprinklers
Hard-water sprinkler spray bakes calcium into the glass. Once it etches, rain won't wash it off. It takes a hand clean with the right water and tools.

Roughly what 8% looks like.
Soiling this light is easy to miss from the ground. On the inverter data it shows up as a steady month-over-month slide you'd otherwise blame on the weather.
We photograph the glass on the assessment visit and pull your production numbers before quoting. If the panels are still producing at spec, we say so.
What every clean includes.
Same six steps on every visit, whether it's a one-time clean or your tenth quarterly. The price we quote is the price you pay.
Three plans.
One clean to try it, twice a year for most homes, or quarterly if you're near agriculture, trees, or smoke.
One-time clean
A single visit: full clean plus pre/post performance check and inspection. Best for first-time customers checking whether their panels are losing output.
Best for
New customers, before-sale evaluations, post-fire-season catch-up
- Full hand wash, all panels
- Pre/post inverter performance check
- Mount + wiring visual inspection
- Photo report within 24 hours
Starting at $179 for a typical 6–12 panel home
One-visit pricing scales with array size, roof pitch, and access. Quoted in writing before we book.
Bi-annual plan
Two cleans a year, typically spring after pollen and fall after fire season. Our recommended cadence for most Valley homes.
Best for
Most California homeowners
- Two cleans/year on a fixed schedule
- Priority scheduling, booked first when crews route your area
- 10% off any panel or wiring repair we find
- Photo + inverter performance report each visit
Starting at $299/yr
Locks in pricing for 12 months. Cancel anytime before the second visit for a 50% refund.
Quarterly plan
Four cleans a year. The right call if you live near agriculture, under heavy tree cover, in a wildfire-prone area, or on a coastal salt-air corridor.
Best for
Ag-adjacent, fire-prone, tree-canopy, or coastal homes
- Four cleans a year, about every 90 days
- Priority scheduling on every visit
- Quarterly performance trend report (kWh delta over time)
- 15% off any panel or wiring repair we find
Starting at $479/yr
Best per-clean rate. Plan auto-renews unless you cancel; we email a reminder 30 days before each renewal.
Pricing varies with array size, roof pitch, access, and routing. All quotes are written, fixed, and good for 30 days.
Common questions about panel cleaning.
The six we get asked the most.
Service area
We clean panels everywhere we install them.
- Fresno County
- Madera County
- Kings County
- Tulare County
- Kern County
- San Luis Obispo County