Residential · SLO + Silicon Valley
(408) 636-3014
Residential · SLO County · Silicon Valley

Pure water.
Full power.

Spot-free residential solar panel cleaning. Water-fed pole and deionized water only — no detergents, no pressure washers, no warranty risk.

Zero mineral spotting
Trained & insured
Warranty-safe method
Local, owner-operated
Residential solar panels: the same roof after our DI-water wash (clean, left) and before (dirty, right)
After we clean Before

A real client roof — left: after we cleaned. Right: before.

Residential only Water-fed pole Deionized water No chemicals Trained & insured Warranty-safe
Your savings

See what a cleaning puts back in your pocket.

California pays PG&E among the highest residential rates in the country — pushing ~48¢ per kWh as of 2026. Dirty panels quietly skim 14–20% off your production over a year. A cleaning recovers nearly all of it. Drop your ZIP and your panel count to see what your home would save.

Step 1 · Your ZIP code

Soiling and sun differ by neighborhood. Drop your ZIP and we'll calibrate the math to your microclimate.

Step 2 · Count your panels
20 panels
≈ 8 kW system

A typical California home has 15–25 panels. A quick count from the driveway or sidewalk usually works.

620 (typical)50
Step 3 · The math
What you're losing now
$1,044
per year, at ~16% soiling
(typical home after 8–12 months unclean)
What a cleaning costs
$300
20 panels × $15
once a year, flat rate
You keep
Net in your pocket
+ $744
every year — plus spotless panels all year long
Over 5 years you keep
$3,720
Over 10 years
$7,440
Over panel life (25 yr)
$18,600
Sources: NREL PVWatts API v8 (production verified by ZIP, fixed tilt 20°, 14% loss factor) · UCSD Mejia & Kleissl 2013 California PV soiling research (peak accumulation ~0.05%/day during dry season; 14–20% loss after 8–12 months without cleaning in coastal + agricultural zones) · PG&E 2026 residential rates (E-1 over-baseline / E-TOU-C peak weighted ~$0.48/kWh per CPUC public filings) · 400W modern panels · $15/panel cleaning rate.
The bigger picture

It's not just energy you lose — it's the panels themselves.

A typical California residential solar install runs $18,000–$25,000. Skipping cleanings is the fastest way to shorten its life. Here's what peer-reviewed research says actually happens to dirty panels.

Hot-spot burnout

Permanent cell damage

When part of a panel is dirty and the rest isn't, the shaded cells get reverse-biased and heat to 20°C above their neighbors. Peer-reviewed studies link this to permanent cell degradation, micro-cracks, and delamination of the panel's protective layers.

Acid etching

Bird droppings are forever

Bird droppings are acidic. Left on the panel, they pit the protective glass coating. Even after the dropping is washed away, the etching stays — and so does the lost output. The damage compounds the longer it sits.

Warranty risk

No cleaning, no coverage

Several major panel manufacturers require documented cleaning (every 6 months for some brands) before they'll honor a warranty claim. No paper trail of maintenance — no safety net when something fails.

The math nobody tells you

Your panels were built to last 25–30 years. That number assumes one thing: you keep them clean.

Here's what actually goes wrong when nobody's washing them — and why a $300 service quietly protects a $20,000 asset.

01
Damage compounds — permanently

Bird-dropping acid pits the glass. Hot spots from uneven dust burn cells from the inside. Neither heals. Every year you skip a cleaning, the permanent loss gets a little bigger — and a little more expensive to ever recover from.

02
Your warranty quietly disappears

Major panel manufacturers require documented cleaning — some every 6 months — before they'll honor a claim. No paper trail = no payout. The day a panel cracks or stops producing, the bill lands on you instead of the manufacturer.

03
Replacement arrives years early

Stack damaged cells, etched glass, and a voided warranty for a decade and a system designed for 25–30 years often needs panel replacements (or a full overhaul) much sooner. That's $18,000–$25,000 out of pocket — the cost of a new install all over again.

