Solar Panel Cleaning Cost Calculator
Cleaning is priced by how hard the panels are to reach, not by how dirty they are. Four questions gives you a realistic figure.
Open the calculator →Price a panel clean in 30 seconds
4 steps. Covers panel count, roof height, access difficulty and whether there is moss or lichen to deal with.
How this calculator works
Cleaning is priced on access and panel count, not on how dirty the array looks. A cleaner spends the same time setting up for a lightly soiled roof as a filthy one, which is why the count and the height move the number far more than the condition does. That is also why booking a clean alongside a neighbour or two on the same street can bring the per-property price down noticeably, since the biggest fixed cost is getting the equipment set up and off the van at all.
On yield: a genuinely dirty array in the UK loses roughly 3–8% of output, and heavy moss or bird fouling on the lower edge can cost more because it shades whole cell strings. If output has fallen much beyond that, the problem is a fault rather than dirt — price that on the repair calculator instead. Frequency is the other thing worth settling: most UK arrays only need a clean every year or two, and roofs pitched above about 15 degrees shed a good deal of dirt in the rain on their own, so paying for a clean every few months rarely earns its money back in extra yield. Flat and low-pitch installs are the exception and benefit from more attention. If output has genuinely dropped and a clean does not bring it back, our solar panel repair cost guide walks through the usual culprits, and the solar panel cost calculator helps if you are weighing a cleaned old array against a new one.
Solar panel cleaning costs (2026)
| Array and access | Typical 2026 cost | Notes |
|---|---|---|
| Single-storey, 6โ8 panels | ยฃ60โยฃ100 | Short pole reach |
| Two-storey, 8โ12 panels | ยฃ90โยฃ150 | The most common job |
| Two-storey, 12โ16 panels | ยฃ120โยฃ180 | Larger array |
| Steep / dormer / rope access | ยฃ180โยฃ300+ | Specialist access |
| Lichen or moss removal | +ยฃ50โยฃ150 | Treatment, not just water |
| Combined inverter check | +ยฃ40โยฃ80 | Worth adding if output has dropped |
Figures match our solar panel cleaning guide. Never use a pressure washer on panels โ it drives water past the frame seals and can void the product warranty.
Solar cleaning calculator FAQs
Every two to three years for most homes. UK rainfall does much of the work on a pitched roof. Clean more often if you are under trees, near a main road or a field, or if the array sits at a shallow pitch where water sheets rather than runs. The honest answer for many UK roofs is less often than cleaners suggest: if your monitoring shows generation tracking a clean array of the same size through the year, the panels are doing fine and a clean is money you do not need to spend yet.
Typically 3โ8% on a genuinely dirty array. Moss or bird fouling along the bottom edge can cost more than the percentage suggests, because shading part of a cell string drags down the whole string rather than just the shaded cells.
On a bungalow with a fed pole, carefully, yes. On a two-storey roof it is not worth it โ the fall risk is real and walking on panels can crack cells invisibly. Never use a pressure washer or detergent: both can breach the frame seals and void the warranty. If you do clean from the ground, do it early on a cool, overcast morning with plain water and a soft brush, never on hot glass in full sun, because cold water on a hot panel can thermally shock the cells and crack them.
Rarely at UK soiling levels. An annual contract usually costs more than cleaning every two to three years as needed. Where they earn their keep is on ground-mounted arrays or under heavy tree cover.
Related cost guides
- Solar panel cleaning guide โ how it is done and how often
- Solar repair calculator โ when the drop is a fault, not dirt
- Solar panel costs โ system prices and payback
- How long panels last โ degradation and warranties
Get My 3 Free Panel Cleaning Quotes
60 seconds · No spam · No obligation