How Long Does a Roof Last?
Roof life depends on material and conditions as much as age. Here is what to expect and what shortens it.
Last updated:
- Asphalt shingles
- Commonly 15–30 years
- Metal
- Often 40+ years
- Tile and slate
- Often 50+ years
How long a roof lasts depends on the material and the conditions it faces. Asphalt shingles commonly last 15 to 30 years, metal roofs often 40 years or more, and tile or slate can last 50 years or longer. Installation quality and maintenance matter a great deal.
Typical service life by material
- 3-tab asphalt shingles: often around 15 to 20 years.
- Architectural asphalt shingles: commonly around 25 to 30 years.
- Metal: often 40 years or more, depending on coating and climate.
- Clay tile and slate: often 50 years or longer.
What shortens a roof's life
- Poor ventilation, which traps heat and moisture.
- Standing water and poor drainage in valleys and gutters.
- Extreme sun, hail, wind, and freeze-thaw cycles.
- Tree limbs and debris that damage or hold moisture.
- Poor installation or skipped underlayment.
Age is not the only factor
A well-maintained older roof can outperform a poorly installed newer one. Regular checks and prompt repairs extend service life.
When to plan for replacement
If your roof is nearing the end of its expected life and shows widespread wear, start planning. See signs you need a roof repair and roof repair vs replacement.
Sources and assumptions
Service-life ranges here reflect common industry figures and vary by product, climate, and installation. Check the manufacturer's warranty for your specific material.
Frequently asked questions
- How do I know how old my roof is?
- Check your home inspection report, building records, or the installation paperwork. If those are not available, a roofing professional can estimate the age from the material and condition.
- Does a roof last as long as its warranty?
- Not necessarily. Warranties often cover defects or prorated materials rather than the full expected life, and poor installation or ventilation can shorten it. Read the warranty terms carefully.
- Can I make my roof last longer?
- Keeping gutters clear, trimming overhanging branches, ensuring proper ventilation, and repairing damage promptly all help. Schedule periodic professional inspections.