
How long does a roof last?
Asphalt shingles commonly last 20 to 30 years, metal 40 or more, tile and slate much longer with care, and flat roofs 15 to 30 years. Climate, ventilation and installation quality make a big difference.
Rather book online? Compare roofers on Thumbtack, our partnerIndependent local roofing companies · Repairs, new roofs and re-roofs · No obligation
Answered by RingaRoofer · New roofs and replacement
Asphalt shingles commonly last 20 to 30 years, metal 40 or more, tile and slate much longer with care, and flat roofs 15 to 30 years. Climate, ventilation and installation quality make a big difference.
What to know
- Hail, high wind and intense sun shorten roof life.
- Good attic ventilation helps it last.
- Fixing small problems early keeps it going longer.
General information for homeowners, not a substitute for a roofer looking at your roof. More on this: Roof Library.
Roof Questions
