In general, we recommend having your roof washed every 1-2 years. If your roof is in the last few years of its lifespan or you have a lot of overhanging tree branches, it should get washed at least once a year.

SHARE: