Solar Panel Cleaning in San Marino, CA | Gus’s Solar - Gus's Solar

Solar Panel Cleaning in San Marino - Same-Day Service, Done Right the First Time

Professional solar panel cleaning services in San Marino, CA. Licensed & insured. Same-day and after-hours emergency service available.

866+
Cities Served
Fast
Emergency Response
Licensed & Insured Fast Response Free Estimates All Brands Satisfaction Guarantee
Every visit starts with

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

Your own solar system for as low as $79/month*on approved credit; ask for current terms
Worth knowing

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.

Styles & brands we work with

Rooftop solar
Rooftop solar
Battery storage
Battery storage
EV charging
EV charging
Qcells
Qcells
REC
REC
Enphase inverters
Enphase inverters

Before & after – our own jobs

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Fast, Reliable Solar Panel Cleaning Across San Marino

Solar panel cleaning in San Marino typically runs $180 to $340 for a standard residential array, and goes up from there on the large estate systems common here. Most jobs take under two hours, and we usually schedule San Marino calls within three to five business days. Soiling on the tile-heavy roofs of San Marino costs real production, and the Architectural Commission’s non-visible placement rule means panels sit where dust, pollen, and oak debris pile up fastest. If your system’s output has dropped since install, call Gus’s Solar at (877) 550-6892. We’ll give you a straight number before we ever send a crew.

Call (877) 550-6892

We know San Marino’s streets: the S-tile roofs off Lombardy Road, the rear-facing arrays behind parapets near Lacy Park, the barrel-tile estates flanking Huntington Drive. This matters because cleaning a clay tile roof under solar panels is not like washing panels on a comp-shingle roof in Alhambra. Walk on the wrong tile, and you’ve cracked a $40-plus barrel tile that has to be matched and replaced to Architectural Commission standards. We clean panels on tile roofs without damaging them. That’s the whole job.

Why Gus’s Solar Is San Marino’s Preferred Solar Panel Cleaning Company

Gus Petrakis founded Gus’s Solar in 2011 and puts his own name on the truck. That’s how we’ve operated in San Marino ever since our first cleaning call here. San Marino homeowners tend to do their homework. They don’t respond well to high-pressure estimates or crews that don’t know the difference between a clay S-tile and a concrete S-tile. We hire background-checked, uniformed technicians, send Gus’s own crew to every job, and never hand work off to a subcontractor. When you call about a cleaning in the 91108 or 91118 zip code, the person who answers is local, and the person who shows up knows San Marino roofs.

Our San Marino customers often mention the same few things in reviews: the crew was careful on their tile roof, the production numbers bounced back after cleaning, and nobody tried to sell them a replacement system they didn’t need. We don’t publish a review count here because honest numbers matter more than big ones. What we can tell you is this: San Marino is a small city, and if we did sloppy work at a house on Berkeley Avenue, everyone on the block would know by Friday. We’ve lasted 29 years in local communities because we don’t work that way.

Response time to San Marino is typically two to four days for scheduled cleaning. If you’ve got a bird nest under your array or Santa Ana debris on the glass and you’re losing production, we’ll move you up. Same-day isn’t always possible, but we’ll tell you that honestly instead of promising it and leaving you waiting.

Our Solar Panel Cleaning Services in San Marino

Every job starts with a walkaround and a look at your monitoring data. Then we clean. Here’s what San Marino homeowners call us for most.

Residential Panel Cleaning

Most San Marino homes run arrays between 20 and 48 panels, often on rear-facing slopes or behind parapets where the Architectural Commission’s non-visible placement rule pushed them. Those locations catch more pollen, dust, and bird droppings than the street-facing roofs you see in Pasadena. We clean with soft-bristle brushes and deionized water, never hard water from a garden hose, because mineral scale on the glass cuts output more than the dirt we removed. A standard residential cleaning in San Marino runs $180 to $340.

Residential Panel Cleaning

Bird & Critter Guard Installation

