Cleaning solar panels in Perth: when, how, and whether it's worth it
Perth's dusty summer conditions and bird activity can reduce solar output. Here's a grounded assessment of how much soiling actually costs in generation, when cleaning makes financial sense, and how to do it safely.

Solar panels are designed to be largely self-cleaning — rain washes off the accumulation of dust and pollen that naturally settles on them. Perth's climate, however, creates conditions where soiling can matter more than in wetter cities: long dry summers, red ochre dust from the north, significant bird activity in suburban trees, and occasional Fremantle Doctor delivering dust from the coast.
Whether cleaning your panels makes financial sense depends on your specific situation.
How much does soiling reduce output?
Research on panel soiling in Australian conditions finds that:
- Light soiling (thin uniform dust layer): approximately 1–5% output reduction
- Moderate soiling (visible dust layer, some bird droppings): 5–15% reduction
- Heavy soiling (thick crust, significant bird droppings): 15–30%+ reduction
In Perth, studies by Murdoch University and others have found residential panels lose approximately 3–7% output during extended dry periods (November–April). A well-oriented 6.6kW system generating $2,000/yr in savings that loses 5% to soiling is costing approximately $100/yr in lost generation.
The rain effect: A single overnight rain event can restore 80–90% of soiling losses. In Perth's dry summer, there may be 8–12 weeks with no significant rain (December to February). This is when soiling accumulates most and cleaning has most value.
When cleaning pays
High soiling specific to your site:
- More than 5 corellas or pigeons nesting in nearby trees → heavy bird dropping accumulation
- Proximity to construction sites → concrete dust
- Near agricultural land → chemical dust, pollen
System is large and summer export is valuable: A 10kW system with significant summer export earns more from restored output than a 3.3kW system primarily generating for self-consumption.
Panels on a low-pitch roof: Flat or low-pitch roofs (under 5°) accumulate soiling faster — rain runs off without washing panels effectively. Self-cleaning requires approximately 10° pitch minimum.
Panel monitoring shows unexpected output drop: If your monitoring app shows generation notably below expected (compared to a clear-sky reference or prior year), and the shortfall correlates with dry periods rather than shade or weather, soiling is the likely cause.
When cleaning doesn't pay
Before winter rain: Cleaning panels in late February or March is often wasted effort — Perth's first significant autumn rains (typically March–May) will clean them naturally within weeks.
Small system, modest output: A 3.3kW system losing 4% output to soiling at $1,000/yr total savings = $40/yr in lost generation. Professional cleaning costs $100–$300. The cleaning doesn't pay for itself in one season.
Tilted panels in rain-receiving locations: Panels at 15° or more on a roof with reasonable rain exposure self-clean effectively through winter. Annual cleaning (if needed at all) suffices.
How to clean solar panels
Important safety note: Cleaning solar panels on a roof requires working at height. In Perth, this means compliance with WA Work Health and Safety regulations. DIY roof access for cleaning is legal for homeowners, but falls from roofs cause serious injuries — assess your comfort with heights and roof access safety before proceeding.
Never use:
- High-pressure water (damages panel seals, frame gaskets, and junction boxes)
- Abrasive cloths or scrubbing pads (scratches anti-reflective coating)
- Detergents with harsh chemicals (leaves residue, can cause hotspot cracking)
- Metal scrapers for stuck bird droppings (scratches glass)
Safe DIY approach (single-storey with safe access):
- Do this in the early morning or evening when panels are cool (cold water on hot panels can cause thermal stress)
- Use a soft bristle brush or microfibre cloth on an extension pole
- Water only — demineralised water is ideal but rainwater or filtered tap water works well; avoid Perth's highly mineralised tap water if possible (leaves calcium deposits)
- Rinse with water after wiping
- Work in sections, rinsing residue off before it dries
Professional cleaning: Costs in Perth approximately $100–$250 for a standard residential system, depending on panel count, roof access, and storey height. Professional cleaners use deionised water systems that avoid mineral deposits.
Bird deterrence
If birds are the primary soiling source, cleaning without deterrence is a recurring cost. Options:
- Mesh panels around the array perimeter: prevents birds nesting under panels (common with corellas and pigeons), addresses the root cause of heavy dropping deposits
- Bird spikes on frame edges: deters perching on panel edges
- Visual deterrents: limited effectiveness for determined birds in Perth
Bird mesh installation around a standard 6.6kW roof array costs approximately $300–$600 and is effective for eliminating under-panel nesting.
Practical recommendation for most Perth households
Most Perth households: clean panels once per year, in spring (September–October), before the summer generation peak. Perth's winter rain should have removed accumulated autumn and winter soiling. A spring clean starts summer at maximum capacity.
High-bird-activity sites: also inspect and clean after visible heavy dropping accumulation (check monitoring data; schedule cleaning if generation drops > 10% without shade explanation).
Very dry easterly wind conditions (January–February): if extended dry period + dust events + monitoring shows output drop → clean opportunistically.
Annual cost justification: For a typical 6.6kW Perth system with $2,000/yr generation value:
- Annual professional clean: $150
- Restored generation value (5% soiling × $2,000): $100
- Break-even: not quite, unless soiling is above average
For systems with soiling above 5% or for larger systems where generation value is higher, annual cleaning pays. For typical suburban panels, cleaning is more about optimal performance than clear financial necessity.
Check your solar monitoring app's generation trend against the same period in prior years to quantify your actual soiling impact before investing in professional cleaning.
Calculate your savings
See how much you could save with solar, batteries, and smart tariff choices



