Commonly Asked Questions > Roofing > How long will my roof last?

Search the FAQ for entries containing:

Roofing, like any other material, is likely to deteriorate with time. A new roof can last anywhere from 10 to 40 years, although 20 years is the average. You can lengthen the life of your roof by choosing the right contractor for the original installation and keeping up with any maintenance requirements. Even if you follow these recommendations, there are factors you can't control such as weather elements.