Do you need a new roof? Here are three ways to tell

Your home’s roof is integral to keeping you and your family safe and dry. But, it’s kind of always just there, right? How do you know if you need a new roof?

It is always easy to tell if your roof is past its prime. Not all aging or failing roofs show obvious – to the lay person – signs that it’s time to get a new roof. While some homeowners are lucky and know that their roof is aging or even on the brink of failing, most of us simply need an expert to inspect our roof and give their best opinion on whether it’s time for a new roof or if we can wait a while.

So how do you tell if you need a new roof? Here are three things to consider. Read on:


While this isn’t a basic formula – meaning, this roof is X many years old so I must need a new one – most roofs only last so long. After a certain number of years – and again, this varies depending on what your roof is made of, how it was installed and how it’s been maintained – it’s best to update your roof and save yourself a headache.

Generally, a roof lasts about 20 years. So, if your roof is that old, it’s best to get a professional to check it out.


This one might seem fairly obvious, but not all damaged roofs need replaced. Also, not all damaged roofs show obvious signs of wear and tear. If you have been through a particularly rough winter or wind storm, take a look at your roof. Also, if you have been hit by tree branches or experienced other issues at your home, it might be time to repair or even replace your roof.


This one is pretty obvious, but if you aren’t getting regular inspections or keeping an eye on things yourself, you might not know your roof is failing until you have a major event – like a flood or mold. It’s best to have an annual inspection of your roof by a professional, or at the very least, do a thorough inspection on your own. Spotting potential issues early on can save you headaches down the road.

Feazel Inc.

At Feazel, our roofing experts will help discuss new roof options with you. Call us today!