Is Solar Panel Cleaning A Waste Of Time And Money?

a bird shitting on a solar panel

Solar Panel Cleaning – It’s A Dirty Job, But Nobody Has To Do It

The day your solar panels are installed is the day you will get the best performance out of them.  After that it is all down hill. Admittedly, it is a very shallow hill and it might take over 40 years to get to the bottom, but day one is going to be as good as it gets.

One of the reasons for this is dirt. As soon as your panels are out in the open in the clean air, or not so clean air, dust will start to settle on them, blocking sunlight, reducing their efficiency, and costing you money.

The obvious solution is to pay someone to clean those panels or get out there and clean them yourself. And sometimes this obvious solution will be a sensible course of action. If a dust storm has covered your panels in dirt or pelicans have had a poop party on your roof, then it’s a pretty good idea.

But most of the time solar panel cleaning is not worth it.

Because the average increase in output from cleaning panels is usually small, taking into account the time and risk of injury if you do it yourself or how much you will need to pay to have it done, under normal circumstances it is not cost effective.

It makes far more sense simply to install a slightly larger system to compensate for the minor loss that results from grime than it does to pay someone to clean them.  Or if your system is already installed, spending money on energy efficiency is far more cost effective than paying people to clean your panels.

Normal Grime Hardly Affects Solar Panels

Dirt on solar panels usually has very little effect on their performance.  This is because, for most homes in Australia, rainfall is enough to keep solar panels reasonably clean. Grime will build up, but eventually there will be sufficient rain to wash most of it off.

Cleaning in addition to what is done naturally by rain will boost panel output, since on average they will have even less dirt on them, but it doesn’t help much.

A study done in the United States in Tucson, Arizona, found that cleaning solar panels only improved their output by around 1%. This is in a location that only receives a little more than half as much rainfall as Adelaide, which is Australia’s driest capital.

This doesn’t mean that in your particular location cleaning panels will only improve average performance by 1%. You might happen to live in a dirty, dirty place or have lots of birds trying to turn your roof into the site of a future guano mine. But I would estimate that for most households in Australia, cleaning solar panels twice a year would only improve their average output by around 2%.

Flat Panels Are An Exception – They Need Cleaning

Rain will wash most of the filth off panels, but only if they are at an angle. When solar panels lie flat water can pool on them and have nowhere to go. Eventually it evaporates and leaves grime behind. Worse, things such as leaves and other debris can land on solar panels and just stay there and seriously affect performance. A thin layer of grime will let most light pass through, but a leaf is specifically designed to capture light. After all, it is a naturally occurring type of solar panel.

To avoid these problems, and because it is bad to have any electronic item sitting in water for an extended period of time, it is a very good idea to put solar panels on flat roofs in frames that tilt them at least 10 degrees.

If your panels aren’t tilted then you’ll have no choice but to clean them if you want to keep their performance up. Google found that while cleaning their tilted solar panels wasn’t worth the effort, cleaning their flat ones after they got particularly dirty could double their output.

Frameless Panels Stay Cleaner At Low Angles

If you can’t avoid installing panels at an angle under a 10 degrees, frameless panels can help.  These have no metal frame around the edge and are often called glass-on-glass or double glass panels because the solar cells are the filling in a glass sandwich.  The lack of frame helps water flow off them and keep them clean.

Don’t Be Fooled By The Cool

You may may have heard people claim when they clean their panels it improves output by 10% or more.  And they may be right. Some people live in filthy, filthy places.  But it is easy to be fooled into thinking that cleaning panels has a greater effect than it does.

Firstly, cleaning panels will cool them down and cause them to operate more efficiently. If someone cleans hot panels when and immediately checks their performance and sees it has increased by 10%, that could be entirely due to the fact they are now 40 degrees cooler.

And even if you aren’t fooled by the cool and do get a significant, real improvement in performance, as soon as they have been cleaned those panels are going to start getting dirty again, so the average increase in performance from cleaning will be considerably less than the immediate increase that results.

Solar Panel Cleaning Costs Money

Professional solar panel cleaners insist on being paid for their services.  It doesn’t matter how much you bargain with them, they always refuse to do it for free.  Even my own children expect me to pay them money to clean solar panels and if I forget they’re up there and put the ladder away, they ask for hush money not to tell my ex-wife.

