Yes, we do and we clean it with our special deionized water system. A deionized water system will leave your panels streak-free and even cleaner than new! The amount of energy you’ll get out of your solar panels will be very noticeable if you’ve been keeping an eye on it. We do suggest being very careful with your solar panels if you’re ever getting your roof cleaned. Here is an article on Cleaning a roof with solar panels on it. We want your solar panels to be safe and prevent any damages.