Cedar needs to be cleaning every 5 – 10 years. Below is a picture of a roof I recently cleaning in Rocky Mount, NC. It would seem that this roof needs replacing, but really all it needed was to be cleaned. Some roofers will tell you that your shakes need to be replaced. Before you go that route have us come out and give you an inspection. The homeowner of this cedar roof decided to give us a call before replacing these cedar shakes, and as you can see in the after picture, their is absolutely nothing wrong with them. We will never clean a cedar roof that is too far gone. That would be of no benefit to you or the integrity of our company. However, after inspection, if your shakes still have their integrity, a good cleaning will do a lot of good in extending the life of your roof so that you can avoid the expensive replacement costs. After a cleaning there’s no reason why the homeowner of this roof can’t get another 10 years our of these shakes. Serving all of North Carolina.