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 Kensington
Solar panel cleaning in Kensington typically runs $180 to $340 for a standard residential array, and most homes here need it more often than the flatland neighborhoods below because of the oak and eucalyptus canopy that drops sap, pollen, and debris onto steep hillside roofs. We’re the local crew that shows up in a marked truck, walks your roof with ladder standoffs and soft brushes, and leaves your panels producing like they should. Gus Petrakis has been running Gus’s Solar since 2011, and when you call (877) 550-6892, a real person answers. Not a call center. Not a voicemail. Gus answers his own phone.
Why Gus’s Solar Is Kensington’s Preferred Solar Panel Cleaning Company
We work on Kensington roofs every week, so we know what your street looks like from the top of a ladder. The homes off Kensington Park Road, the steep driveways above Arlington Avenue, the shaded lots near the Kensington Community Center: those are our regular stops. Our crew is background-checked and uniformed, and they show up on time. The 90-Day Done Right Promise applies to every cleaning we do. If something is not right, Gus comes back and makes it right. That’s not a slogan. It’s in writing.
Kensington homeowners tend to be particular about who steps onto a 1920s Craftsman roof, and we respect that. The team has walked more multi-plane roofs in 94530 than any national outfit ever will. When you call for Solar Panel Cleaning, you are not getting a rotating cast of subcontractors. You are getting Gus’s own crew, trained on the same roof types you have, using the same equipment we have used for over a decade. And the live person who answers 24/7 knows exactly where Kensington is without typing it into a dispatch system.
Our Solar Panel Cleaning Services in Kensington
Residential Panel Cleaning
A typical residential cleaning in Kensington runs $180 to $340 depending on panel count, roof pitch, and how long it’s been since the last wash. We use soft-brush agitation and deionized water rinse. No harsh detergents. No pressure washing. Pressure washing voids panel warranties and forces water under the frames. On a steep Kensington hillside roof, it’s also dangerous. We use ladder standoffs and proper fall protection on every job, and we never rush a multi-plane roof just to knock out another stop in Berkeley.

Debris & Soiling Removal
In Kensington, the marine layer rolls over the ridge most summer afternoons. That moisture settles on your panels and mixes with eucalyptus sap and oak pollen, forming a film that rain alone will not remove. A rinse with ordinary water just moves the grime around. We agitate the surface with soft-bristle brushes, then rinse with deionized water so there’s no mineral residue. Homeowners on the west-facing slopes above Arlington Avenue see the worst of it, because they catch both the afternoon fog and the tree canopy.

Bird & Critter Guard Installation
Pigeons and squirrels love the gap under a solar array, especially on older Kensington homes where the rafters have plenty of crawl space. We install galvanized mesh guards around the array edges to keep critters out without trapping heat or blocking airflow. On a hillside Craftsman off Kensington Park Road, our crew found a 2018 Tesla array caked with eucalyptus debris and oak pollen that was cutting afternoon production by nearly 18%. We removed the debris, cleaned the glass, and installed a guard around the edges. The system came right back onto its warranty-degradation curve. If you’re in Kensington and you hear scratching under your panels, call us before the wiring gets chewed.

