How often do I need to clean my roof?

It is recommended to have your roof cleaned at least once a year to prevent moss growth. However, the frequency may depend on the location and environmental factors such as humidity and shade.