RoofCalc Cost calculator Costs by city Guides
Roofing guides › How long does a roof last: lifespan by material

How long does a roof last: lifespan by material

Updated 2026-06-13

Your roof is one of the biggest investments in your home, so it makes sense to understand how long you can expect it to last. The answer depends mostly on what material your roof is made from, but also on climate, maintenance, and installation quality.

This guide breaks down realistic lifespans for common roof types and explains what factors affect how long your roof will actually stay in good condition.

In short: Most roofs last between 15 and 40 years depending on material, but maintenance, climate, and installation quality can add or subtract years from that timeline.

Asphalt shingle roofs

Asphalt shingles are by far the most common roofing material in North America. A standard asphalt shingle roof typically lasts 15 to 20 years. In some cases, with excellent maintenance and favorable weather conditions, you might get 25 years, but this is not the norm.

The lifespan depends on shingle quality—architectural shingles often last longer than basic three-tab shingles. Harsh sun, extreme temperature swings, and heavy storms can shorten this timeline significantly.

Metal roofs

Metal roofing is more durable than asphalt and typically lasts 40 to 70 years, depending on the type of metal and how well it's maintained. Standing seam metal roofs tend to last longer than metal shingles.

Metal roofs resist weather damage, don't develop moss or algae as easily, and handle extreme temperatures well. This longevity makes them a popular choice in areas with harsh climates, though the higher upfront cost is a consideration.

Wood shake and shingle roofs

Wood roofs offer natural beauty and typically last 20 to 40 years. However, this lifespan assumes regular maintenance including cleaning, treating, and replacing damaged shakes. Wood is more prone to rot, moss, and insect damage than other materials.

In dry climates, wood roofs may last longer. In wet or humid regions, the lifespan is often on the shorter end of that range. Some homeowners choose wood for aesthetics despite the higher maintenance burden.

Tile and slate roofs

Tile and slate are among the longest-lasting roofing materials, often lasting 50 to 100+ years or even longer. Slate is especially durable and can outlast the house itself in many cases.

The main drawbacks are cost and weight—your home's framing must be strong enough to support tile or slate. Installation must be done correctly, and occasional repairs (replacing cracked tiles) are needed over the years.

Factors that affect roof lifespan

Signs your roof needs replacement

Even if your roof hasn't reached the typical lifespan for its material, replacement may be needed sooner if you notice missing or cracked shingles, leaks inside your home, sagging, granules (small pebbles) in your gutters, or moss and algae growth that won't stop with cleaning.

A professional roof inspection is the best way to know if your roof can last longer or needs to be replaced soon. Most roofers offer free inspections, and this information helps you budget and plan ahead. You can also use the cost guides for your city to get an idea of typical replacement costs in your area.

Get your roof number in 30 seconds

Use the free calculator to estimate your roof by size, material, and city — no signup.

Try the free roof cost calculator

Frequently asked questions

How do I know if my roof is near the end of its life?
Look for visible damage like missing shingles, leaks, sagging, or excessive moss. If your roof is within 5 years of the typical lifespan for its material type, consider getting a professional inspection to assess remaining life.
Can I extend my roof's life with maintenance?
Yes. Regular gutter cleaning, removing debris, trimming overhanging branches, and addressing leaks promptly can add several years to your roof's life. However, once a roof reaches the end of its material's lifespan, maintenance won't prevent failure.
Should I replace my roof before it fails?
Most experts recommend replacing your roof before it leaks and causes interior damage. Waiting until major damage occurs is much more expensive because it often means fixing structural damage inside your home as well.
Does roof color affect how long it lasts?
Lighter colors reflect more heat and may keep shingles cooler, potentially extending life slightly. Darker colors absorb more heat and may shorten lifespan, especially in hot climates, but the difference is usually modest compared to other factors.