Scheduled Cleaning Plans
Most Kensington homes need cleaning twice a year because of the canopy. A scheduled plan gets you on the calendar once before the dry season and once after the first heavy leaf drop. You pay a flat rate per visit based on your system size, and you never have to call to nag us about scheduling. We send you a reminder, confirm the date, and show up. Take two weeks to think about whether a plan makes sense. The price will be the same when you call back.

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 Kensington
We clean and maintain panels from Tesla, Enphase, SolarEdge, and FranklinWH systems, among others. If your microinverters or power optimizers sit under panels on a shaded Kensington hillside, keeping the glass clean matters more than it does on a sunny flat roof in El Cerrito. Enphase and SolarEdge monitoring will tell you when production dips. That dip is often just a dirty array. We send the crew out, clean it, and watch the numbers come back. We don’t sell panels. We make the panels you already own perform.
Common Solar Panel Cleaning Problems We See in Kensington Homes
- Eucalyptus sap bonded to glass: This is the number one issue in 94530. The sap mixes with marine layer moisture and bakes on through the afternoon sun. Plain water won’t cut it. Soft-brush agitation and deionized rinse will.
- Steep multi-plane roofs with missed rows: Most Kensington homes were built between the 1920s and 1950s with roofs that follow the terrain, not the sun. A crew that has never walked a 12/12 pitch with a valley will miss the upper rows. We don’t.
- Critters nesting under older arrays: The gaps on older Kensington homes are bigger. Pigeons find them fast. A guard installed after the first cleaning stops it before the droppings create a hot spot that burns out a string.
- County inspection lag after service that disturbs mounting: Kensington sits in unincorporated Contra Costa County, so if a cleaning uncovers loose mounts or wiring that needs a fix, the repair work has to be coordinated with county solar inspectors. Their schedule covers far more territory than a city office, so a small fix can leave a system offline for weeks if nobody plans around it. We plan around it.
Pricing for Solar Panel Cleaning in Kensington, CA
Here are the honest numbers for the Kensington market. Residential panel cleaning generally runs $180 to $340 for systems up to 30 panels. Larger arrays and commercial work are quoted per panel. Debris and soiling removal is $150 to $300. Bird and critter guard installation runs $6 to $10 per linear foot installed. Scheduled cleaning plans are typically $160 to $300 per visit depending on system size and roof access. If your roof pitch is steep or your lot makes ladder placement difficult, the quote reflects that before we start, not after. There is no trip charge inside our own county, and the senior and veteran 10% discount never expires. We also offer $40 off any repair over $200 and a free second opinion on any written estimate. Call (877) 550-6892 and bring us a bill. We’ll bring you the math.
We Also Serve Cities Near Kensington
Our crew covers Kensington first because that’s where our regulars live, but we also handle cleanings just downhill in Kensington and across the city line in El Cerrito, Albany, Richmond, and Berkeley. If you’re in one of those areas and tired of waiting on a crew that never shows, call the same number. A live person answers.
Serving Kensington, CA - Our Local Coverage Area
We’re based in the Kensington 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 Kensington
Twice a year is right for most Kensington homes, more often if you have heavy oak or eucalyptus canopy over the array. The afternoon marine layer that funnels through the Golden Gate settles moisture on your panels and mixes with pollen and sap into a stubborn film. If you wait longer than six months, the crust starts to etch and production drops noticeably. Call (877) 550-6892 for an exact quote based on your roof and tree exposure. Estimates are free.
No. A standard cleaning that does not disturb wiring, racking, or mounting does not trigger a county permit or inspection. If the cleaning uncovers a loose mount or damaged conductor, the repair may need to be coordinated with Contra Costa County’s inspection schedule. We flag that before touching anything if a repair looks likely.
Almost always yes. The same canopy that drops leaves and sap on your panels also attracts pigeons and squirrels that nest under the array edges. Installing a guard during the first cleaning costs less than a separate trip later and prevents droppings from creating hot spots that shorten panel life.
Yes, often by 10 to 18 percent on a shaded Kensington hillside array. A film of eucalyptus sap and marine layer residue can cut afternoon production exactly when PG&E peak rates apply. Clean glass means your system exports more during those afternoon hours and your true-up balance shifts in your favor. We’ll pull your production reports and show you the difference.
Soft-brush agitation with deionized rinse, done from a ladder with proper standoffs. No pressure washing, no harsh chemicals, and no walking on the array. On a steep Kensington hillside roof with older tile edges, a careless crew can crack tiles just getting into position. We use standoffs and padded ladder hooks, and we never put foot traffic on the glass. Call (877) 550-6892 for a free estimate. There’s no trip charge inside our own county.
Call Gus’s Solar for Solar Panel Cleaning in Kensington
If your panels are producing less than they did last year, climb up and look at them. If you see a hazy film, leaf litter, or bird droppings, call us. We’ll come out, walk the roof with you, and tell you honestly whether cleaning is the fix or you need something more. The price quoted is the price charged. No signature wanted tonight. Take two weeks. Bring us a bill, and we’ll bring you the math. Call (877) 550-6892 and talk to Gus directly.
Written by Gus Petrakis, Owner at Gus’s Solar, serving Kensington and the surrounding communities in Contra Costa and Alameda counties since 2011.






Before
After
Before
After
Before
After