25 years of cleanings at $300/year = $7,500 total. One premature system replacement = $18,000–$25,000. Cleaning costs less than half of a single avoided replacement — and that's before counting the $700+ a year you're already saving in recovered electricity.

You're not buying a cleaning.
You're buying back a decade of system life.

Sources: Nature Scientific Reports 2024 (bird-dropping hot-spot thermal study) · ScienceDirect 2024 review on soiling-induced PV degradation · NREL field data (5–25% energy loss range) · EnergySage 2026 California install cost data ($22,600 average pre-incentive).
Before & after

Drag to see what a real client roof looks like before and after.

Before After

Drag the handle — or tap anywhere on the image.

Typical efficiency loss
0%

A thin film of dust, salt, or pollen can cut production by up to a quarter — silently, month after month.

Output recovery after cleaning
+0%

Peer-reviewed research (Duke, IIT Gandhinagar) found cleaning a heavily soiled array can raise output by up to 50%.

Dissolved minerals
0 ppm

Our DI system rinses to near-zero total dissolved solids, compared to 100–400 ppm in tap water. No spots. No scaling.

What builds up on your panels

You probably can't see it from the ground.

California is tough on solar. Dry summers cake panels in dust, ocean and bay air leave salt scale, and year-round birds cover them in droppings that bake onto the glass. Rain doesn't fix it.

A hand leaves clean finger streaks through the heavy dust on a solar panel
01 · Dust & Pollen

The stuff you'd have to climb up to see.

Fine agricultural and road dust settles between rain events and doesn't rinse off on its own. One finger drag is usually enough to show how much is up there.

Residential solar panels heavily spotted with bird droppings
02 · Bird droppings

The single worst thing for panel output.

Bird droppings are acidic and bake onto hot glass. Even four drops on one panel can cut its output 12–33%. Hand-washing without the right method makes it worse.

Solar panel with heavy salt and mineral scale buildup near the coast
03 · Salt & mineral scale

Coastal and bay air leave a slow-building haze.

Anywhere near the coast or bay — Morro Bay, Half Moon Bay, Foster City, Pismo — salt and dissolved minerals leave a frosted film. Only deionized water pulls it off without leaving new spots behind.

How we clean

Two tools. No shortcuts.

The method your panel manufacturer recommends — and the one backed by the research on panel longevity.

01 Deionized water

Water so clean it leaves nothing behind.

Standard tap water carries 100–400 parts-per-million of dissolved minerals. Those minerals stay behind when water dries — as spots, streaks, and a slow build of limescale that acts like a frosted window on your panels.

Our DI system uses ion-exchange resin to strip that down to effectively zero. The result rinses to a spot-free finish. No squeegee, no residue, no chemicals.

Tap water
100-400
ppm dissolved solids
Leaves spots & scaling
Reduces transmittance
Needs detergents
DI water
~0
ppm dissolved solids
Rinses to zero residue
Protects transmittance
No chemicals needed
In a 2023 peer-reviewed study, panels rinsed with DI water held 98.7% of their light transmittance for 22 months. Tap-water panels lost 4.3% in 8 months to calcium scaling.
Ground-to-roof reach
35ft
carbon-fiber pole · reaches every residential roof
Pressure
Low-flow, panel-safe
Bristles
Soft, non-abrasive
Flow
DI water direct to head
02 Water-fed pole

Long reach, soft touch, pure water.

A carbon-fiber telescoping pole delivers DI water and a soft brush head right to the panel surface — reaching most residential roofs without leaving the ground. When an angle or roof layout calls for it, we use a proper ladder setup to get the same clean on every panel.

Low flow, soft bristles, and no chemicals means we clean the way panel manufacturers spec in their own maintenance documents. No high pressure, no thermal shock, no pressure-washer seal damage.

How it works

Clean panels in three steps.

Skip ahead — call us now
1 Call for a free quote

