You may want to consider hiring a professional service if your solar panels are difficult to access, if you are unsure about safely cleaning them yourself, or if you notice a significant drop in performance that might be related to dirt accumulation.