Leaks, storm-hit roofs, new roofs and re-roofs · Roofers in all 50 statesCall (855) 635-9281
RingaRooferRoofers near you, one call
Aerial view of a suburban neighborhood's rooftops

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 partner

Independent 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.
Need a roofer for this?One call connects you with an independent roofing company that serves your area.
Call (855) 635-9281

General information for homeowners, not a substitute for a roofer looking at your roof. More on this: Roof Library.

Two-story suburban home with a gable roof

Roof problem?

Talk to a roofer today.

One call connects you with an independent roofing company that serves your area: repairs, leaks, new roofs, re-roofs and fast emergency service.

Rather book online? Compare roofers on Thumbtack, our partner