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 Millbrae
Dirty panels in Millbrae lose 12 to 20 percent of their output, and the fix is straightforward if you know what you’re doing. A standard residential cleaning on a Millbrae ranch home runs $150 to $280, takes under two hours, and we can usually be there within 48 hours. Call (877) 550-6892 for a straight answer on your roof. There’s no charge to look and no pressure to book.
What we learn working under the SFO approach path matters. The same marine layer that keeps Millbrae’s mornings cool also deposits a fine film of jet fuel residue and salt onto your panels. That’s not something a garden hose fixes. Our Solar Panel Cleaning team uses deionized water and soft brushes, and we know which panel coatings can’t take an abrasive scrub because the FAA requires them to stay low-reflectivity.
We know where the fog lingers longest on the flatlands below Taylor Boulevard, where the hillside pitches above Murchison Drive catch afternoon sun and jet wake, and how those two things change what your panels need. This is what it looks like when the company doing the work actually works here.
Why Gus’s Solar Is Millbrae’s Preferred Solar Panel Cleaning Company
Gus Petrakis started this business in 2011 and he still answers the phone. When Millbrae homeowners call, they don’t get a call center. They get Gus or someone from his own crew. That’s been the operating rule for 29 years in local Northern California communities, and it doesn’t change because a job happens to be in 94030.
Our Millbrae customers tell us the same thing repeatedly: they’d rather pay once and have it done right than chase a bargain crew that etches their panels. That’s why the 90-Day Done Right Promise exists. If our cleaning, guard install, or debris removal isn’t right, we come back and make it right, in writing, on every job. One call brings the crew back to your roof.
We answer live, 24 hours a day. That’s not a perk; it’s how a local shop works when the owner’s name is on the building. Millbrae homeowners can reach us after a storm knocks branches onto a ground mount or when a nesting crow leaves droppings across a second-story array above Hillcrest Drive.
You’ll see the same uniformed technicians every time. No subcontractors. No third-party crew you’ve never met. The team that quotes the job does the job, and background checks are standard before anyone sets foot on your property.
Our Solar Panel Cleaning Services in Millbrae
Residential Panel Cleaning
Most Millbrae homes with rooftop solar need cleaning twice a year given our marine layer. Ranch homes in the flatlands near Broadway and El Camino Real collect grime faster than people expect, especially if there’s a mature eucalyptus or pine nearby. We clean the glass without scratching the anti-reflective coating, check for hot spots, and let you know if we see anything that needs a fast response, like squirrel-chewed wiring under a panel edge.

Commercial Array Cleaning
Businesses along Millbrae Avenue and in the downtown corridor around the Caltrain station count on panels that keep producing for their net metering credits. We schedule commercial cleanings around operating hours, handle roof and ground mount arrays, and keep detailed before-and-after production logs so you can see exactly what the cleaning did. For property managers, we can set up recurring quarterly visits and send the same crew each time.

Bird & Critter Guard Installation
Under the flight path, birds and wind don’t mix the way they do in San Mateo. Pigeons nest under Millbrae panels year-round, and the extra wind load from jet wake means a poorly installed guard rattles loose within months. We install guards that account for that extra force, using stainless steel clips and perimeter skirting that stays put. While we’re up there, we check for nests between the rails, which block airflow and can trigger rapid-shutdown errors on Enphase and SolarEdge systems. This is one of the services we recommend most often to Millbrae homeowners.

