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 South Pasadena
Solar panel cleaning in South Pasadena typically runs $150 to $350 for a standard residential array, and most jobs are completed in under two hours. We serve every neighborhood in the 91030 and 91031 zip codes, from the Craftsman bungalows along Meridian Avenue to the Spanish Revivals near Garfield Park. Dirty panels on a South Pasadena roof don’t just lose you production-they can quietly erase the savings you installed the system for in the first place. Call us at (877) 550-6892 and a live person answers, day or night.
What makes cleaning panels in this city different from most of Los Angeles County? South Pasadena’s Historic Preservation Ordinance. That’s the detail most cleaning crews miss, and it changes how we work on a meaningful share of the homes here.
Why Gus’s Solar Is South Pasadena’s Preferred Solar Panel Cleaning Company
Gus Petrakis founded this company in 2011, and his name is on the truck, the building, and the work. We’re not a call center that subcontracted your job to whoever picked up the phone. When you book a cleaning with us, Gus’s own crew shows up in uniform, background-checked, and trained on the roof types South Pasadena actually has-original clay tile, aging wood shake, tight rear slopes on historic homes.
South Pasadena homeowners call us because we already understand the rules here. We know that a visible front-slope array on a 1920s Spanish Colonial probably went through design review. We know the rear-slope placement that review often forces. And we know those rear slopes collect ash, dust, and debris faster than street-facing panels-so cleaning matters more than it does in neighboring cities. We quote a real price on the phone, we show up on time, and we never ask you to sign anything tonight. Take two weeks. Think about it. The price will be the same.
We’ve spent over a decade answering phone calls ourselves. That’s not a tagline. When you call (877) 550-6892 about panel cleaning in South Pasadena, you reach a person who can actually schedule the work-not a voicemail, not a ticketing portal.
Our Solar Panel Cleaning Services in South Pasadena
What Does Solar Panel Cleaning Cost in South Pasadena?
Residential panel cleaning in South Pasadena typically costs $150 to $350, depending on array size, roof pitch, and access clearance. A single-story home with a modest 16 to 20 panel system on a walkable roof usually lands between $180 and $250. Two-story homes, steep rear slopes, or arrays tucked behind mature oak canopy run $250 to $350. For larger custom homes and estate lots, expect $350 to $500.
Commercial cleaning for South Pasadena storefronts, municipal buildings, and multi-family arrays runs $400 to $1,200 per visit, sized off panel count and roof configuration. We do free estimates on every job. Call (877) 550-6892 and we’ll give you a number that won’t change when the crew arrives.

Residential Panel Cleaning
For the Craftsman bungalows and Spanish Colonial homes that define South Pasadena’s housing stock, we use soft-brush, low-pressure methods that clean the glass without stressing the mounting hardware or the roof beneath it. This matters when the roof is original clay tile from 1932. The right cleaning technique preserves the tile, avoids roof penetrations, and keeps your Historic Preservation compliance intact.
We see a lot of rear-slope arrays here-the compromise the city’s design review often requires. Those panels catch ash from Santa Ana winds and wildfire seasons that coastal neighborhoods never deal with. A residential cleaning on a rear-slope array in the 91030 area usually runs $180 to $280, and we schedule it around your day, not ours.

Commercial Array Cleaning
We clean arrays on South Pasadena commercial buildings, apartment complexes, and community facilities. Dust, bird droppings, and soot from Mission Street traffic and foothill events build up on commercial rooftops just as fast as on homes-sometimes faster, because nobody’s up there looking at them.
For commercial clients, we offer scheduled maintenance plans with documentation you can hand to an HOA board or property manager. A typical commercial cleaning for a South Pasadena property runs $400 to $1,200 depending on array size. We’ll send background-checked, uniformed techs who know how to work around the access constraints common on commercial roofs here.

Bird & Critter Guard Installation
Pigeons love South Pasadena’s older roof lines. The same eaves and gables that give Craftsman homes their character create sheltered nesting spots under solar panels. Bird droppings are acidic and they’re a stubborn soiling source that water alone won’t fully remove. Worse, nesting material can block airflow and hold moisture against the roof.
We install critter guard around existing arrays-wire mesh that keeps birds, squirrels, and roof rats out from under your panels. For a typical South Pasadena home, guard installation on a standard residential array runs $400 to $900. It’s a one-time fix that keeps you from paying for repeated cleanings and gutter unclogging. We stock the mesh locally and can usually install the same week you call.

