In general, we recommend arranging for your solar panels to be cleaned at least every six months. However—as attempting to clean the panels yourself could put you at risk, we strongly recommend recruiting a professional to provide the service.