Free bill analysis - bring a power bill, get the production math for your actual roof, panel brands like Qcells and REC compared side by side
If the pitch starts at your door and ends with "sign tonight for the special," sleep on it. The sun will still be there tomorrow; so will we.
Fast, Reliable Solar Panel Cleaning Across Lafayette
Solar panel cleaning in Lafayette typically costs $150-$320 for a standard residential array, and we can usually be out within 2-3 business days. The soiling on your roof isn’t abstract: it’s oak pollen, vulture droppings, and fine valley dust baked onto glass by 98°F afternoons. Our Solar Panel Cleaning team has been scrubbing Lafayette arrays long enough to know exactly what’s up there. Call (877) 550-6892 for a straight quote.
Why Gus’s Solar Is Lafayette’s Preferred Solar Panel Cleaning Company
Gus Petrakis started this company in 2011 and he’s still the one who answers the phone. When a Lafayette homeowner calls about a production drop on a Tesla or Enphase system, we don’t read from a script. We ask what the SolarEdge app says, what the trees look like this time of year, and whether they’ve noticed vultures on the ridge. Then we send Gus’s own crew, background-checked and uniformed, not a subcontracted crew you’ve never met. A live person answers 24/7, and the 90-Day Done Right Promise covers every wash: if it’s not done right, Gus comes back and makes it right.
We work throughout Lafayette, from the ranches off St. Marys Road to the split-levels tucked into hillsides above Highway 24. Homeowners here tell us the same thing: they don’t want a door-knocker with a clipboard. They want a name they can verify. That’s us.
Our Solar Panel Cleaning Services in Lafayette
Residential Panel Cleaning
A standard Lafayette home array runs $150-$280. We use deionized water and soft microfiber brushes, never pressure washers, never abrasive pads. On the 1960s custom ranches common here, we account for composition shingle roofs and multi-pitch rooflines where runoff channels collect debris faster than flatter sections. The wash includes a visual inspection of rail hardware, wiring, and edge sealant.

Commercial Array Cleaning
Commercial arrays in Lafayette, from the Lamorinda business parks to retail roofs near Mt. Diablo Boulevard, run $0.15-$0.25 per panel per cleaning for most systems, with a $500 minimum. We schedule around business hours and provide before-and-after production snapshots so facility managers can log the uplift. Flat commercial roofs here collect valley dust fast, and we account for that in our cadence recommendations.

Bird & Critter Guard Installation
Turkey vultures roost on Lafayette hillsides and they’re not subtle about where they land. Bird droppings on panels aren’t just ugly; they create hot spots that can permanently etch glass if left through a summer. We install galvanized steel mesh guards around the skirt of the array, sealing the gap between panel and roof so birds and squirrels can’t nest underneath. Guard installs run $350-$650 for a typical Lafayette residential array, depending on perimeter length.