San Marino’s mature live oaks and clay tile roofs are prime squirrel and pigeon territory. We install black PVC-coated steel mesh guards around the array perimeter. The work keeps droppings, nest debris, and chewed wiring from becoming your problem in the first place. On a Spanish Colonial Revival home with a barrel-tile roof, the guards install differently than on a flat roof in East Pasadena. We match the guard profile to the tile profile. Bird and critter guard installation in San Marino typically runs $8 to $14 per linear foot, installed.

Bird & Critter Guard Installation

Debris & Soiling Removal

After a Santa Ana wind event, San Marino roofs collect leaf litter from oaks, sycamores, and magnolias, along with a fine layer of dust that settles on the glass. Debris piles up against the panel frames, especially on the low-slope sections behind parapets. We clear it by hand, inspect the drainage paths, and clean the glass. A debris and soiling removal visit in San Marino runs $150 to $260 depending on array size and access.

Debris & Soiling Removal

Scheduled Cleaning Plans

We offer scheduled cleaning plans for San Marino homeowners who want their panels cleaned on a fixed calendar, typically once or twice a year. Twice a year works for most homes here. The math is simple: San Marino’s 286 sunny days mean your array is producing nearly every day, and even a 5 to 8 percent soiling loss on a 40-panel system adds up to real money by true-up time. Scheduled plans run $150 to $280 per visit, discounted from one-off pricing because we’re already routing a crew through. You set the frequency. We handle the rest.

If you want to learn more about our Solar Panel Cleaning services, this page covers the broader approach. But the San Marino specifics are here, on this page, because the tile roofs and rear-facing arrays in this city change how the work gets done.

Scheduled Cleaning Plans
Need help today?Fast, friendly service and a no-obligation free estimate.

Call (877) 550-6892

What happens when you call

  1. 1
    A real person answersNo phone trees - you reach a local pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched.
  3. 3
    A background-checked tech heads outLicensed & insured, dispatched right away.
  4. 4
    You approve before work beginsNothing starts until you say go.

Trusted Brands We Service in San Marino

We clean and maintain panels from every major manufacturer you’re likely to have on your roof: SunPower, Panasonic, Canadian Solar, JinkoSolar, Qcells, REC, and the rest. The brand matters less than the system design. What we pay close attention to are the microinverters and power electronics under the glass. On a rear-facing San Marino array we cleaned recently, the system ran Enphase microinverters, and we mapped each panel’s azimuth before rinsing so no panel shaded another while it was wet. That’s the difference between a cleaning that looks fine and one that actually restores production. We keep common replacement parts and guard components in stock for the brands we service most in San Marino, which shortens turnaround when something needs replacing.

Common Solar Panel Cleaning Problems We See in San Marino Homes

San Marino’s housing stock is not like the surrounding cities. Here’s what we run into most.

  • Cracked tiles from improper cleaning. Walking directly on clay S-tile or barrel-tile roofs without load distribution is the fastest way to crack a tile. We see it after other crews, gutter cleaners, or tree trimmers have crossed a roof. A cracked barrel tile on a San Marino estate has to be matched and replaced to Architectural Commission standards, which is expensive and avoidable.
  • Mineral scale from hard water. Cleaning panels with a standard garden hose leaves calcium and mineral deposits on the glass as the water evaporates. On San Marino’s hot summer days, that evaporation happens fast. The scale builds up over months, and the homeowner doesn’t see it until the true-up statement shows missing credits. We use deionized water for every rinse.
  • Bird and squirrel activity under the array. The mature oaks and clay tile roofs across San Marino are natural nesting sites. Pigeons and squirrels build under panels, and the droppings and nesting debris pile up against the glass underside, causing hot spots and accelerated cell degradation. Cleaning without inspecting under the array leaves this untouched.
  • Rear-facing arrays soiling faster than expected. The Architectural Commission’s non-visible placement rule pushes most San Marino systems to rear slopes or behind parapets. Those locations catch pollen, dust, and bird activity at a higher rate than street-facing arrays, which means cleaning intervals that work for homeowners in Alhambra or East Pasadena are often too long for San Marino.

