It is recommended that you have your roof washed annually. However, depending on the climate and other environmental factors, you may need to have your roof washed more frequently.