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 San Rafael
Solar panel cleaning in San Rafael typically runs $150-$400 for a residential array, and most jobs are done in under two hours. If you live in San Rafael and your panels are coated with salt haze, pollen, or bird droppings, you’re losing production every day they stay dirty. We’re Gus’s Solar, owner-operated and based right here in the Bay Area, and we answer the phone when you call (877) 550-6892.
Here’s the thing about San Rafael that most cleaning companies miss: your panels don’t just get dusty. They get hit with salt air off San Pablo Bay, redwood needles from Gerstle Park, oak debris from the Dominican hills, and a fine gray film that bakes onto the glass in summer. A quick hose-off doesn’t cut it. We use deionized water and soft brushes because that’s what actually restores output without streaking or scratching.
Why Gus’s Solar Is San Rafael’s Preferred Solar Panel Cleaning Company
Gus Petrakis founded this company in 2011 and he still answers his own phone. That’s not a marketing line. When you call about panel cleaning in San Rafael, you’ll talk to a person who knows the difference between a Terra Linda ranch roof and a hillside array above Dominican University. Our crew does the work themselves. No subcontractors, no door-knockers, no call center three states away.
San Rafael homeowners tell us the same thing: they got burned by a national outfit that quoted one number on the phone and another at the door. We don’t play that game. The price we quote is the price you pay. Bring us your bill, we’ll bring you the math. And take two weeks to think about it. The price will be the same.
Our response time to San Rafael is fast because we schedule from our Bay Area office and our routes cover Marin County daily. A live person answers 24/7. If you call at 7am about panels that are suddenly underproducing, you’ll get Gus or his team, not a voicemail.
Our Solar Panel Cleaning Services in San Rafael
We focus on the services San Rafael homes actually need. Here’s what that looks like on the ground.
Residential Panel Cleaning
A full residential cleaning in San Rafael runs $150-$400 depending on array size and roof pitch. We clean single-story ranchers in Terra Linda, two-story homes near Gerstle Park, and hillside builds on multi-plane roofs. Soft brushes, deionized water, and a final production check so you can see the before and after numbers.

Commercial Array Cleaning
Commercial arrays in San Rafael collect more than dust. Flat-roof systems on offices near downtown and along the 101 corridor catch debris from landscaping, nearby trees, and the same bay-salt film as residential panels. Commercial cleaning starts around $400 and scales with panel count. We schedule around your business hours so production isn’t interrupted.

Bird & Critter Guard Installation
Birds love solar arrays in San Rafael, especially on hillside lots in Lucas Valley and Sun Valley where ridge updrafts give them a good perch. Pigeons build nests under the panels, droppings accumulate, and the mess eats into your output. We install critter guard around the array perimeter and clean off the existing mess. A typical guard installation runs $800-$1,500 depending on array size and roof access.

