Moss puts stress on the structure of any roof and needs to be removed by professional roofing contractors such as ours at Permacote.

If moss is left to grow and multiply, it may result in the costly replacement of a new roof. Moss retains water, expands and creates havoc with roofs and whilst it may look pretty, it serves no purpose. Moss needs to be removed to prevent secondary damage from developing because moss and lichen release small amounts of organic acids that is corrosive to metals, particularly lead and galvanized components.

At Permacote, we remove moss using biodegradable products which leave no environmental footprint. Our cleaning products will gently restore old roofs to their former glory, revealing the true colour of the clay, slate or concrete tiles, without causing any physical damage. Our products also carry a 2 year algae free warranty so you know the moss will not be able to grow back so quickly.

Watch Our Roof Cleaning Video

If you have no moss but want a thorough professional roof clean then look no further than contacting our team today on Freephone 0800 169 7525.

A clean roof gives a property a well maintained look, enhances its value and reflects well on its owner. Our team use our own machinery and tools to get the job done efficiently.

  • No need for pressure washing
  • Creates dramatic results
  • Prolongs the life of your roof
  • Repairs carried out at the same time


Change or restore the original colour of your roof and transform the look of your home whilst adding protection by having a protective roof coating applied by Permacote:

  • Makes old roofs look new
  • Extends the life of your roof
  • Reflects sunlight to keep property cooler
  • Prevents frost damage
  • Colour blends old and new roofing together
  • Resistant to moss, lichen and algae growth
  • 10 year product guarantee
  • Available in a range of colours
  • Will not flake, peel or blister

For moss removal, general roof cleaning or protective roof coatings, call our experienced team today on Freephone 0800 169 7525.