As this video show, on the same roof, there can different types of roof moss.   An experience roof cleaning contractor (we know a great one in Portland if you need a recommendation!) needs to know exactly how to approach each unique roof.    When an estimator from All Surface comes out to review your roof, they take many factors into consideration when determining how best to clean your roof.   They will chose a method that will both address your moss problem but yet be as gentle as possible.

Of course, some roofs that don’t have moss still need maintenance to protection them from other natural enemies, such as a cedar roof that needs treatment for against UV damage.   No matter what your roof’s specific issues are, we have seen it before and can provide you with an appropriate solution. If your ready for a custom solution for your roof’s unique needs, let’s talk today!