The frequency of roof cleaning and moss removal depends on various factors including your location, climate and the type of roofing material. Generally, it’s recommended every 2-5 years but call us and we can advise you on your specific requirements.