Pricing for Solar Panel Cleaning in San Marino, CA

Here are honest numbers for the San Marino market. A standard residential panel cleaning runs $180 to $340, based mostly on array size and roof access. Homes behind the Huntington Library with steep rear slopes cost more than single-story ranches near Lacy Park. Bird and critter guard installation runs $8 to $14 per linear foot. Debris and soiling removal runs $150 to $260. Scheduled cleaning plans run $150 to $280 per scheduled visit. If your array hasn’t been cleaned in two or more years, or if Santa Ana winds just dropped a tree onto your production, the first visit usually runs toward the top of those ranges. Call (877) 550-6892 for an exact quote. Estimates are free, and the price we quote is the price you pay. No surprises.

We Also Serve Cities Near San Marino

We take this same tile-safe, production-focused approach to San Marino and the surrounding communities, including San Gabriel, East San Gabriel, Alhambra, and East Pasadena. Same crews, same pricing, same standard of work. The roof types change by city, but the careful approach doesn’t.

Serving San Marino, CA - Our Local Coverage Area

We’re based in the San Marino 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 Marino

Why San Marino Chooses Gus's Solar

We set the standard for solar panel cleaning in San Marino.

30-60 Min Response

Fast dispatch across San Marino. Same-day and after-hours emergency service available.

Licensed & Insured

Fully certified technicians who meet all local and state licensing requirements.

Upfront Pricing

No hidden fees, no surprises. You approve the price before any work begins.

Guaranteed Work

Every repair and installation is backed by our workmanship warranty and satisfaction guarantee.

How It Works in San Marino

Getting your solar panel cleaning handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your solar panel cleaning needs and we provide an upfront, transparent quote - no obligation, no hidden fees.

2

Licensed Technician Dispatched

A background-checked, certified technician arrives in San Marino - typically within 30-60 minutes, with parts stocked on the truck.

3

Problem Solved, Guaranteed

We complete the job to your full satisfaction, backed by our warranty and 100% satisfaction guarantee.

What happens when you call

  1. 1
    A real person answersNo phone trees - talk to a local solar panel cleaning pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
  3. 3
    A background-checked tech heads outLicensed & insured, typically within 1-hour.
  4. 4
    You approve before work beginsNothing starts until you say go.

What San Marino Customers Say

Trusted by homeowners across San Marino and surrounding areas.

★★★★★

"Production dropped one spring and I did not even notice. Gus rang me, because he watches the monitoring, and had it sorted the same week."

Sunita Balakrishnan · Verified customer
★★★★★

"My previous solar company went out of business and left me with an array nobody would touch. Gus took the system over, replaced two dead microinverters, and it has run properly since."

Ferdinand Kaltenbrunner · Verified customer
★★★★★

"Four different companies knocked on my door in one summer and every one of them wanted a signature that evening. Gus has a shop with his name on it, gave me the numbers on paper, and told me to take a fortnight and think about it."

Winifred Castellano · Verified customer

Current Offers

Bring these savings to your next appointment.

10%

10% Off Your First Service Visit

Valid on your first completed service visit with us.

Expires Dec 31, 2026
$40

$40 Off Any Repair Over $200

Expires Dec 31, 2026
Free

Free Second Opinion on Any Written Estimate

Expires Dec 31, 2026
Free

No Trip Charge Inside Our Own County

Expires Dec 31, 2026
10%

Senior & Veteran 10% - Always

Expires Dec 31, 2026

Ready for Solar Panel Cleaning in San Marino?

Call now for a free estimate - or request one below. Licensed, insured, and here with fast after-hours help in San Marino.

(877) 550-6892

Request a Free Estimate in San Marino

Tell us about your solar panel cleaning needs - we'll respond within the hour.

By clicking submit, you confirm you have read our Privacy Policy and authorize us to contact you by call, text, or email regarding your service needs, including from the affiliated professionals who may take on the job.

Prefer to text? Send a Text
Areas We Serve
Call Now - 24/7 Dispatch