Debris & Soiling Removal
Post-storm mud, leaf litter, and oak pollen form a sticky film on panels, especially on the lower-west sections shaded by heritage oaks. We remove the organic debris first, then wash with deionized water, then wipe down frames and rails. If you’ve got mineral deposits from repeated wet-dry cycles, we use a gentle chelating rinse to break them down without scratching the glass. Debris removal alone runs $100-$180; full wash plus debris runs $150-$320 for most Lafayette homes.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
How Lafayette’s Climate Attacks Your Panels Faster Than You’d Expect
Lafayette sits in an inland valley microclimate shielded from Bay fog by the coastal range. That means two things: more sun hours, which is great for production, and hotter, drier summers, which means whatever lands on your glass bakes on harder. Oak pollen from protected live oaks, vulture droppings from hillside roosts, and fine dust off the valley floor all land differently across a single array. Panels under canopy collect sticky organic film within weeks. Exposed panels accumulate a fine layer that can cut output by up to 5% between cleanings. Fog-washed roofs in Orinda or Moraga don’t see this pattern. Yours does.
One of Gus’s crews cleaned a 24-panel Tesla system on Upper Happy Valley Road last August. The homeowner had watched month-over-month kWh offset slip 7% with no inverter faults. We found the lower-west section, directly beneath a heritage live oak, coated in baked-on oak pollen and bird droppings from a string of 98°F afternoons. After a deionized-water wash and microfiber scrub, we checked the SolarEdge app with the homeowner. Output was back within 1% of the system’s first-year baseline. That’s what Lafayette soiling does. And that’s what a proper cleaning fixes.
Trusted Brands We Service in Lafayette
We clean and maintain panels from Tesla, Enphase, SolarEdge, SunPower, Panasonic, Qcells, REC, and FranklinWH battery systems. If your array has Enphase microinverters, we check per-panel production data before and after the wash so you can see the actual uplift. If you run a FranklinWH battery alongside your array, we coordinate cleaning around your charge schedule so you’re not losing stored energy during a wash. We know these systems because we install them, too.
Common Solar Panel Cleaning Problems We See in Lafayette Homes
- Oak pollen baked into glass. Lafayette’s protected live oaks drop pollen for weeks each spring, and once a heat wave hits, that pollen bakes into a film that water alone won’t remove. Caught early, a standard deionized wash handles it. Left all summer, it etches glass and requires more aggressive cleaning that shortens panel life.
- Vulture droppings causing hot spots. Turkey vultures roost on Lafayette ridgelines and produce acidic droppings that concentrate on single cells. One dropping can block enough light to trigger a hot spot, and hot spots can cause permanent cell damage. If you see vultures circling your roofline, you probably need a cleaning sooner than you think.
- Post-storm mud and leaf debris on multi-pitch roofs. Lafayette’s hillside ranches and split-levels have complex rooflines with valleys and drainage channels. After winter storms, mud and leaf debris collect in those channels and wick moisture under panel frames. That leaves mineral deposits that microinverters can’t compensate for and speeds up cell degradation on shaded sections.
- Critter nesting under hillside arrays. Birds and squirrels under arrays chewing rapid shutdown wiring is one of the most common causes of intermittent production drops we see in Lafayette. Homeowners often blame PG&E PSPS events when the real issue is a squirrel nest shorting a string. We install guards while we’re up there cleaning, so it stops happening.
Pricing for Solar Panel Cleaning in Lafayette, CA
Here’s what you’ll pay for a cleaning in Lafayette, honestly and upfront.
| Service | Typical Range |
|---|---|
| Residential panel cleaning (standard array) | $150-$280 |
| Debris and soiling removal only | $100-$180 |
| Commercial array cleaning (per panel) | $0.15-$0.25 |
| Bird and critter guard installation | $350-$650 |
| Post-storm full wash and inspection | $180-$320 |
What moves the number: roof pitch, array size, how long it’s been since the last wash, and whether birds have turned the panel skirt into a condo. The price Gus quotes is the price you pay, period. No signature wanted tonight. Take two weeks. Think about it. The price will be the same. Call (877) 550-6892 for a free estimate.
We Also Serve Cities Near Lafayette
Our crews work throughout the Lamorinda area and the surrounding East Bay cities. If you’re in Contra Costa Centre, Waldon, Saranap, or Walnut Creek, we can typically be there within the same week. The soiling patterns shift a bit city to city, but the approach stays the same: honest pricing, Gus’s own crew, and a wash that actually restores production.
Serving Lafayette, CA - Our Local Coverage Area
We’re based in the Lafayette area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
FAQs - Solar Panel Cleaning in Lafayette
Oak pollen sticks to panel glass and bakes on during Lafayette’s 95-100°F summer afternoons, forming a film that can cut production by 5-10% depending on how much canopy hangs over your array. The pollen itself isn’t the main issue; it’s the sticky residue that traps more dust and droppings on top of it. If your array sits under or near heritage oaks, you’ll likely need two cleanings a year instead of one. Call (877) 550-6892 and we’ll check your production history before quoting anything.
Yes, and here’s why: during PSPS events, your only power source is whatever your panels can generate during the day into your Powerwall. If panels are soiled, you’re charging that battery with one hand tied behind your back, right when you need every watt. Lafayette is in PG&E’s High Fire Threat District, and PSPS events are a regular occurrence here. Keep your panels clean so your battery actually fills during outages. A clean array charges faster. A soiled one leaves you with less reserve at night.
Yes, they can. Vulture droppings are acidic and concentrated. When one lands on a single cell and sits through a heat wave, it creates a hot spot that can permanently etch the glass and degrade that cell. The damage isn’t always visible from the ground, but production data shows it. If you see vultures on your roofline regularly, a bird guard installation combined with a cleaning is the right fix. It’s cheaper than a panel replacement.
We use soft microfiber brushes, deionized water, and fall protection rated for steep pitches. No pressure washers, no scrubbing pads. For Lafayette’s 1960s-1980s custom ranches and split-levels, we assess the roof before putting anyone on it. Composite shingles, tile, and metal all get different treatment. The 90-Day Done Right Promise applies to every wash, and if we damage a tile, we fix it. That’s the standard.
Yes, it can. Soiled panels produce less, which means you’re pulling more from PG&E than your system was designed to offset. If your true-up statement is higher than expected and your inverter shows no faults, soiling is likely part of it. A cleaning restores production, which reduces your grid draw, which lowers your true-up bill. In Lafayette’s inland microclimate, that production gap between dirty and clean can be 5-10% over a summer. That’s real money on your annual statement.
Call Gus’s Solar for Solar Panel Cleaning in Lafayette
You don’t need a door-knocker to tell you your panels are dirty. You need someone who will look at your production data, climb up there, and clean the glass without drama. Gus Petrakis has been doing exactly that since 2011, and he still answers his own phone. Call (877) 550-6892 for a free estimate. No pressure, no signature tonight. Just an honest number from a local crew that’s not going anywhere.
Written by Gus Petrakis, Owner at Gus’s Solar, serving Lafayette since 2011.






Before
After
Before
After
Before
After