How often should I have my roof professionally cleaned? It’s generally recommended that you have your roof professionally cleaned once every 12–18 months, or if you notice any damage or debris slowly accumulating on the surface. By admin|2023-03-10T13:42:25+00:00March 10, 2023|Roof Cleaning|0 Comments Share This Story, Choose Your Platform! FacebookTwitterRedditLinkedInWhatsAppTumblrPinterestVkXingEmail About the Author: admin