How Long Does a Roof Last? Roof Lifespan by Material

A roof is one of the biggest protective investments in your home, so knowing how long yours should last helps you plan instead of react. Lifespan varies enormously by material, from a couple of decades to a century, and how the roof is installed and maintained matters just as much as what it is made of. This guide breaks down the typical lifespan of common roofing materials and the signs it is time to plan a replacement.
Estimate
| Range | Typical cost |
|---|---|
| Low end | $7,000 |
| Average | $13,500 |
| High end | $30,000 |
Typical lifespan by material
- Asphalt shingles: the most common roof. Three-tab shingles often last around 15 to 20 years, while thicker architectural shingles commonly reach 25 to 30.
- Metal: a quality metal roof commonly lasts 40 to 70 years, resisting fire and shedding snow well.
- Wood shakes: roughly 25 to 30 years with maintenance, though they demand more upkeep and are restricted in fire-prone areas.
- Clay or concrete tile: 50 years or more, often lasting the life of the home, though heavy and costly.
- Slate: the longest-lived, frequently a century or more, at a premium price and weight.
These are general ranges. The same material can last noticeably longer or shorter depending on the factors below.
What shortens or extends a roof's life
Installation quality is the biggest variable; even premium materials fail early when installed poorly, which is why most roof problems trace back to workmanship rather than the product. Climate matters too, since intense sun, frequent storms, hail, and large temperature swings all age a roof faster. Ventilation and attic moisture, the slope of the roof, and routine maintenance also tip the balance. A well-installed, well-ventilated, well-maintained roof reaches the top of its range; a neglected one falls short.
Signs your roof is nearing the end
- Shingles that are curling, cracking, buckling, or missing.
- Granules from asphalt shingles collecting in gutters.
- Daylight, stains, or leaks visible in the attic.
- Sagging areas or widespread moss and rot.
- The roof is simply at or beyond its expected age.
Repair, maintain, or replace?
An isolated problem on a roof with years of life left is usually a repair. Regular maintenance, clearing debris, fixing flashing, and replacing a few damaged shingles, can add years. But when a roof is near the end of its lifespan, leaking in multiple spots, or showing widespread wear, replacement is the sound call. Patching an old roof repeatedly often costs more over time than planning a replacement.
Plan ahead instead of reacting
The best time to think about a new roof is before the old one fails. If yours is approaching its expected lifespan, get a professional inspection so you understand its condition and can budget on your own timeline. A planned replacement lets you compare materials, get multiple quotes, and choose a reputable installer, rather than scrambling after a leak forces an emergency.
Quick recap
- Asphalt lasts roughly 15 to 30 years by type; metal 40 to 70; tile and slate 50 to 100-plus.
- Installation quality, climate, ventilation, and maintenance can move the lifespan significantly.
- Watch for curling or missing shingles, granule loss, attic leaks, and sagging.
- Repair isolated issues, maintain regularly, and plan replacement before an old roof fails.
How long a roof lasts depends on its material, but just as much on how it was installed and cared for. Know your roof's type and age, watch for the warning signs, and get an inspection as it approaches the end of its range. That way you replace it on your terms, with time to choose well, instead of in a crisis.
Frequently asked questions
How long does an asphalt shingle roof last?
Three-tab shingles often last around 15 to 20 years, and thicker architectural shingles commonly reach 25 to 30. Installation quality, climate, and maintenance can shift those numbers.
Which roofing material lasts the longest?
Slate, frequently a century or more, followed by tile at 50-plus years and metal at 40 to 70. These cost more upfront but can last the life of the home.
How do I know if I need a new roof?
Look for curling, cracked, or missing shingles, granules in the gutters, attic leaks or daylight, sagging, and whether the roof is at or beyond its expected age. A professional inspection confirms its condition.
Sources & references
- Roofing materials and cool-roof guidance — ENERGY STAR (accessed Jun 2026)
- Roofing material producer prices — U.S. Bureau of Labor Statistics (accessed Jun 2026)