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 / Region | Typical Annual Soiling Loss | Primary 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 coast | 5–10% | Salt air, marine layer residue, low rainfall |
| Central Valley, California | 8–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
- Clean in the morning or evening, never midday. Thermal shock from cold water on hot panels can stress cells.
- Rinse panels with a gentle spray to remove loose dust first.
- 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).
- Rinse thoroughly from top to bottom so dirty water flows down and off.
- 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
- NREL — Solar Panel Soiling and Degradation Research
- NREL — PVWatts Soiling Derate Factor
- Lawrence Berkeley National Laboratory — Tracking the Sun 2024
- Enphase — System Monitoring and Performance Reference
Related Guides
- Ground-Mounted Solar System Cost 2026 — Ground mounts are easier to clean and maintain — full cost and access comparison.
- Solar Panel Efficiency Explained 2026 — How soiling interacts with the system derate factors used in production estimates.
- How to Read Solar Quotes 2026 — What soiling derate factor was used in the production estimate you received.
- Best Solar Panels for Home Use 2026 — Panel surface coatings vary — some repel soiling better than others.