Dirty panels can quietly cost you 5–25% of your output. This guide covers how often to clean solar panels, the safe DIY method step by step, what never to use, when to hire a professional, and what cleaning typically costs.
Solar panels have no moving parts, so people assume they need no attention at all. Mostly that's true — but the one job that genuinely pays for itself is keeping the glass clean. A layer of dust, pollen, bird droppings or industrial grime sits directly between the sun and the cells, and every photon it blocks is electricity you paid for and never received.
This guide covers how much dirt actually costs you, how often to clean, the safe method step by step, the mistakes that void warranties, and when to hand the job to a professional.
How much output do dirty panels actually lose?
The industry term is soiling loss, and it varies enormously by location:
Two things matter more than the raw percentage. First, soiling is cumulative — dust bonds harder to the glass every dry week, and by the end of a long dry season a lightly-dusted array can be losing a quarter of its production. Second, partial shading is far worse than even shading. A single bird dropping sitting on one cell can drag down the whole string it belongs to, because that cell now limits current for every cell wired in series with it. Bypass diodes reduce the damage but don't eliminate it.
That's why a small amount of concentrated dirt often costs more than a broad, thin film of dust. If you're not sure how your own system converts sunlight into usable output in the first place, start with our beginner explainer on how solar power works.
How often should you clean solar panels?
There is no universal schedule. Use your environment as the guide:
Wet climate, no nearby dust sources: once a year, or simply when you can see visible film. Rain does most of the work.
Mixed climate, suburban roof: twice a year — typically at the end of spring pollen season and again before winter.
Dry or dusty region: every 2–3 months during the dry season. Many owners in these regions clean monthly and see it pay back immediately.
Near trees, farms, or a busy road: every 1–2 months, plus spot-cleaning droppings as soon as you notice them.
Ground-mount and low-tilt arrays: more often than steep rooftop arrays. Panels tilted below about 10° don't self-clean in rain — water pools and dries into a rim of dirt at the bottom edge.
A better trigger than the calendar: watch your production data. If your monitoring app shows output drifting 5% or more below the same period last year, and the weather doesn't explain it, dirt is the usual culprit.
Not seeing the drop clearly? Compare your actual generation against what the system should produce using our solar system size calculator — a gap between design output and real output is the fastest way to spot a soiling problem.
Before you start: safety comes first
Cleaning panels is low-skill work in a high-risk location. Three rules are non-negotiable.
1. Don't climb on the roof if you can avoid it
Most cleaning can be done from the ground with an extension pole, or from a stable ladder at the roof edge. Falls, not electricity, cause the great majority of injuries in solar maintenance. If the array can't be reached safely from the ground, that is your signal to hire someone with proper equipment.
2. Never walk on the modules
Panel glass looks solid and will take your weight without visibly breaking. What it won't take is your weight without microcracks — hairline fractures in the silicon cells that are invisible to the eye but permanently reduce output and spread over time. This is one of the fastest ways to void a manufacturer's warranty.
3. Shut down before you use water
Solar arrays generate DC voltage any time light hits them — you cannot turn the panels off, only isolate them. Before cleaning, switch off the AC isolator and then the DC isolator, in that order, following your installer's shutdown label. Inspect for damaged cables, cracked glass or exposed connectors before spraying anything. If you find damage, stop and call your installer. Proper isolation and earthing matter here; our guide to solar grounding and surge protection explains why these components exist and what a safe installation looks like.
The safe cleaning method, step by step
Step 1 — Pick the right time of day
Early morning or late evening, or an overcast day. Two reasons: cold water on hot glass causes thermal shock that can crack modules, and in strong sun water evaporates before you can squeegee it off, leaving mineral spots that are worse than the dust you started with. Morning is ideal because overnight dew has already softened the grime.
Step 2 — Dry-brush the loose material first
Use a soft brush on an extension pole to sweep off dry dust, leaves and pollen. Removing loose grit before water is the single most important scratch-prevention step — wet grit dragged across glass is essentially sandpaper.
Step 3 — Rinse with plain water
A normal garden hose at normal pressure is enough. Work top to bottom so dirty water runs off the panel rather than across cleaned areas. Soft or deionised water is ideal because it dries without spots; if you're on hard water, keep the surface wet until you squeegee.
Step 4 — Wash gently where needed
For stuck-on grime, use a soft microfibre cloth, sponge or soft-bristle brush with lukewarm water. If you need a cleaning agent, a few drops of mild dish soap in a bucket is enough. Let stubborn spots soak for a minute rather than scrubbing them — patience is safer than pressure. Don't forget to clear the lower frame edge, where dirt collects into a hard rim that shades the bottom row of cells.
Step 5 — Rinse again and squeegee dry
Rinse off all soap residue, then pull a rubber squeegee down each panel. Leaving panels to air-dry defeats the purpose in hard-water areas.
Step 6 — Check your production afterwards
Note your output on the next clear day and compare it to the week before. This tells you whether cleaning was worth it and helps you set a realistic schedule instead of guessing. If you want to put a currency value on the recovered output, run the numbers through the solar savings calculator.
What never to use on solar panels
Pressure washers. High-pressure water forces its way past the module's edge seal, letting moisture into the laminate. This causes delamination and corrosion months later, and virtually every manufacturer excludes it from warranty cover.
Abrasive pads, steel wool, scouring sponges or hard-bristle brushes. Scratches in the anti-reflective coating are permanent and reduce output forever.
Harsh chemicals — solvents, bleach, ammonia glass cleaners, degreasers. They attack the anti-reflective coating and the frame seals.
Cold water on hot glass. Thermal shock cracking is real and instantaneous.
Metal scrapers or blades for bird droppings or sap. Soak and soften instead.
Automotive wax or "protective" coatings not specifically certified for PV modules. Most add haze and trap dust.
Special situations
Snow
In most cases, leave it. Panels are dark and tilted, so snow usually slides off within a day or two once the sun hits them. Never use a metal shovel or ice scraper. If you must clear snow, use a soft foam roof rake and pull downward from the ground.
Bird droppings and tree sap
Spot-clean these as soon as you see them — this is the one type of soiling worth an unscheduled trip. Soak with warm soapy water for several minutes, then wipe gently with microfibre. If birds are nesting under the array, mesh guards around the perimeter solve the problem permanently and also stop rodents chewing DC cabling.
Hard-water staining and mineral crust
Common where sprinklers hit the array or in very hard-water regions. Regular washing won't shift it; you'll need deionised water and a dedicated PV-safe cleaner, which is usually a job for a professional. Prevention is easier: redirect any sprinkler that reaches the panels.
Portable and RV panels
Portable arrays get dirtier faster because they sit low and travel in dust. The upside is you can clean them at ground level in two minutes with a bucket and cloth. See our roundup of solar panel kits for motorhomes and campers for setups that are easy to maintain on the road.
DIY or professional? And what does cleaning cost?
Professional cleaning typically runs somewhere in the range of a few dollars per panel for a simple single-storey job, with a call-out minimum, rising sharply for multi-storey buildings, steep pitches or ground-mounted commercial arrays. Local labour rates vary hugely, so treat any published figure as a starting point and get two quotes.
Hire a professional when:
The roof is steep, high, fragile, or has no safe access point
Your array is large enough that a few hours of DIY becomes a full day
You have hard-water staining or bonded industrial grime
Your warranty or insurance requires documented professional maintenance
You'd want a full electrical inspection at the same time — worth paying for every few years regardless
Do it yourself when: the array is ground-mounted, on a low single-storey roof, or reachable with a pole from firm ground — and you're comfortable with the shutdown procedure.
A simple way to decide: estimate the value of the output you're losing over a year, then compare it to the quote. If dirt is costing you 8% of annual production, cleaning almost always wins. If it's costing 2%, once-yearly rain-assisted cleaning is plenty. The solar payback calculator is a quick way to see how maintenance decisions move your overall return.
Cleaning won't fix everything
If output is still low after a clean, dirt was not your problem. Look at these instead:
New shading — a tree that grew, a neighbour's extension, a new antenna or vent
Inverter faults or derating — check the error log first; our video guide on troubleshooting an inverter that won't turn on covers the usual causes
String or connector failure — one dead string can look like a gradual decline
Natural degradation — modern modules lose roughly 0.4–0.6% of output per year, which is normal and covered by the performance warranty
Battery or system configuration — if you're storing rather than exporting, the pattern of "lost" output may just be a settings issue
Persistent underperformance that none of these explain is worth an installer visit while your workmanship warranty is still live.
A realistic maintenance routine
Monthly: glance at your monitoring app. You're looking for trends, not daily numbers.
Quarterly: visual check from the ground — visible dirt, droppings, new shading, anything loose.
Twice a year (or per your climate): full clean using the method above.
Annually: clear vegetation, check that cable ties and conduit are intact, confirm the inverter's cooling vents are clear.
Every 3–5 years: professional electrical inspection — connectors, earthing, isolators, mounting torque.
That's genuinely the whole job. Solar is one of the lowest-maintenance things you can put on a building, and clean glass is most of what "maintenance" means.
Keep going