The amount of money you will be charged varies on where you live, how many storeys your home has, and how many panels you have to clean.  A reasonably common price is around $7.50 a panel for a one storey home or $10 a panel for a two storey home.  But they do have a minimum charge, so if you only have 4 panels don’t expect to get them cleaned for $30.

If you shop around you might be able to find someone who will clean your panels for under $5 each.  But note that less professional cleaners might be more inclined to make a mistake such as flushing a load of soap suds into your rainwater tank.

The Economics Of Paying For Solar Panel Cleaning Don’t Pan Out

Paying people to clean your solar panels costs more than it’s worth.  Even in a situation that is as close to being best case as is realistically possible.

Let’s say you rescue a panel cleaner’s poodle from drowning during the great poodle flood of ’07.   As a reward she gives you a great deal on cleaning panels, only $5 each, and you pay her to clean them twice a year.

Your rooftop solar system is 5 kilowatts with 20 panels.  It’s in a sunny location that, without cleaning, generates an average of 25 kilowatt-hours a day. You have a 44 cent feed-in tariff and because you are never home during the day you receive it for every kilowatt-hour generated.

If solar panel cleaning twice a year results in a 2% increase in average solar generation, then you will earn around an extra $80 a year, but you will have spent $400 having your panels cleaned. So even under excellent circumstances it makes no financial sense.  Even if having your panels cleaned twice a year increased their average output by 10% a year, which is extremely unlikely, you would only just break even.

Because the above situation is about as good as it can get, most people will actually be far worse off. For example, a Sydney household with a similar sized north facing system that has a 6 cent feed-in tariff, self consumes 50% of the solar electricity they generate, and pays 25 cents a kilowatt-hour for grid electricity, would only save approximately $21 off their electricity bills each year if cleaning results in a 2% increase in average solar panel output. So there is really no way having your panels cleaned can pay for itself.

Cleaning Panels Yourself May Not Make Economic Sense

Paying someone to clean your panels doesn’t make economic sense, but what about doing it yourself? That has to be cheaper, right?  Well, that depends on how valuable your time is to you and what value you place on your own neck.  Or at least having a neck that functions as it is supposed to.

Let’s say you value your time at the Australian minimum wage of $17.70.  If it takes you 20 minutes to clean your panels, doing it twice a year will cost you about $12 worth of time. As a 2% increase in output can save someone with a 5 kilowatt system over $20 a year, cleaning panels yourself can be worthwhile.  But this calculation leaves out a major cost and I am not talking about water or detergent.

Each time you climb up on your roof, or use a ladder to spray water onto your solar panels, there is a small but real chance you will fall off and injure or kill yourself. If you value your life at $10 million and you think there is a one in a million chance you will accidentally kill yourself each time you clean your solar panels, then pricing in that risk adds another $10 each time. This means cleaning you solar panels yourself may not pay either, provided you place a high value on your own life.

But if you clean your panels just by spraying them with a hose from the ground, you are probably not in any great danger. You are very unlikely to accidentally strangle yourself with the hose, or experience a sudden surge in water pressure that kills you with exploding rubber hose shrapnel.

Don’t Clean Panels – Install A Larger System

Installing a slightly larger solar system to compensate for losses from dirt costs less than paying someone to clean panels.  One extra panel on a 20 panel system increases its output by around 5% which is more than twice the average loss I would expect from not cleaning them.  Installing a system one panel larger will definitely cost less than the $600 or more it could cost to have your panels cleaned 4 times.  One extra panel can more than compensate for loses from dirt for the entire life of the system.

While adding panels to an existing solar system is often not practical, there are still plenty of things people can do that will save them more money and have greater environmental benefit than paying for panel cleaning.  For example, they could invest in insulation, LED lighting, a heat pump hot water system, or buy a bicycle and use it for some trips instead of a car.

If You Want Pay For Clean Panels, Please Go Ahead.

If you want to pay to have your solar panels cleaned, please go right ahead.  Don’t let me stop you.  Just be aware that most of the time it will cost more money than it is worth.

I have no desire to put solar panel cleaning companies out of business, so if you decide against having your panels cleaned, please consider hiring them to do something else you will find worthwhile.   For example, some solar panel cleaners also do windows.

For those interested in cleaning their solar panels themselves, regardless of whether or not it makes economic sense, I will write an article on the best way to go about it very soon.

