Skip to content

What to Do When You Have Stains on Your Roof

What to Do When You Have Stains on Your Roof

What Your Roof Shingles May Develop Over Time?

Have you noticed any stains on your roof lately? If you are— don’t worry just yet. This is a perfectly normal thing that roof owners experience. Over time, your roof shingles may develop streaks of black or green discoloration, the intensity depending on the severity of the contamination.

See, we say contamination, but there are a number of things that can stain your roof. We’ll get to the contamination part a bit later.

One factor that could be the cause of discoloration is sun damage. This is apparent when the roof’s color appears to be fading, or when the roof shingles begin cracking. To protect your roof from harmful UV rays, you may want to consider coating your roof as a barrier against it.

You can contact your local roofer for this. If your shingles are damaged, it’s best to have a roof repair scheduled as early as now.

There’s also the case of the roof rusting. If you have metal roof tiles or roof shingles, this may also be a possibility. Damaged roofing materials can also cause your roof to look discolored, so watch out for that as well. Your roofing company should either repair these or replace missing patches of shingles in your roof.

And in the case of contamination, rarely is it avoidable— so don’t stress out! Mold, mildew, and algae growth are common because of moisture in your roof. And it’s the most common cause of bad cases of discoloration. To combat this, a correct method of pressure washing is done by professional roofers in order to remove the colony off of your roof shingles.

It is discouraged to DIY pressure washing your roof as it can cause further damage. For durable roof shingles and roof repair for roofing stains, get help from professionals!

Send us your complete roof plan at if you want a roofing quotation for your next project. You can reach us through our websiteFacebook, or by calling us via:

Telephone Numbers:

(02) 8856 4655
(02) 8397 9784

Cellphone Number:

(+639) 17-894-5067
(+639) 33-811-3715