Washing your solar panels professionally is much more effective, and may save you money in the long term. We use de-ionized water, which unlike hose water or rain, won't leave any calcification on your panels to build up, which could void your warranty in extreme cases. It's very common to get your panels washed after the rainy seasons, better safe than sorry! And plus, it will help your panels produce more.