About Ronald Brakels

Many years ago now, Ronald Brakels was born in Toowoomba. He first rose to international prominence when his township took up a collection to send him to Japan, which was the furthest they could manage with the money they raised. He became passionately interested in environmental matters upon his return to Australia when the local Mayor met him at the airport and explained it was far too dangerous for him to return to Toowoomba on account of climate change and mutant attack goats. Ronald then moved to a property in the Adelaide Hills where he now lives with his horse, Tonto 23.


  1. Would they charge less for just a short story compared to a trilogy?

  2. Jack Wallace says:

    We’ll have to stop meeting like this, young fella!
    There was an ancient piece of wisdom to the effect that if you wanted any job done as quickly and easily (ie ‘efficiently’) as possible, give it to the laziest man you know.
    The solution to cleaning solar panels ~ and at the same time encouraging the ….er, ‘smart-arse’ (splurt!-arsed??) magpie to seek less feather-ruffling targets ~ is to crank up the old fire-pump and let fly from the comfort of your lawn.

    Not only do you get rid of the bird and the shit, you actually recycle the water by way of flushing out your gutters and watering (along with fertilizing!) your gardens at the other end of the downpipe.


  3. Hate to be pedantic, but houses don’t have ‘stories’ usually, but they can have ‘storeys’. At least I think that was the case when I was a young fellow at school.

    • Ronald Brakels says:

      I am so, so sorry for you, ramjetski. You hate to be pedantic? I can’t even begin to imagine what that must be like. You have my condolences.

      And thank you for pointing out my spelling error. It’s all fixed up now.

    • Jack Wallace says:

      Presumably you went to school in SA….or QLD.
      And just for the record:- small investigations often reveal stories in and about houses.
      ….though it really is impossible to knit picks.
      ….or even pricks, according to Shakespeare

    • Jeremy Hart says:

      Thank god someone else knows the existence of this word! I thought I was going mad! Storeys not stories!

  4. Jack Wallace says:

    hehehe…..Meanwhile, in SA ~ and soon to be coming to a power-grid near you ~ a bit of a storm (which storms are slated to become more frequent and ferocious with global warming) has wiped out power supplies and therefore water-supplies and sewerage-disposal, etc..
    Except for those non-trendy luddites who decided to go Stand-alone and DIY before the….er, shit hit the cumulonimbus cloud. Their supplementary wind-turbines will be churning out power like a politician does promises!

  5. Paul Rosato says:

    Mr Brakels, although there are a number of points in your article we could have a healthy debate on all day, (considering my profession is inspecting and cleaning solar panel systems), your guidance to readers on the hazards of working at heights and the risks associated with having someone other than a professional provide solar panel cleaning services is extremely wise!

    There is certainly a lot more at stake (life/injury or system damage) under these circumstances.

    Thanks for your insight from the other side of the coin.

  6. I’ve just cleaned my panels this afternoon – first time since they were installed 8 years ago. Peak output is 1.9kW on a 2.2kW system in the middle of Summer with a maximum 15kWh generated during a sunny day. Not sure if that’s a normal attrition rate for the age of the panels.

    No brainer for me to do as I was already cleaning the gutters. Will see if performance differs tomorrow but the panels are noticeably cleaner.

    • Cleaning was worthwhile. Averaging around an extra 2kWh per day with the most increase being when the sun is low in the sky or overcast conditions.

  7. warren Harvey says:

    I’ve always cleaned my panels about every six months since they were installed 15 years ago and to that end, placed the panels on a separate frame built low down so that the panels were easily assessable. Luckily I suppose, I had the space surrounding the house, to do so. I cannot believe how dirty the panels get sometimes, particularly after a long dry spell of weather when the panels are prone to get covered in dust. Then there is bird poo which sometimes covers several individual cells at the same time, adversely affecting a panels performance overall. NOT cleaning this muck off on a regular basis entices lichen to grow upon the glass surface of the panels, which further affects the panels performance. I’ve seen a few panels on older systems, belonging to people who have not taken the time to clean their panels, where lichen had covered almost the whole panel. I’ll continue to clean my panel’s on a regular basis thanks and advise anyone installing panels for the first time to consider cleaning them as an important part of solar power management.

  8. I was told to get my son (Plumber) to clean my panels once every 12 mths but not to worry for first 18 mths. I receive email every month to say my system is performing at 100 % so after 12 mths since they were installed I’ll leave it till the 18 mths are up . Love that my electricity bills are so low.

  9. Well thats all fine , have your panels set up under powerlines or a antenna , trees and they will be filthy in no time, or lichen can even stain solar panels ! So i say better to be safe than sorry they weren’t
    Given a once a year clean!

    Can also depend on where you live!

    At the end of the day it comes down to consumer choice!

  10. I often clean my car as “the rain” doesn’t seem to do what you say it does “clean glass” and as for if it is worth it! Aren’t solar panels an investment? Don’t cars need a service? Doesn’t the Warranty tell you what is needed?

    If your paying a solar cleaner more money than you are getting back then. No it’s not worth it! But if your solar cleaner can show you an improvement of 10-20%+ then do your maths!!

  11. Total waste of time cleaning solar panels. Repeated trials have not demonstrated any measurable improvement.
    Claiming a 1% difference is a joke as there are too many other factors involved for this to be significant.

    • I beg to differ – if it works for Google…. ! Following is not my work but have put the link to Google’s own blog for the sceptics.

      Google conducted a groundbreaking experiment at their 1.6 MW solar farm in Mountain View, California. They found that cleaning the solar was “the number one way to maximize the energy they produce.” Cleaning solar panels that had been in operation for 15 months doubled their output of electricity.[1]

      The same study also found that rain is not a satisfying way of cleaning solar panels. Solar panels that were cleaned professionally had a 12% higher output of electricity compared to those cleaned by rain.

      • Not quite . Maybe you should have read the study properly before misquoting their findings.
        It clearly states that there is no advantage in cleaning solar panels that are installed on an angle. So that would include all panels installed in Australia.

        So my original claim is supported by the study you cite. Hopefully most people will realise this and stop paying for a service that has not benefit.

        Nice try Adam.

        • I don’t argue that there is some cleaning effect with rain Brian but not everyone can afford to have their panels installed on an angle – eg if they have a flat roof. And I can tell you my panels (that are on a good angle) definitely do not fully “self clean” in the rain and I live in Tassie where the air is probably cleaner than most Australian States. In addition to a dust film, I get tree-leaf sap and bird crap.

          I guess you never clean your car either because it always gets cleaned in the rain ? Try having a look at the side doors (which will be almost vertical) when it dries after a rain storm !

          As far as I am concerned with solar every little bit I can squeeze out of it the better. I would not pay to have my panels cleaned but am happy to get up there and do it myself for free.

  12. What if the day the solar panels were first installed was heavy overcast but day two it was sunny; which day then gives the best performance out of them? That is why I get out there and clean mine every second day and even though performance will not equal results of the first day it will at least perform equivalent to day two which is always greater than nothing performed on day one.

  13. Last I checked, 20×5 =100 x 2 = $200….??

  14. Steven Winfield says:

    Where did u learn all the B.S.above. You obviously don’t have solar but you would like to but you don’t have the money. I have had panels for 8yrs now and have not paid a power bill yet and I get an increase in output of 32 percent after cleaning. You sound like someone who doesn’t clean his car ever cause the rain will do the job you Richard Cranium. Don’t talk shit until you know what you’re taking about, that is factual.

    • No good getting angry at me. I’m just quoting results of several scientific trials, including the Google one quoted above, that clearly state that for panels installed at an angle (which should be all panels in Australia) there is no significant improvement in their performance if they are cleaned.

      Which is backed up by my own experience with the 90 odd panels that shows no measurable improvement after cleaning.

      Feel free to keep wasting your time cleaning (or money paying for someone else to clean) your panels if it makes you feel good.

    • ramjetski says:

      You must live in a very dirty and polluted area to get a 32% output improvement after washing your solar panels. Either that or your mathematics is somewhat awry. Can you prove your claims??

  15. Try this report on for size Brian ! If you can accept that your panels’ output may have degraded by even as little as 1% due to the effects of dust/pollution etc that the heaviest rain can’t get rid of then that is still a fair amount when multiplied across your stated 90 odd panels – and that is a direct loss to your hip pocket, day after day, year after year.

    Still each to their own. Some of us don’t notice TV interference apparently. As for me, I can’t stand a degraded picture.

  16. I can accept that my panels may lose even more than 1%, especially when it hasn’t rained for a while but it still doesn’t make it worth it to clean them. Even when we were getting 60c/kWh gross it didn’t pay.

    Let’s say you clean them once a quarter: The best quarter possible for me would be 50kWh per day for 90 days (that would mean 90 cloudless days on the north coast of nsw – mpossible but exaggerated to make my point). That amounts to $30 per day. For 90 days is $2700. If they have been working at 1% less due to dirt I have lost $27. Hardly enough to justify me getting up to clean them and certainly not worth paying someone. Still not worth it at 2%. So In the current market with net metering it is even less viable to clean panels.

    Any study that claims a 1% improvement in efficiency after cleaning would struggle to show that 1% as statistically significant because there are dozens of other variables that can’t be controlled. The google study just confirms it.

    I’ve tried with my panels, unable to find a difference in output before cleaning and after cleaning on a couple of occasions, and that’s what sent me looking for results of research.

    The only point of note in the study you linked is the removal of bird droppings, lichen etc that may shade a portion of the panel may be useful.

    This study suggests that in areas where rainfall is low or for large arrays it might be justified. And other studies suggest in highly polluted or dusty areas it might be justified but most of Australia doesn’t fit that category.

    Even this study shows an 18% reduction but only when the entire surface of the panel was smeared with mud nearly 50u thick.

    So I’m happy to moderate my “don’t bother cleaning under any circumstances” to “if you live in a city in China or India, or if the flying foxes keep shitting on your panels or if someone is smearing mud all over your panels you better get up there regularly and clean them”.

    Not sure that applies to many of us in Australia.

  17. Thanks Brian – this certainly is an interesting issue with people firmly entrenched in both camps. I do know that one of my panels is right under the TV antenna and is currently covered in bird poo. I’ve bought a plastic eagle to fly above the TV aerial and will install it to see if that keeps the little beggars away.

    I know this is somewhat off-topic but as we are talking panel (in)efficiencies I noticed a YouTube video the other day where it showed how you can get a reasonable increase in power output when the sun was reflected onto a test panel with a mirror. It got me thinking that there is a small fortune waiting for someone to come up with a substance, film or whatever that can be painted/applied onto existing panels that has minute particles in it that can reflect additional sunlight downwards onto the photo-voltaic material underneath the glass – even better, perhaps nano-particles that can adjust to follow the sun around and keep reflecting light at the optimally correct angle !

    Maybe Finn Peacock should have stayed with CSIRO a little longer !

  18. We’ve had the solar panels cleaned professionally once; mounted on a very high 3-bay shed; may not make any difference in output as neighbours tall trees cast shadow from 2 pm in summer. Biggest problem is cleaning the gum leaves from under the panels. Suggestions? Thanks.

    • Ronald Brakels says:

      There is mesh that is used to stop animals from getting under solar panels and chewing on wires. That might stop gum leaves getting under your panels, although they might just pile up against the mesh.

  19. Brian Elvery says:

    Leaf blower.

  20. I can only comment on my own experience which shows cleaning does make a material difference.

    Prior to cleaning the peak in our system was about 4.75kw each day. After cleaning, the peak was over 5kw each day, the same as when installed.

    I was prompted to clean the panels as I kept noticing the peak decline over time. Our system is just over one year old.

    Thankfully I followed the instructions in the article and cleaned early in the morning.

  21. I am wondering does the maths work out better cor a cleaning every few years? Would a panel clean at 10 bucks per panel or so every 5 years be worth it. I guess not if the improvement is only ever at 2percent. Still, we are in the far north and so mould that will not easily wash away may slowly potentially hinder panel performance. My system is going great and we overbought to ensure cleaning was not essential but now thinking about a clean.
    I was also noticed small cracks in the silicon, is that likley to be a problem? When i say small i mean up to 5cm or so.

    • Ronald Brakels says:

      Generally filth does not build up on solar panels thanks to rain, so I wouldn’t expect a clean after 5 years to make much of a difference, but it will depend on your personal circumstances. If you can see your panels are building up grime that isn’t being removed by rain then a professional clean would be helpful.

      When you say there are small cracks in the silicon, I assume you mean the silicon sealant. Hopefully it is harmless, but if the deterioration becomes severe you can inform your installer. Or if you prefer you can directly contact the manufacturer.

Speak Your Mind