Stain Removal

Hard water stain removal. Restore the glass.

Sprinkler overspray dries on the panel glass and leaves a calcium-magnesium film that gets harder to remove every cycle. Standard cleaning won't touch it. We use a panel-safe mineral remover and a deionized rinse to bring the glass back to clear without scratching the AR coating.

Before-and-after of a solar panel with hard water etching, restored to clear

What's included in this service?

  • Panel-safe acidic mineral remover (manufacturer-approved formulation)
  • Soft pad agitation, never abrasive
  • Full DI rinse to neutralize and remove residue
  • Panel-by-panel before/after photo documentation
  • Sprinkler audit to identify the source overspray
  • Recommendation for irrigation adjustment to prevent recurrence

When do you need this service?

  • White or rainbow-colored film on panels that won't wash off
  • Sprinklers visible reaching the panels
  • Production loss but panels look "clean" from a distance
  • Panels along an HOA shared sprinkler line
  • Recent sprinkler controller failure (pumps overnight)

What do homeowners ask about Stain Removal?

Is it really a stain or just dirt?

Hard water etching is calcium and magnesium chemically bonded to the glass. Regular cleaning makes it cleaner but the etching remains. The test: clean the panel with DI water and look at it backlit. If there's still a haze or rainbow shimmer, that's etching.

Won't acid damage my panels?

Concentrated acid would. We use a dilute, panel-safe formulation that works in the 2-5 minute contact range, then a full DI rinse to neutralize. Manufacturers test panels against this method during certification.

How do I prevent it from happening again?

Adjust your sprinklers so they don't hit the panels. We map every overspray during the visit and email the diagram to you. If irrigation can't be adjusted, we'll recommend the cleaning frequency that keeps you ahead of new etching.

Service area

Where do we offer Stain Removal in San Diego County?

We provide stain removal in every city and community in San Diego County. Pick your city for local climate notes and service specifics.

See stain removal in all 48 cities
Real feedback

Homeowners who hired us for this

We hadn't cleaned our panels in two years. They came out the same week, did the soft-wash deionized rinse, and showed me the production jump in our Enphase app the next day. About 11% more daily kWh. Clear price up front, no upsell.

Melissa R. Solar Panel Cleaning · Carlsbad

Got three quotes for a recurring maintenance plan. Solar Pros was the only one that actually explained the soiling math under NEM 3.0 and showed me data, not a sales pitch. Their plan price was fair and they pull production reports for me each visit.

David K. Maintenance Plan · El Cajon

Pigeons had nested under our panels for almost a year — droppings everywhere and our production was tanking. They installed the critter-guard mesh and did a deep clean in one visit. Cleaner roof, no more bird noise, production back to normal within a week.

Priya S. Bird Proofing & Cleaning · Encinitas
Serving San Diego County

Need stain removal in San Diego County?

Call for a free quote. Most work scheduled within the week.