Similarly to garden weed treatments, moss treatments are not a once and done solution. Generally it is recommended to have moss treatment applied to your roof once every 1-2 years to prevent moss and other types of fungi. However, the frequency may vary depending of various factors like the area, surrounding trees, and shade.