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 Orinda
Solar panel cleaning in Orinda typically runs $150-$350 for a standard residential array, and most appointments are completed within 90 minutes. We book Orinda cleanings Monday through Saturday, with same-week availability for most homes in 94563. If your panels are caked with oak pollen or bay laurel debris, call (877) 550-6892 and we’ll get a crew to your hillside before your inverter’s production log gets any sadder.
Gus Petrakis opened Gus’s Solar in 2011, and his crew has been elbow-deep in Orinda’s particular brand of panel soiling ever since. This isn’t dusty-glass territory like the Central Valley. Orinda throws pollen, tannin, wildfire ash, and coastal salt film at your array in a rotating seasonal mix, and most homeowners don’t notice the slow bleed until their true-up statement shows it. That’s why we schedule cleanings around Orinda’s actual soiling calendar, not a generic annual reminder.
Why Gus’s Solar Is Orinda’s Preferred Solar Panel Cleaning Company
We’re the crew Orinda homeowners call when the door-knockers have moved on to the next zip code. Gus’s Solar is locally owned, owner-operated, and our name is on every truck that rolls up Orinda’s switchback roads. A live person answers our phone 24/7 - not a call center in Arizona, not a ticketing portal. You call, we answer, and a uniformed, background-checked technician shows up when we said they would.
Orinda’s housing stock is unique. Most homes are custom or semi-custom hillside builds from the 1950s through the 1970s, with multi-pitch rooflines, steep lots, and mature oak canopies that complicate every panel row. Our crew has cleaned arrays off Moraga Way, up in the Sleepy Hollow area, and throughout the Orinda Downs hillsides. We know where the rapid shutdown zones sit near ridge lines, we understand Contra Costa County’s fire-hazard setback rules, and we don’t send a trainee with a pressure washer to figure it out on your roof.
Every cleaning we do in Orinda carries the 90-Day Done Right Promise in writing. If the panels aren’t clean enough to hit their production baseline, Gus comes back and makes it right. No fine print, no call-us-in-30-days runaround. That’s the standard that’s kept us working in Lamorinda for over a decade.
Our Solar Panel Cleaning Services in Orinda
Our Solar Panel Cleaning team handles everything from single-story ranchers off Camino Pablo to two-story hillside custom homes with panels you can’t safely reach from a ladder. Here’s what we do most often across Orinda.
Residential Panel Cleaning
Most Orinda homes need panel cleaning twice a year - once after the spring oak and bay laurel pollen drop, and once after wildfire season leaves a fine ash film on the glass. We use a soft-brush, deionized-water system that lifts tannin, pollen, and ash without scratching the glass or leaving mineral spots. No pressure washers, ever. Pressure washing solar panels voids most manufacturer warranties and can micro-fracture the cells underneath.
For Orinda’s steep hillside lots, we bring extension poles and specialty ladders sized for multi-pitch rooflines. If we can’t safely reach a panel row from the roof, we don’t pretend we can. We’ll tell you what’s accessible and what needs a different approach.

Bird & Critter Guard Installation
Mature oaks in Orinda mean pigeons, squirrels, and roof rats treat your array like a covered parking structure. Birds nest under panels near the ridge line, droppings bake onto the glass, and squirrels chew through wiring harnesses. We install galvanized steel mesh guards around the entire array perimeter, secured with stainless fasteners that won’t rust in Orinda’s coastal-influenced air.
This is one of the highest-ROI upgrades we do in Orinda. A critter guard costs a fraction of what one squirrel-chewed Enphase microinverter cable repair costs, and it keeps the panels cleaner between washings.

Debris & Soiling Removal
Orinda’s oak and bay laurel canopies drop more than leaves. Tannin-rich debris breaks down into an acidic film that bonds to panel glass faster than ordinary dust. Combined with wildfire ash settling from nearby high-fire-severity zones, this soiling can cut panel output by 15-25% in a matter of weeks during late summer.
We remove organic debris by hand first, then run the deionized-water system to lift the bonded film. For arrays with especially heavy oak litter, we’ll recommend a fall follow-up after the leaves stop dropping.

