Solar panel soiling in Perth: dust, ash, and how much generation you're losing
Perth's dry summers and regional bushfire season deposit dust and ash on solar panels. Here's how much output you're actually losing, when cleaning makes economic sense, and what rainfall does for you.

Perth's Mediterranean climate delivers a reliable pattern for solar panel soiling: clean panels from winter rains → accumulating dust through late spring → peak soiling through summer → relief from autumn rains. Add occasional bushfire smoke and ash deposits, and the impact on generation can be significant. Here's the data-grounded picture.
How much generation does soiling cost?
Soiling loss is measured as the percentage reduction in panel output compared to a clean panel under identical irradiance conditions. Research from Australian conditions (CSIRO, ARENA-funded studies) indicates:
| Soiling scenario | Typical generation loss | |---|---| | Light dust accumulation (2–4 weeks, no rain) | 2–5% | | Moderate dust (6–10 weeks, no rain, Perth conditions) | 5–10% | | Heavy soiling (12+ weeks dry, inland or industrial area) | 10–20% | | Bushfire ash deposit (thick layer, within 30km of fire) | 15–30% (short-term, until cleaned or rained) |
For a Perth 10kW system generating ~14,500kWh/year:
- A 5% soiling loss costs approximately 725kWh/year, worth ~$241 at 33.26c/kWh
- A 10% soiling loss costs approximately 1,450kWh/year, worth ~$482 at 33.26c/kWh
Perth's soiling calendar
Perth's wet season (May–September) provides effective natural cleaning from rain for most systems. The critical dry season runs from approximately October through April:
| Period | Soiling driver | Expected panel state | |---|---|---| | May–August (winter) | Minimal — rain cleans regularly | Clean to lightly soiled | | September–October | Dust builds after last winter rains | Light accumulation | | November–January | Increasing dust; summer wind events | Moderate soiling (5–10%) | | February–March | Peak soiling; longest dry spell of year | Significant soiling (8–15%+) | | April | First autumn rains clean most systems | Returns to light soiling |
Perth's average annual rainfall is approximately 730mm, concentrated between May and September. However, year-to-year variation is significant — in drier-than-average years, soiling accumulates faster.
Bushfire ash: a different category
Regular dust soiling is uniform and predictable. Bushfire ash from large WA fires creates different challenges:
- Directional: ash often deposits unevenly depending on wind direction relative to fire source
- Acidic: some ash (from vegetation burning) is alkaline-to-neutral, but can become mildly acidic on the panel surface with moisture — accelerating corrosion of panel frames if left for extended periods
- Sticky when wet: ash + rain can bake onto the glass surface more aggressively than dust alone
When to act after ash deposits: If your panels are visibly ash-coated after a fire event, clean them promptly rather than waiting for rain. Rain on ash can streak and spread deposits rather than clean them, and the ash layer may reduce generation 20–30% in the short term.
The Synergy DEBS meter measures actual export, not expected export — ash-coated panels export less, so if you can see ash on your panels from the ground, cleaning is economically worthwhile (value: 20–30% × system size × days of soiling × 33.26c/kWh).
Rainfall effectiveness for cleaning
Not all rain is equally effective:
| Rain event | Cleaning effectiveness | |---|---| | Light drizzle (< 5mm) | Minimal — can spread dust without rinsing | | Moderate rain (5–20mm) | Partial cleaning — removes loose dust | | Heavy rain (> 20mm in one event) | Effective cleaning for most systems | | Extended rain (persistent) | Complete cleaning for most configurations |
Perth's typical winter rainfall events are effective for panel cleaning. The first significant rain after a long dry spell (October–November) can remove months of accumulated soiling in one event.
For systems with a significant tilt angle (≥10°), rain is more effective at self-cleaning than for flat-mounted panels (0–5° tilt), which allow sediment to pool at the bottom rail.
When to clean manually
Manual panel cleaning is economically justified when:
- The system has accumulated significant soiling (visible dirt line from the ground, or monitoring shows reduced output vs expected)
- Rainfall is not forecast within 2–3 weeks
- The cleaning cost is less than the generation value being lost
Rough calculation:
- System output loss: 10% × 10kW × 5.0 PSH × $0.3326/kWh × days until rain = value of cleaning
For a 10kW system at 10% soiling with 30 days until significant rain: 10% × 10kW × 5.0hr × $0.3326 × 30 days = $499 generation value
Professional cleaning typically costs $200–$400 for a residential system. In this scenario, cleaning at day 15 rather than day 30 saves approximately $250 net of cleaning cost — worth doing.
How to monitor for soiling losses
Your inverter monitoring app (Fronius Solar.web, Sungrow iSolarCloud, Goodwe SEMS) shows daily and historical generation. To detect soiling:
- Note your typical generation on a clear summer day (e.g. 45–55kWh for a 10kW Perth system)
- Compare clear days through the season — a trending decline on clear days (irradiance is roughly constant on clear days) indicates soiling accumulation
- A sudden drop after a fire event confirms ash deposit
PVOutput.org allows you to compare your system's performance ratio against similar-sized Perth systems in your area — a useful independent benchmark.
Perth solar panels accumulate meaningful soiling through the October–April dry season. A once-yearly manual clean at the end of summer (late February or March) makes economic sense for most Perth systems, recovering generation lost to the year's peak soiling period. For systems affected by bushfire ash, clean promptly rather than waiting for rain — ash deposits cause greater short-term loss and are more stubborn than dust alone.
Calculate your savings
See how much you could save with solar, batteries, and smart tariff choices



