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 Larkspur
Solar panel cleaning in Larkspur typically costs $150-$280 for a standard residential array, and most canyon-adjacent homes need it every 4-6 months because of the redwood and bay laurel canopy. We reach most Larkspur neighborhoods within 48 hours, and same-week appointments are standard. Gus’s Solar has worked on panels across Baltimore Canyon, Madrone Canyon, and the flats near Larkspur Landing, so we know what your roof is up against. Call (877) 550-6892 and a live person answers, day or night.
If your panels sit under a tree line, you’re not getting the output you paid for. That’s not a sales line. It’s a measured fact we see on nearly every Larkspur roof we visit. Let’s fix it.
Why Gus’s Solar Is Larkspur’s Preferred Solar Panel Cleaning Company
Gus Petrakis started Gus’s Solar in 2011 and put his own name on the truck. That means something specific when you call us for panel cleaning in Larkspur: the person who quotes the job is the same person accountable for the work. No call center. No subcontractor you’ll never see again.
Our reviews from Larkspur customers consistently mention two things: we show up when we say we will, and the cleaning actually moves the needle on their production numbers. One homeowner in Baltimore Canyon watched her Enphase app flatline through the spring because she assumed the redwoods made cleaning pointless. After we cleaned her array, she saw a 14% production increase that month.
Response time to Larkspur is a real priority. We schedule canyon calls in the morning when the marine layer has burned off and the roof is dry. Panels clean faster, dry faster, and we’re less likely to disturb any of the leaf litter that builds up on steep Craftsman eaves.
We also know the terrain. Madrone Canyon lots are tight. Baltimore Canyon driveways are steep. Kent Woodlands homes have slope and drainage concerns. We plan access before we park the van. If we say we can get to your panels, we can.
Our Solar Panel Cleaning Services in Larkspur
The Solar Panel Cleaning team handles everything from standard residential washes to critter guard retrofits. Here’s what Larkspur homeowners call us for most.
Residential Panel Cleaning
Most homes in Larkspur with panels also have trees. That’s the tradeoff. We clean residential arrays using a soft-brush, deionized-water method that removes pollen, redwood duff, bay laurel sap, and bird droppings without scratching the glass or forcing water under your flashing. We never use pressure washers on panels. Especially not on the older Craftsman bungalows where the eaves and roof decking have been doing their job since 1930.
Commercial Array Cleaning
We clean commercial arrays across Larkspur, including businesses near Larkspur Landing and along Magnolia Avenue. Flat commercial roofs collect dust differently than pitched residential roofs, and marine-layer residue combines with air-handler output to form a film that cuts output 8-12% over a dry summer. We schedule around your operating hours and can provide before-and-after production snapshots for property managers who need documentation.
Bird & Critter Guard Installation
Birds nest under panels. In Larkspur, where tree canopy pushes birds into odd corners, it happens more than people expect. Pigeons are the main culprit on flat commercial roofs; squirrels and roof rats show up in canyon neighborhoods where tree branches touch the roof. We install galvanized mesh and PVC-coated critter guard around the full array perimeter, keeping nesting material out and protecting wires and microinverters from chewing damage.
Debris & Soiling Removal
This is the big one for Larkspur. Redwood needle duff accumulates in the gaps between panels and along the bottom rails where water runs off. Bay laurel drops a fine, oily soiling that doesn’t rinse away with rain. We remove the bulk debris first, then wash. If you skip the debris step, you’re just smearing the organic matter across the glass. We don’t skip it.
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 Larkspur
We clean panels from Panasonic, Canadian Solar, and JinkoSolar, and we work around Enphase microinverters, SolarEdge optimizers, and FranklinWH battery cabinets. Brand doesn’t change how we clean the glass, but it can change how we route around roof obstacles and where we check connections. Our crew knows the physical layout of all the major panel and inverter brands, so we don’t waste time guessing on your roof. If you had a system installed by a company that no longer answers the phone, we’re glad to take over the maintenance. Gus’s number has been the same since 2011.
Common Solar Panel Cleaning Problems We See in Larkspur Homes
- Redwood duff packed between panels: In Baltimore Canyon, needles drop continuously from October through May. They pile up along the bottom frame rail, hold moisture against the glass, and create a shaded strip that can cut output on the lower third of each panel. We clean this before it becomes a habitat for mold and moss.
- Sap haze from bay laurel trees: Bay laurel produces a fine, sticky residue that doesn’t come off with rain. On a west-facing array in Madrone Canyon, we’ve seen it reduce output 10-12% over a single summer. Deionized water and a soft brush handles it.
- Critters under canyon-adjacent panels: When limbs overhang a roof, squirrels and rats treat the panel gap as a covered walkway. They chew microinverter leads and leave droppings that bake onto the glass. Guard installation solves this for good.
- Homeowners giving up on shaded arrays: We hear it often: “My roof is too shady for cleaning to matter.” That’s almost never fully true. East- and west-facing arrays under partial canopy lose a lot, but cleaning the panels you have can still reclaim real production. If you’re on net metering, every reclaimed kWh is money off your true-up.
Pricing for Solar Panel Cleaning in Larkspur, CA
Bird and critter guard installation in Larkspur typically runs $400-$750 for material and labor on a standard residential array. Commercial arrays are priced by panel count.
Debris-only removal runs $80-$150 when paired with a cleaning; standalone debris calls are quoted per visit. Scheduled cleaning plans, which we write for canyon homeowners who need quarterly service, save you 10-15% off per-visit pricing.
Call (877) 550-6892 for a fixed quote. The number we quote is the number you pay, and there’s no trip charge inside our own county. Bring us a recent utility bill and we’ll show you exactly what the production math says about your array’s lost output.
We Also Serve Cities Near Larkspur
If you’re just over the line in Corte Madera, Kentfield, Mill Valley, or Tamalpais Valley, we cover you too. We run routes through Marin County most days of the week, and a Larkspur call often turns into a Corte Madera call the same afternoon. If you’re looking for Solar Panel Cleaning in Larkspur but your neighbor down the street is actually in Kentfield, don’t worry. We’ll sort the address out when you call.
Serving Larkspur, CA - Our Local Coverage Area
We’re based in the Larkspur 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 Larkspur
How often should solar panels be cleaned in Larkspur’s canyon neighborhoods like Baltimore Canyon?
Every 4-6 months. Baltimore Canyon and Madrone Canyon homes sit under redwood and bay laurel canopy that drops debris year-round. Monthly rain helps rinse loose dust, but it doesn’t remove needle duff, sap, or bird droppings. If you wait a full year between cleanings in a canyon lot, you’re likely leaving 8-18% of your production on the glass. Call (877) 550-6892 and we’ll set a schedule that matches your specific tree line, not a generic calendar.
Can cleaning my panels improve production even if my roof is partly shaded by redwoods?
Yes. A partially shaded array is exactly where cleaning matters most. You’re already losing production to shade, so any additional loss from dirty glass is a double penalty. We’ve seen a Baltimore Canyon array recover 18% of monthly production after debris removal and a soft-wash, despite the panels still going into partial afternoon shade. Under net metering, that reclaimed output goes directly against your annual true-up bill. Don’t skip cleaning because the roof isn’t perfect. Call (877) 550-6892 and ask Gus for a straight answer about your site.
Does Larkspur’s tree canopy cause more than just dirt-like bird or critter issues under panels?
Yes. When tree branches touch or loom over a roof, squirrels, roof rats, and pigeons treat the gap under panels as a sheltered highway. In Larkspur canyon neighborhoods, the tree canopy pushes birds into awkward nesting spots, and the resulting droppings bake onto the glass and corrode aluminum frames. We install critter guard around the array perimeter and can clean the mess left behind. If you see droppings on your roof or hear movement under the panels, call us at (877) 550-6892.
Will cleaning damage my older roof or 100-amp panel setup common in Larkspur canyon homes?
No. We use a soft-brush, low-flow deionized-water method, not pressure washing. No harsh chemicals, no high-pressure spray pushing water under flashing or into older wood roof decking. The 100-amp panel in your Craftsman bungalow is a separate electrical issue from cleaning, but it’s one we flag if we notice signs of age while we’re on site. We’ll never upsell you, but we’ll tell you what we see. Call (877) 550-6892 if you have a specific concern before we schedule.
Is there a best season to schedule post-storm panel cleaning in Larkspur?
Late fall, right after the first big wind events, is the most important cleaning of the year in Larkspur. The November-December storms strip redwood needles and bay laurel debris from overhead branches, and all of it lands on your roof. Cleaning after the first storm sets you up for the wet season, and a second cleaning in late spring handles the pollen and bird activity. If you’re only going to clean once a year, make it post-storm in November. Call (877) 550-6892 and we’ll get you on the schedule before the next system rolls through.
Call Gus’s Solar for Solar Panel Cleaning in Larkspur
If your production numbers have been slipping, we’d like to get on your roof and find out why. Call (877) 550-6892 for a free estimate on panel cleaning in Larkspur. We’ll answer the phone, ask the right questions, and give you an honest number. Take two weeks to think about it. The price will be the same.
Written by Gus Petrakis, Owner at Gus’s Solar, serving Marin County since 2011.






Before
After
Before
After
Before
After