Post-Storm Panel Cleaning
When winter storms roll through Orinda off the Berkeley hills, they leave behind a coat of wind-driven mud, pine needles, and eucalyptus bark streaked across your panels. This layer is worse than ordinary dust because it dries uneven and hard, creating hot spots on the cells underneath. We mobilize quickly after major storms to get Orinda panels clean before the next sunny stretch, when you need production most.
Call (877) 550-6892 after any storm that leaves visible debris on your roof. We schedule post-storm cleanings in Orinda on a priority basis for existing customers.

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.
Trusted Brands We Service in Orinda
We clean and maintain panels from Qcells, REC, SunPower, and Panasonic - among others - and we’ve seen how each handles Orinda’s microclimate differently. SunPower panels have a reputation for tighter glass tolerances that resist tannin bonding. REC and Qcells arrays on Orinda hillsides typically need more frequent cleaning due to their frequent placement on lower-pitch lower rows where debris collects. We adjust our cleaning method to the panel brand and the roof geometry, not a one-size-fits-all rinse. Call (877) 550-6892 and tell us what’s on your roof. We’ll know exactly what it needs.
Common Solar Panel Cleaning Problems We See in Orinda Homes
- Oak tannin bonding on lower panel rows. Orinda’s mature oaks drop tannin-heavy leaves that break down into an acidic film. This film bonds to panel glass faster than dust alone and needs deionized water, not a garden hose, to lift.
- Salt film from the Caldecott Tunnel corridor. Coastal air drifts east through the tunnel and accelerates corrosion on panel frames and older racking hardware. Orinda hillside arrays with pre-2015 mounting hardware often show visible frame pitting that inland systems never develop.
- Shaded-pocket soiling on fire-code compliant layouts. Contra Costa County’s 18-inch roof-edge and ridge setbacks force panels into awkward positions on custom hillside roofs. The lower corners of those arrays sit in shade pockets where dew lingers, debris sticks, and output drops first.
- Wildfire ash buildup after PSPS events. When PG&E cuts power during high-wind days, many Orinda homeowners shift attention to battery backup and skip panel checks. Fine ash from nearby fire zones bakes onto the glass over weeks of sunny weather, cutting output right when backup power matters most.
Pricing for Solar Panel Cleaning in Orinda, CA
A standard residential Orinda panel cleaning runs $150-$350, depending on array size, roof pitch, and how long the soiling has been building. Two-story hillside homes with steep access typically fall at the higher end. Commercial and large residential arrays start around $400 and go up with panel count.
- Residential cleaning (up to 30 panels): $150-$350
- Bird & critter guard installation: $350-$900 depending on array perimeter
- Post-storm cleaning: $200-$400 for standard residential arrays
- Scheduled cleaning plan (two cleanings per year): $275-$650 annually
We quote the exact price before we start, and the number we quote is the number you pay. Estimates are free. Senior and veteran customers get a 10% discount that never expires. Bring us your utility bill and we’ll show you what clean panels do to your true-up math.
We Also Serve Cities Near Orinda
Our crews work throughout Lamorinda and the East Bay hills, so if you have family or neighbors in Lafayette, Piedmont, Berkeley, or Saranap who need panel cleaning, we’re already in the area. We schedule by neighborhood route when possible, which keeps our travel costs down and your price lower. Solar Panel Cleaning from the same crew Orinda trusts, now serving the whole hillside.
Serving Orinda, CA - Our Local Coverage Area
We’re based in the Orinda 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 Orinda
Homes with mature oak or bay laurel canopies in Orinda should clean panels twice a year - once in late spring after pollen season, and once in early fall after leaf litter and wildfire ash settle. If you skip a cycle, you’ll typically see a 10-20% output drop by the third season, concentrated on lower panel rows where tannin bonds to the glass. Call (877) 550-6892 to set up a twice-yearly plan and we’ll schedule around Orinda’s soiling calendar, not a generic reminder.
We don’t clean inside the required 18-inch roof-edge and ridge setbacks because those areas aren’t supposed to have panels there in the first place - Contra Costa County’s Wildland-Urban Interface rules are strict, and our crew respects the same setback lines your installer followed. What we do is work around them carefully, keeping brushes and hoses out of rapid shutdown zones near the ridge so we don’t trip a microinverter fault mid-clean. If your array sits unusually close to a ridge due to irregular roof geometry, we’ll flag it before we start.
Yes, and more than most homeowners expect. A concentrated patch of pigeon droppings can shade enough cell area on an Enphase microinverter panel to cut that panel’s output by 15-30%, and because net metering credits are calculated on actual production, you lose real dollars on your true-up statement. Orinda’s oak canopy attracts the birds that cause the droppings, so critter guard installation is often the fix that prevents the loss before cleaning even matters. Call (877) 550-6892 and we’ll quote both the cleaning and the guard together.
Wait until the air clears and the ash stops settling, then have us clean with deionized water - not a hose, not a broom, not a leaf blower. Dry ash scratches the glass if you wipe it, and a garden hose leaves mineral spots that bake on in Orinda’s sunny post-storm microclimate. If ash is still falling when you call, we’ll schedule you for the first clear day. Get on the list early because post-PSPS weeks book up fast in 94563.
It depends on how you clean them. SunPower’s warranty requires that panels be cleaned according to their published maintenance guidelines, and using a pressure washer, abrasive cleaners, or standing on the panels can void your coverage. On a steep Orinda hillside roof, the bigger risk is personal injury - one slip with a hose in hand is a hospital trip, not a warranty claim. We carry the right insurance, the right equipment, and the right training. Call (877) 550-6892 to have a licensed, insured crew handle it instead.
If your Orinda panels haven’t been cleaned in a year or more, don’t wait for your next true-up statement to confirm the loss. Call Gus’s Solar at (877) 550-6892 for a free estimate. We’ll give you an honest price, a live person on the phone, and a cleaning schedule that matches Orinda’s actual dirt - not a national average. Take two weeks. Think about it. The price will be the same.
Written by Gus Petrakis, Owner at Gus’s Solar, serving Orinda and the surrounding Lamorinda hills since 2011.






Before
After
Before
After
Before
After