It is no secret that your roof can safely be cleaned! We get a few calls a year in which a roofing contractor has told a client not to clean their shingle roofs. Why would a roofing contractor tell a homeowner not to do preventive maintenance to prevent premature failure of the roofing system is beyond me.