ElectrifyCalc

Solar

How to Clean and Maintain Solar Panels in 2026

Soiling costs 1–5% of annual production in moderate climates and up to 25% in dusty regions like Phoenix. Here's when to clean, how to do it safely, and when to call a pro.

7 min readBy the ElectrifyCalc Editorial Team
Person cleaning solar panels on a residential rooftop with a soft brush

Most solar panels are largely self-maintaining — rain handles the bulk of dust removal in most U.S. climates. But "largely" isn't "fully," and the difference matters. Soiling losses from dust, pollen, bird droppings, and air pollution range from a modest 1–5% in rainy climates to production-crushing 20–25% losses in dry, dusty regions. Knowing when cleaning actually moves the needle — and how to do it safely — can meaningfully improve your system's return over 25 years.

Disclaimer: Always confirm your panel manufacturer's cleaning recommendations before applying any cleaning agents or pressure. Safety rules for rooftop work apply — never clean panels from a ladder on a sloped roof without proper fall protection. Professional cleaning services are recommended for rooftop arrays in most cases. Section 25D residential solar credits expired December 31, 2025.


Key Takeaways

  • Soiling loss in rainy climates (Seattle, Portland, Atlanta) typically runs 1–3% annually; in dry/dusty climates (Phoenix, Tucson, Las Vegas) it can reach 15–25% without regular cleaning
  • Pollen season and dust storms are the two events most likely to warrant immediate cleaning in most U.S. regions
  • De-ionized water and a soft brush is the correct DIY method — never use a pressure washer (damages cell coatings), abrasive brushes, or soap (leaves residue that attracts dirt)
  • Professional cleaning costs $150–$350 per visit for a typical residential system — worth it in dusty climates if done 2–3 times per year
  • Monitoring data is your best guide: if production drops 5%+ compared to similar days in prior weeks (at the same sun hours), soiling is a likely cause

How Soiling Losses Actually Work

Solar panels lose output when their surface is partially blocked by particulate matter: dust, pollen, bird droppings, tree sap, smoke residue, and algae. The loss doesn't accumulate linearly — a thin uniform dust layer blocks less light proportionally than an equivalent amount of dried bird droppings concentrated in a few spots.

The critical insight from NREL soiling research is that loss rates vary dramatically by climate:

Climate / RegionTypical Annual Soiling LossPrimary Cause
Pacific Northwest (Seattle, Portland)1–2%Frequent rain; minimal dust
Southeast (Atlanta, Charlotte)2–4%Pollen season; moderate rain
Northeast (Boston, New York)2–3%Pollen; moderate pollution
Southwest desert (Phoenix, Tucson, Las Vegas)10–25%Dust storms; no rain to self-clean
Southern California coast5–10%Salt air, marine layer residue, low rainfall
Central Valley, California8–15%Agricultural dust; limited winter rain frequency

Phoenix homeowners who never clean their panels can lose 20%+ of annual production to soiling alone — at $0.15/kWh electricity rates, that's $300–$500 per year on a 10 kW system.


When to Clean: The Right Triggers

Time-based cleaning:

  • After pollen season: In most of the U.S., April–June deposits heavy pollen on panels. A post-pollen cleaning restores full production for the peak summer months.
  • After dust storms (haboobs): Single severe dust storms in Phoenix or Tucson can deposit enough particulate to cut production by 5–10% in one event. Clean within a few days.
  • After wildfire smoke events: Smoke residue is oily and doesn't rinse easily with light rain. If you're in a smoke-affected region and monitoring shows a production drop, schedule cleaning.

Production-based cleaning: Your monitoring system (Enphase Enlighten, SolarEdge app, or solar inverter app) shows daily production. If you see production drop 5–8% compared to comparable sunny days in prior weeks — controlling for seasonal solar angle changes — soiling is a likely cause. Check the panels visually before scheduling a cleaning.

Seasonal cleaning schedule for dry climates:

  • 3 cleanings per year: post-winter (March), midsummer (July), post-dust-season (October)
  • Each cleaning prevents 6–8% accumulation-based loss before the next rain or cleaning event

The Correct DIY Cleaning Method

What to Use

  • De-ionized or distilled water: Tap water leaves mineral deposits when it evaporates, creating a thin layer that attracts more particulate. De-ionized water (available at auto supply stores or through a home RO system) dries clean.
  • Soft bristle brush: A telescoping window washing brush with soft nylon or microfiber bristles. Nothing abrasive.
  • Garden hose with a gentle spray nozzle: For rinsing.

What Never to Use

  • Pressure washer: Can damage cell anti-reflection coatings and force water under panel frames, leading to moisture damage and voided warranties
  • Dish soap or cleaning agents: Most leave surfactant residue that attracts particulate faster than a clean surface
  • Abrasive pads or hard brushes: Scratch the glass surface, permanently reducing light transmission

Step-by-Step

  1. Clean in the morning or evening, never midday. Thermal shock from cold water on hot panels can stress cells.
  2. Rinse panels with a gentle spray to remove loose dust first.
  3. Apply de-ionized water to the brush and gently scrub in one direction (don't scrub back-and-forth — drag dirt, don't spread it).
  4. Rinse thoroughly from top to bottom so dirty water flows down and off.
  5. Allow to air dry.

Safety Note for Rooftop Systems

Accessing a sloped rooftop safely requires proper fall protection. A telescoping brush extendable to 12–18 feet lets you clean from the eave edge without stepping on the roof — this is the safest DIY approach for most residential installs. For panels on steep roofs or above a second story, professional cleaning is the right call.


Professional Cleaning: Cost and Frequency

Professional solar cleaning services use purified water systems (often 0 ppm TDS), soft brushes, and equipment designed for safe rooftop access.

Typical pricing:

  • Small system (under 20 panels): $150–$250
  • Standard residential system (20–30 panels): $200–$350
  • Ground-mounted system: $150–$250 (easier access often reduces cost)

In desert climates, 2–3 professional cleanings per year is financially justified when soiling losses would otherwise cost $300–$500+/year in lost production. In rainy climates, 1 cleaning per year (post-pollen) is usually sufficient.


Using Monitoring to Time Cleaning

Don't clean on a schedule if you have good monitoring — clean based on data. Set a threshold in your Enphase or SolarEdge app to alert you when production drops below expected on a clear day. Most monitoring platforms let you compare actual vs. expected production based on weather data; drops exceeding 5% on clear days warrant a visual inspection and likely cleaning.

This data-driven approach prevents unnecessary cleanings (which still cost money and carry safety risk) and ensures you clean when it actually matters. Use the Solar ROI Calculator to understand how soiling losses affect your payback period — a 10% soiling loss in Phoenix extends payback by 1–2 years compared to a well-maintained system.

Considering a ground-mounted system for easier maintenance access? Our Ground-Mounted Solar Cost guide covers all the tradeoffs — including the maintenance simplicity that makes ground mounts appealing for active system managers.


Sources

Related Guides

Ready to Get Installer Quotes?

The estimates above are a starting point. Real quotes from certified installers in your area reflect your roof, shading, and local labor market — and you can save 15–20% by letting multiple installers compete on price.

Affiliate disclosure: ElectrifyCalc earns a small commission on purchases made through links on this page, at no extra cost to you. We only recommend products we believe in. See our full disclosure policy.

Frequently Asked Questions