Dial (408) 636-3014. We'll ask a few quick questions: how many panels, roof pitch, access, and whether you've ever had them cleaned. You'll know the price before we book.

2 We show up & clean

We arrive on time with the DI filtration system, carbon-fiber pole, and soft-bristle brush head already prepped. We clean early morning or late afternoon so your panels never get thermal-shocked. You don't need to be home.

3 You get your output back

Your panels dry to a spot-free finish. You notice it in your monitoring app within days. We recommend a maintenance cadence based on your home's site — usually every 6 to 12 months.

Pricing

Every home is quoted on the phone — before we book.

Price depends on panel count, roof access, and how long it's been since the last clean. No surprises. No upsells.

Service area

Two regions. Same method.

We clean residential rooftop solar across all of San Luis Obispo County and across Silicon Valley + the SF Peninsula. Same rates, same DI-water method, same warranty-safe approach. If you're unsure whether you're in our area, call — we'll confirm in ten seconds.

Communities we serve
Same rates, same method
San Luis Obispo County
· Paso Robles
· Atascadero
· Templeton
· Santa Margarita
· San Luis Obispo
· Los Osos
· Morro Bay
· Cayucos
· Cambria
· San Simeon
· Avila Beach
· Pismo Beach
· Shell Beach
· Arroyo Grande
· Grover Beach
· Nipomo
· Oceano
· Creston
Silicon Valley & SF Peninsula
· San Jose
· Santa Clara
· Sunnyvale
· Mountain View
· Palo Alto
· Cupertino
· Los Altos
· Saratoga
· Los Gatos
· Campbell
· Milpitas
· Morgan Hill
· Gilroy
· Fremont
· Newark
· Menlo Park
· Atherton
· Redwood City
· San Carlos
· Belmont
· San Mateo
· Foster City
· Burlingame
· Half Moon Bay
Questions we hear every week

Before you call.

How often should my panels be cleaned?

Most homes benefit from a clean every 6 to 12 months. If you're near agriculture, dirt roads, heavy tree cover, the bay, or a coastal salt zone, lean toward six months. We'll recommend a cadence on the phone based on your home.

Why deionized water instead of regular water?

Regular tap water carries dissolved minerals — calcium, magnesium, silica — that get left behind as spots and slowly build into a limescale film that blocks light. DI water rinses to effectively zero residue, protecting panel transmittance over the long term.

Will this void my panel warranty?

No. DI water, soft bristles, and low flow pressure are what most panel manufacturers specifically call out as approved methods. The things that can void a warranty — abrasive pads, pressure washers, harsh detergents, walking across panels — are exactly what we avoid.

Do I need to be home?

Not usually. We just need outdoor water access and a clear approach to the roof line. We'll handle access ourselves — whether that's from the ground with our pole or a ladder setup for trickier roofs. If you want to meet first, we're happy to schedule around you.

What about bird droppings or heavy stains?

Bird droppings, hardened dust, sap, and salt crust are exactly what our brush-and-DI method is built for. Heavy cases get a longer wet-down to soften the stain before we brush. If something genuinely won't come off safely, we'll tell you — we don't damage your panels chasing it.

How long does a clean take?

A typical home array runs 30 minutes to an hour start to finish. Bigger systems take a little longer — we'll give you a time window when you call.

Do you do commercial jobs?

We focus on residential homes only. That's how we keep the quality consistent and the scheduling flexible for homeowners.

Can I just hose them off myself?

You can, and it helps knock off loose dust — but a garden hose sprays the minerals in your tap water directly onto hot glass, which is how mineral spotting starts. If that's been your routine for a while, a proper DI-water clean will remove what's built up.

Ready when you are

Get your panels — and your power — back.

One call, a quick quote, and we're on the schedule. Most homes clean in under an hour. Ask anything — we'll tell you straight.

Residential service · SLO County · Silicon Valley · Free quotes by phone