We recommend at least one cleaning of your roof each spring and fall for maximum benefit and to extend the life and efficiency of your roof system. We also often recommend roof cleanings as a component of our preventative maintenance program.