Do You Need a New Roof?



Don’t make the mistake of letting a roof leak (or worse) tell you that it is time to have your roof done. Roofing services are a preventative measure that should be taken to avoid damage to your home.

Here are some of the warning signs that mean you should definitely get an inspection:


An asphalt shingle roof should last somewhere between 20 and 30 years. If your roof is older than that, even if it looks good from the ground, it might be compromised. If your current roof was installed on top of an old layer of shingles, things might be more urgent.

Curling Shingles

Check the slopes of your roof that receive the most direct sunlight. If you see the shingles curling and losing granules it could mean you shingles are old or defective. In this case you may be eligible for reimbursement if the shingles are not old.


Missing Shingles

This is a potential easy fix if you are not worried about matching colours and should be done immediately.


Shingle Granules in Gutters

If your shingles are brand new, this is normal. If they are 10-15 years old, this means they are starting to deteriorate and are about halfway through their lifespan.


Moss / Algae

This is actually nothing to worry about and is only an aesthetic issue. However, do NOT try to power wash or scrape off the alge. You will damage the shingles. This job requires a professional.


Roof Valleys

Valleys are one of the most important areas of your roof. If your roof shingles are falling apart or missing in this area, it’s a definite sign you need a new roof. Snow and rain flow through valleys and into gutters. If the valley is compromised, you could be susceptible to roof leaks.


Sagging Roof

This is when you should panic. A sagging roof is usually an indication of a structural issue. There could be a problem with the decking in the attic or, worse, with the supports in the foundation. You’re not necessarily in imminent danger but you should have this inspected as soon as possible.

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *