Home Improvement

4 Helpful Tips to Prevent Moss from Growing On Your Roof

Written by Nicole Ann Pore

Those widely spread little patches of green that you usually find growing on shady and wet rocks or trees are called mosses. These mosses are nonvascular plants, meaning that they don’t have any roots like normal plants do, so they absorb water through their other body parts like spores. The moss has a lot of varieties found all over the world, ranging from 7 different classes and having 12,000 species. Since the moss doesn’t have a proper root system that can hold it in place like most plants do, they spread far and wide over surfaces with organic debris.

When moss grows, it can surround different surfaces giving it a nature vibe or a grand ancient aesthetic for many places. This is one of the reasons why people let them grow to provide some sort of ambience in their environment. BUT! There are drawbacks in having wild moss just randomly spread around wreaking subtle but evident destruction to your house.

Normally, you wouldn’t want your house to look bad just in general, so below are ways on how to prevent moss from growing in it. As they say, prevention is always better than the cure, but unfortunately, hindsight is 20/20. If you already have a small yard of moss on your roof, these tips will still help in preventing it from spreading again.


If you have tree branches on top of your house, then you may want to consider cutting them down a bit. There are many reasons to do this that prevent moss from staying on your roof. Leaves from branches offer shade from the blazing heat of the sun rays, thus making it ideal for moss to grow on. The moss can also grow on the tree barks themselves and if the wind gets a little too strong, it can make them go to your roof, which is not really fine. 

Organic and decomposing material like leaves and sticks that may fall on your roof will provide the moss and other nuisances the nutrients it needs to survive. So, if you have any of these trees on your house, do consider trimming them a bit so they do not cause unnecessary moss growth and roof damage.


No matter how good and regular you are at trimming overhead branches and twigs in your house, it is almost inevitable that you will get debris stuck on your roof. If the gutters on your roof get stuck and filled up, it may stop draining water altogether, and you get a sweet, shady, and moist environment for your moss.

Always follow a routine on cleaning your roof. If you want your roof to survive long enough before the next thunderstorm hits, make sure you do it properly and about 1-3 times a year.

Remember to keep your gutters clean and remove all nasty debris and moisture that those green annoyances love to live on.


Certain elements like zinc and copper can prevent moss growth from occurring on your roof, hence, strips of them are made and can be bought on local hardware stores. The concept is simple but probably a bit expensive and you may have to replace it after 5 years of it wearing away and oxidizing. Rain water falls and lands on the strips, which drop down on your roof surfaces and kill moss. It is not the best method of all as it can even cause damage to your roof if you don’t nail and install them properly, but it should work just fine. As long as you do it right, it will be effective.


Have an at least monthly routine of inspection of your roof. Repair all of your damages, cracks, leaks, and many more ahead of time. If you are not quick, the breakages demanding roof repairs can go worse, harming your home and your pockets too. Strike fast and hard, and patch all of every nook and cranny you have on your roof. Don’t miss a spot that has an issue. Single one of them can encourage moss growth if not paid attention to. 



There you have it folks, 4 relatively easy ways on how you would be able to prevent moss and similar plants from growing in your roof. Keep moss away to keep your roof and your house in general still good-looking and still well-functioning no matter the seasons!



Nicole Ann Pore is a writer, an events host and a voice over artist. Quality and well-researched writing is her worthwhile avenue to enlighten and delight others about things that matter. She is a daytime writer for Young & Co Roofing Manchester, an excellent roofing and cladding company in Greater Manchester. Nicole graduated Cum Laude from De La Salle University Manila, Philippines with a Bachelor’s Degree in Communication Arts.

About the author

Nicole Ann Pore

Leave a Comment