Residential solar · Get Solar Detailed

Dirty panels don’t complain.
They just underperform.

Your system is a big investment. Dust, smog, and bird mess quietly cut what it produces. Carlos — owner-operator — cleans with pure water at 0 ppm and sends before-and-after videos every job. Starting around $6–9 per panel.

Insured OSHA & MEWP 0 ppm DI water No travel fee ≤18 mi
Dusty residential solar panels before cleaning
Before — buildup you can swipe with a finger.
The problem

Solar panels don’t stay efficient on their own

“We just want to protect your investment over the long term so that it can last as long as they sold it to you to last.”

Rain doesn’t rinse SoCal dust the way people think. Left alone, dirty glass means lower production — and warranties often expect reasonable maintenance.

What’s included

One visit, done right

1 Pure-water clean

Carbon-fiber water-fed poles + DI water at 0 ppm. Soft brushes engineered for solar glass — no harsh chemicals.

2 Before & after videos

Proof on your phone. Same standard Carlos shows on @gsdsocal.

3 Owner on your roof

“I answer and I do the work myself.” Trained, OSHA & MEWP certified, insured.

Add-on

Critter guard

Birds and squirrels nesting under panels can chew wires and kill production. Critter guard (mesh at the array edge) is an Instagram highlight — ask to add it to your quote.

Carlos can quote cleaning alone, or cleaning + critter guard after a quick look at photos or a site visit.

How it works

The booking pattern that closes

Custom flat quote

Share panels + city. Carlos texts a clear dollar amount — not a vague range.

Pick a time

He offers a specific slot (“10am Friday?”). You say yes.

Locked in

“You are locked in on the schedule.” Reminder before the day.

On the way

Day-of text when he’s rolling. Cash, Zelle, or check on completion.

Maintenance plans

Save up to ~40% — stay on autopilot

No contract. Reminder before each visit. Semi-annual fits most homes; quarterly for dusty or bird-heavy roofs.

One-time

Single visit

~$6–9/panel

  • Full pure-water clean
  • Before/after videos
  • Custom flat quote
Get price

Quarterly

4× per year

[PRICE]/plan

  • Best for dusty / bird activity
  • Same owner each visit
  • Critter guard check optional
Ask about quarterly
Proof

Real jobs from the feed

Water-fed brush on clean solar panelsOn the roof
Dusty panels before cleaningBefore
Glossy panels after cleaningAfter
DI water tanks on the truck0 ppm DI
Clean panels on a residential roofResults
Sparkling clean solar panels reflecting skySparkling
Truck and equipment at a finished jobHow I work
FAQ

Straight answers

From Carlos’s own explanations — not inventing anything.

Why clean solar panels?
Buildup blocks sunlight and reduces output. Cleaning helps keep the system operating the way it was designed — higher energy production, warranty compliance, and protecting the lifespan of your investment.
What does it cost?
Carlos publishes around $6–9 per panel depending on factors. You’ll get a custom flat quote after panel count + city. Plans can save up to ~40%. No travel fee within 18 miles.
What water do you use?
House water often sits around 350–400 ppm. It goes through DI resin tanks and comes out purified at 0 parts per million — so panels dry spot-free. Carbon-fiber water-fed poles, brushes engineered for solar.
Do you clean tile roofs?
Current policy: we no longer routinely service tile roofs (crack risk). Flat tile 1-story may be case-by-case — send photos and Carlos will confirm.
What’s included?
Soft brush + deionized water clean, before-and-after videos, trained OSHA & MEWP certified owner-operator. Payment: cash, Zelle, or check. Optional critter guard add-on.
How does booking work?
Custom flat quote → specific time offer → locked in on the schedule → reminder text → “on the way” text the day of.
Get your price

Residential solar quote

What do you need cleaned?

Takes about a minute. Carlos texts back a custom flat quote.

Tell us about the job

These details let Carlos lock in a flat price — no surprises.

Where’s the property?

No travel fee within 18 miles. Outside the radius: typically $10–20.

On this static site, photos stay on your phone — text or DM them to Carlos after you send the request. When hosted (Formspree/Netlify), uploads will attach automatically.

Pick a preferred time

Carlos will confirm a slot and lock you in — then you’ll get a reminder and an “on the way” text.

How should Carlos reach you?

You’ll get a custom flat quote, then a specific time to lock in.

What happens next: 1) Custom flat quote · 2) Specific time offer · 3) Locked in on the schedule · 4) Reminder + “on the way” text. Payment: cash, Zelle, or check.

Sends via text to (562) 569-4079 (or Instagram DM). When you host this site, connect Formspree or Netlify Forms — see README.

DM @gsdsocal or text CLEAN

Or call (562) 569-4079 — Carlos answers.

DM Call Text