Debris & Soiling Removal
Leaves from Monterey pines, pollen from coastal scrub, and the fine dark grit that blows from the hillsides all settle onto panels in Millbrae. A heavy soiling layer doesn’t just cut output. It creates uneven heating, which shortens panel life. We remove it with a soft-brush, deionized-water system that won’t etch the glass, and we inspect the array while we work so you’re not paying for a second trip to discover a bad connector or cracked frame.

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 Millbrae
We clean and maintain panels from Qcells, REC, SunPower, and Panasonic, four of the most common brands in Millbrae’s housing stock. The cleaning protocol doesn’t change much by brand, but the coating chemistry does. Anti-reflective coatings are standard now, and a heavy hand with a pole brush can void the panel warranty. We stock replacement clips, rail components, and guard hardware locally, so a follow-up repair usually happens in one trip rather than two. Millbrae customers don’t wait on parts from a warehouse in another state.
Common Solar Panel Cleaning Problems We See in Millbrae Homes
- Etched anti-reflective coatings. Millbrae sits under SFO’s approach corridor, and many homes here have panels with low-reflectivity coatings the FAA requires. Abrasive brushes or harsh detergents permanently fog that coating, which cuts output and can fail a glare re-certification. We’ve repaired the damage done by bargain crews on three Millbrae rooftops this year alone.
- Jet-fuel residue. A home west of the BART station near Hillcrest showed a 12 percent production drop that stumped the homeowner. Our crew found a film of jet residue and pollen bonded to the glass. The soft-brush, deionized-water system removed it without touching the coating, and the system was back on its predicted curve within a day.
- Marine-layer scheduling mistakes. Crews that book a morning wash at 9 o’clock often find panels still wet and slick from the fog that hangs over Millbrae until mid-morning in summer. We schedule flatland jobs after the marine layer burns off, and we never put a person on a steep hillside roof while it’s still damp.
- Guards that fail under jet wake. An improperly installed bird guard near the approach path will loosen and rattle within months. The wind load from low-flying aircraft is real, and it’s hard on lightweight clamps. We install for that load and check torque on every follow-up cleaning.
Pricing for Solar Panel Cleaning in Millbrae, CA
Residential panel cleaning in Millbrae runs $150 to $280 for a typical array of 20 to 36 panels. Commercial arrays run $350 to $900 depending on size and roof access. Bird and critter guard installation typically runs $400 to $1,200 for most Millbrae homes, with the higher end covering the hillside properties above Murchison Drive where pitch and staging add labor. Debris and soiling removal from a storm or a heavy pollen season adds $75 to $150 when done as part of a cleaning. We don’t charge a trip fee inside San Mateo County, and we’ll come out for a free second opinion before we ask you to sign anything. Call (877) 550-6892 for a quote built around your actual roof, not a brochure price.
We Also Serve Cities Near Millbrae
We run the same crews through San Bruno, Burlingame, Hillsborough, and South San Francisco weekly, so Millbrae jobs don’t wait for a special dispatch. If you’re near the border or split your week between Millbrae and a neighboring town, one call covers both. Read more about our Millbrae coverage area and see which neighborhoods we serve within 94030.
Serving Millbrae, CA - Our Local Coverage Area
We’re based in the Millbrae 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 Millbrae
Yes, if your system required an FAA glare study during permitting, the panel coating must stay intact and low-reflectivity. A cleaning that uses abrasive brushes or harsh chemicals can etch the glass and trigger a failed re-certification. We clean with soft brushes and deionized water specifically to preserve that coating. Call (877) 550-6892 if you’re not sure whether your system falls under the glide slope.
Most Millbrae systems need cleaning every six months, with the flatland homes near the Caltrain corridor falling on the shorter end. The marine layer deposits salt film, and the flight corridor adds a fine residue that builds up faster than in Burlingame or San Mateo. Hillside homes above the fog deck can sometimes go eight months between cleanings, but we recommend checking production after any long stretch of easterly winds.
Yes. A loose guard lets debris and nesting material accumulate between the rails and the roof, which blocks airflow and traps heat. That heat trips microinverter safety limits and produces rapid-shutdown errors on Enphase systems. We see it regularly under the approach path, where jet wake shakes loose guards that were never torqued for that load.
Yes. Storm debris in Millbrae often includes pine needles from the cypress and Monterey pines that line many properties, plus small branches that can scratch glass or knock a connector loose. A post-storm cleaning should include a visual inspection of every panel edge, microinverter connection, and rail clamp. We do that as part of every storm-related call, and if we find damage we’ll show you a picture before we touch anything else. Call (877) 550-6892 after the next big blow and we’ll be out within a day or two.
Usually yes, and the effect is measurable at your next true-up. A 12 to 20 percent production gain from a clean array means more kilowatt-hours credited to your account, which shrinks the amount you owe at the end of your annual cycle. If you’re on PG&E with a Millbrae address, we can look at your production history and tell you what a cleaning is likely to return before you spend a dollar.
Written by Gus Petrakis, Owner at Gus’s Solar, serving Millbrae since 2011.






Before
After
Before
After
Before
After