Debris & Soiling Removal
Redwood needles, oak leaves, and pine debris from Dominican and Gerstle Park lots lodge under panel edges and trap moisture. That moisture fosters mold, and a quick hose-off can’t remove it. We clear the debris, clean the glass, and check the frame edges for corrosion. Debris removal starts at $120 for a basic single-story array.

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 San Rafael
We clean and maintain every major brand you’ll find on San Rafael rooftops, including Panasonic, Canadian Solar, and JinkoSolar arrays, plus Enphase microinverter systems and SunPower panels. If you’ve got a Tesla solar roof, we handle that too with different products and a gentler process than a standard panel wash. Our crew knows which cleaning chemistry works on which glass coating, and we stock the right supplies so there’s no second trip.
Common Solar Panel Cleaning Problems We See in San Rafael Homes
- Salt haze from San Pablo Bay: Central San Rafael, especially neighborhoods like Gerstle Park and the flats near downtown, gets a fine gray film that bakes onto panel glass. We saw a 22-panel Enphase array in Terra Linda where that film cut production by roughly 9 percent before cleaning.
- Redwood and oak debris under panel edges: Homes near Dominican University and Gerstle Park shed redwood needles and oak leaves that lodge under panels. They trap moisture and foster mold that a hose-off won’t touch.
- Bird droppings concentrated on hillside arrays: Lucas Valley and Sun Valley arrays sit in ridge-updraft zones where pigeons and gulls perch. Droppings don’t just block light; they’re acidic and etch the glass over time.
- Pine needle accumulation on multi-plane roofs: Hillside homes with irregular rooflines in the Dominican area and above downtown have crevices where pine needles bond to glass. Owners who judge soiling by panel color alone miss the buildup entirely.
Pricing for Solar Panel Cleaning in San Rafael, CA
Residential panel cleaning in San Rafael runs $150-$400. That covers a full wash with deionized water, soft-brush agitation, and a before-and-after production check. Debris and soiling removal starts at $120. Bird and critter guard installation runs $800-$1,500 depending on array size and roof pitch. Commercial arrays start around $400. What affects your price: number of panels, roof height and pitch, how much debris has accumulated, and whether bird guard is needed. Estimates are free. Call (877) 550-6892 and we’ll give you an exact number before any work starts. No signature wanted tonight.
We Also Serve Cities Near San Rafael
Our routes cover San Anselmo, Fairfax, Lucas Valley-Marinwood, and Kentfield, so if you’re just outside San Rafael proper, we can usually be there the same week. For the full picture on what we do, take a look at our Solar Panel Cleaning page or read more about Solar Panel Cleaning in San Rafael. Same crew, same pricing, same owner who stands behind the work.
Serving San Rafael, CA - Our Local Coverage Area
We’re based in the San Rafael 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 San Rafael
Terra Linda panels need cleaning roughly once a year; hillside arrays in Sun Valley need it every 6-8 months. Terra Linda’s flat terrain and south-facing 4:12 rooflines shed debris naturally, but hillside lots collect redwood needles and bird droppings faster, plus ridge shading complicates soiling patterns.
Yes. San Rafael is served by Marin Clean Energy, with PG&E handling grid delivery charges on top of MCE’s renewable supply rates. When panels underproduce due to soiling, you buy more energy at MCE’s tier prices and pay PG&E’s delivery fees on that extra usage. Cleaning restores production, which reduces both sides of that bill at your next true-up. A 9 percent production loss from salt haze isn’t just theoretical; it shows up as real dollars on the true-up.
Yes. San Rafael’s inland valley position shields it from the marine layer that blankets coastal Marin, but bay-breeze patterns push salt-laden air through the San Pablo Bay corridor into central neighborhoods. Gerstle Park, the flats near downtown, and even parts of Terra Linda get a fine gray salt film on glass that inland towns never see.
Yes, especially if your array sits on a hillside or near mature trees. The Dominican area has heavy bird activity from the ridgeline, and arrays without guards collect droppings that etch glass and clog drainage channels. A guard installation pays for itself within a year or two in avoided cleaning costs and lost production.
Yes. Tesla solar roof tiles have a different glass coating than standard SunPower or Canadian Solar panels, and using the wrong cleaning agent can streak or haze the surface. We use deionized water for everything, but Tesla roofs get a gentler brush and a different drying process. SunPower panels have an anti-reflective coating that also needs a lighter touch than generic glass.
Get Your San Rafael Panels Cleaned This Week
If your panels are underproducing and you’re in San Rafael, don’t guess. Call (877) 550-6892 for a free estimate. We’ll come out, check the array, give you a straight number, and clean it the same day in most cases. No pressure, no overnight deadlines. If a salesman needs an answer tonight, the answer is no. Take two weeks. The price will be the same.
Gus Petrakis puts his own name on everything we do. That standard governs every panel we clean, every roof we walk, and every call we answer.
Written by Gus Petrakis, Owner at Gus’s Solar, serving San Rafael and Marin County since 2011.






Before
After
Before
After
Before
After