How long should a good roof last?


 A good roof has the potential to last for decades. Some metal, tile, and slate roofs can last for over 50 years. A shingle roof may last only half that at 25 years.

So what factors into the lifespan of a roof?


As you may have expected, weather—especially Oklahoma weather—can cause serious damage to a roof at any point in time. While you normally could expect a shingle roof to last longer than the average person owns a home, extreme weather conditions can lead to a much shorter lifespan.

In addition, temperature changes from hot to cold and back again make shingles more likely to chip, crack, and peel. High winds lift and remove shingles. And excess moisture and drying lead to similar issues. 


Different roofing materials have different expected lifespans. While the lower end is probably closer to what you should count on, if conditions are prime they can last as long as the manufacture guarantees.

Here are the expected lifespans of some common roofing materials:

  • Asphalt and composite shingles – 15 to 50 years
  • Clay and concrete – 50 to 100 years
  • Metal – 25 to 50 years
  • Shake – 20 to 40 years
  • Slate – 50 to 100 years


The warranty on your roof typically only applies to manufacturing issues. If the materials used are faulty, then the life of the roof will be shorter, but the supplier will allow the roof to be replaced at their expense. It’s important to note that they only do this if the homeowner can prove the roof had a proper maintenance plan.

Warranties are not insurance. Talk to your insurer and review your policy to learn what is covered by your insurance. If you ever have any issues with your roof, we can talk to your insurance provider for you!

If you’re ready to learn more about Land Enterprises Roofing and how we may be a good fit to install or maintain your roof, please reach out.


Leave a Comment

Let's Talk

Get in touch to get started on your roof today. We are happy to answer any of your questions. Feel free to schedule your free roof inspection as well.