Debris & Soiling Removal
South Pasadena sits inland in the San Gabriel Valley, just close enough to the foothills that Santa Ana wind events push ash, dust, and fine particulate across the city. This is the panel killer most cleaning services based on the coast just don’t talk about. The marine layer that keeps coastal panels relatively clean doesn’t reach you here. What does reach you is whatever’s blowing down from the Angeles National Forest and the burn scars upslope.
Debris and soiling removal in South Pasadena runs $150 to $300 for a standard residential array, and it is the most common service we perform in the 91030 and 91031 zip codes. We remove leaves from overhanging oaks, rinse off ash film, and clear the panel edges where dust cakes against the frame. If you’re seeing lower production than your install estimate promised, soiling is the first thing to rule out.

Scheduled Cleaning Plans
For homeowners who want to set it and forget it, we build scheduled cleaning plans. In South Pasadena, where post-fire ash events and dry-season dust are recurring, twice-yearly cleaning is the minimum we recommend for rear-slope arrays on historic homes. Some hillside-adjacent lots need quarterly service.
A scheduled plan locks in your pricing and gets you priority scheduling when storms or Santa Anas hit. Annual plans for a standard South Pasadena home run $250 to $500 for two cleanings. We remind you when it’s time-you don’t have to track it.

Post-Storm Panel Cleaning
After a Santa Ana event or a winter storm, the first week matters. Panels sitting under a layer of ash or debris are losing production every sunny day they stay dirty. We run post-storm cleaning routes through South Pasadena and get to you fast-usually within 24 to 48 hours of your call.
Post-storm cleaning runs $150 to $300 for most South Pasadena homes. It includes a visual inspection of the array, the roof beneath it, and the mounting points, because storms do more than dirty glass-they shift debris, clog gutters, and sometimes stress aging tile. We tell you if anything needs attention beyond the cleaning. No upsell, just facts.

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 South Pasadena
We clean and maintain systems from every major panel manufacturer, including SunPower, Qcells, and REC. The cleaning method doesn’t change much by brand-what changes is the roof beneath the panels, and in South Pasadena that’s often original clay tile or period wood shake. Our techs know how to work on those roofs without damaging them, and that’s the part that actually takes expertise.
Because our Solar Panel Cleaning team services South Pasadena weekly, we can order panels, rails, and inverters with fast turnaround when a cleaning reveals a component that needs replacement. If your SunPower array needs a new microinverter or a Qcells panel has a bad diode, we handle the warranty claim and the swap. You don’t chase the manufacturer.
Common Solar Panel Cleaning Problems We See in South Pasadena Homes
- Ash soiling from Santa Ana events: South Pasadena’s inland position means fire ash and particulate from the foothills land on your panels and stay there. Coastal neighbors don’t see this. If you have a true-up statement that came in higher than expected, ash film is a likely culprit no one mentioned.
- Protected oak canopy dropping sap, leaves, and pollen: The city’s tree ordinance makes it illegal to significantly trim established oaks and other protected trees. That means cleaning has to work around canopy shade-and shade is exactly why our clients lean on microinverter systems rather than string inverters for partial-shade production. Cleaning makes a real difference on these lots.
- Rear-slope arrays on historic roofs collecting debris faster: When design review forces panels to the back of the house, they catch more than the street-facing slope. Leaves, dust, and bird activity concentrate on the rear slope, and homeowners often don’t notice until monitoring shows production slipping. That’s a call we get often from the Mission District and the neighborhoods off Fair Oaks.
- Critter nesting under panels on Craftsman-era eaves: The overhanging eaves and decorative gables that give South Pasadena bungalows their character also give pigeons and squirrels a head start on nesting. We see this constantly in the 91030 zip. Installing critter guard during a cleaning stops the droppings and the nesting before it becomes a roof problem.
Pricing for Solar Panel Cleaning in South Pasadena, CA
Here’s what we quote in South Pasadena, and we don’t pad it after the fact:
- Residential panel cleaning (standard 16-24 panel array): $150-$300
- Two-story or steep-pitch rear-slope cleaning: $250-$450
- Commercial array cleaning (per visit, based on panel count): $400-$1,200
- Bird and critter guard installation (residential): $400-$900
- Post-storm debris and ash removal: $150-$300
- Scheduled cleaning plan (annual, two visits): $250-$500
What changes the price? Roof pitch and the number of stories. Access clearance around the panels. Array size. And whether the roof is original tile or shake, which makes the job slower because we’re being careful. We’ll give you one price on the phone and that’s the price charged. Free estimates. No signature wanted tonight. Call (877) 550-6892 and ask for a quote-Gus’s own people answer the phone.
The Historic Preservation Angle: Why Cleaning Is Different in South Pasadena
South Pasadena’s Historic Preservation Ordinance is unusually strict, covering a dense concentration of pre-1940 Craftsman bungalows, Spanish Colonial Revival, and Victorian homes. Solar projects here frequently require historic design review-something neighboring cities like Alhambra or San Gabriel simply don’t impose. That review often forces arrays to the rear slope of the roof, out of sight from the street. The consequence for maintenance is straightforward: rear-slope panels accumulate debris faster than street-facing panels, and cleaning them requires roof access that respects the historic fabric.
On top of that, the city’s urban-tree protection ordinance prohibits significant trimming of established street and yard oaks. You can’t just cut the branch that’s shading your panels. That means South Pasadena homeowners need two things from a solar panel cleaning company: people who know how to work around protected trees, and people who understand that a cleaning should never trigger a design review by altering the roof or the array’s configuration. We’ve been doing this long enough to know the line. Stay on the right side of it.
We cleaned a 1932 Spanish Colonial Revival home on Meridian Avenue with original clay tile and a rear-slope SunPower array. The client’s production estimate had dropped 9% year-over-year from ash buildup after a Santa Ana event, and our techs used soft-brush, low-pressure methods that preserved the tile and avoided any roof penetration-no structural disturbance, no historic review trigger. That’s the standard we bring to every pre-1940 roof in this city.
The trees and the historic rules together make South Pasadena one of the only San Gabriel Valley cities where a homeowner can’t simply remove the shade or relocate the panels without triggering another design review. So we treat microinverter-aware service as the default here. It’s not an upsell-it’s how you keep producing when the oak canopy is permanent and the panels have to stay where the ordinance put them.
We Also Serve Cities Near South Pasadena
If you’re in South Pasadena or just outside it, we’re your local crew. We regularly clean panels in Alhambra, Pasadena, San Marino, and San Gabriel-all within a short drive. The same team, the same pricing, the same live person answering the phone. If you’re a homeowner in one of those neighboring cities, you’ll get the same care we bring to South Pasadena roofs.
Serving South Pasadena, CA - Our Local Coverage Area
We’re based in the South Pasadena 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 South Pasadena
Twice a year is our baseline recommendation for rear-slope arrays in South Pasadena, with an extra cleaning after any major Santa Ana wind event or wildfire season ash deposit. Rear slopes catch more debris and dry slower with morning shade from the house itself, so they soil faster than street-facing panels. If your true-up statement is worse than expected or your monitoring app shows a slow production decline, soiling is the first thing to check. Call (877) 550-6892 and we’ll inspect at no charge if you’re already on a scheduled plan.
No, if the cleaning crew knows how to walk a clay tile roof-and many don’t. We use soft-brush, low-pressure methods and avoid standing on tile edges, which is where cracks start. We never penetrate the roof or move panels as part of a cleaning. If a cleaning reveals broken or slipped tiles, we tell you before we do anything, and we can refer a roof repair if needed.
In most cases, no. South Pasadena’s urban-tree protection ordinance prohibits significant trimming of established oaks and other protected species on both public and private property. Attempting to trim a protected oak can mean fines from the city. The practical answer is to clean your panels more often and make sure your system is using microinverters or module-level power electronics so partial shade doesn’t kill the whole array’s production. That’s what we recommend for the mature canopy lots in the 91030 and 91031 area.
Yes. In South Pasadena’s inland climate, a Santa Ana event can blanket panels with ash and fine dust that blocks 5% to 15% of production until it’s removed. Every sunny day those panels stay dirty is a day of lost kilowatt-hours you’ll pay for at true-up. A post-storm cleaning within the first week usually recovers most of the lost production. For exact numbers, call (877) 550-6892-we’ll inspect and give you a real estimate based on your system.
There’s no separate access ordinance, but the Historic Preservation Ordinance applies to any work that alters the visible exterior of a pre-1940 home. A cleaning isn’t subject to design review as long as we don’t change the roof, move the array, or alter the mounting system. What you do need is a crew that can reach rear-slope panels without damaging original tile or shake. That’s why we recommend working with a company that already knows South Pasadena’s housing stock-we do, and we’ve cleaned hundreds of historic roofs here.
Call Us for Solar Panel Cleaning in South Pasadena
We keep this simple. Call (877) 550-6892, tell us what you’re seeing, and we’ll give you a real price for solar panel cleaning in South Pasadena. If you’d rather have someone look first, we offer free estimates. We answer the phone with a person, not a menu. And we’ll never ask you to sign anything before you’ve had time to think.
The price quoted is the price charged. Take two weeks. Think about it. The number won’t change.
Written by Gus Petrakis, Owner at Gus’s Solar, serving South Pasadena since 2011.






Before
After
Before
After
Before
After