How Long Does a Roof Last?
Quick Answer
Most roofs last 15–50 years depending on material. Asphalt shingles last about 15–30 years, while metal, tile, and slate can last 50–100+ years with proper maintenance.
Duration by Type
Most common on new homes today
Longest-lasting common material
Step-by-Step Timeline
DIY visual check or professional inspection
Typical install takes 1–3 days
Quick Answer
A roof's lifespan depends almost entirely on its material. Asphalt shingles, the most common choice, last about 15–30 years. Metal roofing lasts 40–70 years, and premium materials like clay tile and slate can last 50–100+ years. Climate, installation quality, ventilation, and maintenance all shift these numbers up or down.
Roof Lifespan by Material
| Roofing Material | Typical Lifespan |
|---|---|
| 3-tab asphalt shingles | 15–20 years |
| Architectural (dimensional) shingles | 25–30 years |
| Wood shakes/shingles | 25–30 years |
| Metal (steel/aluminum) | 40–70 years |
| Standing-seam metal | 50–70 years |
| Clay or concrete tile | 50–100 years |
| Slate | 75–100+ years |
| Flat roof (EPDM/TPO) | 20–30 years |
Factors That Affect How Long a Roof Lasts
- Climate: Intense sun, hail, hurricanes, freeze-thaw cycles, and heavy snow all shorten roof life.
- Installation quality: Poor workmanship is a leading cause of early failure regardless of material.
- Ventilation: Inadequate attic ventilation traps heat and moisture, aging shingles prematurely.
- Slope and drainage: Steeper roofs shed water better; flat roofs are more prone to pooling.
- Color and sun exposure: Dark roofs in hot climates absorb more heat and can degrade faster.
- Maintenance: Neglected debris, moss, and clogged gutters accelerate deterioration.
How to Extend Your Roof's Life
- Inspect twice a year and after major storms, addressing small issues early.
- Keep gutters clean so water drains away instead of backing up under shingles.
- Trim overhanging branches that drop debris and scratch surfaces.
- Ensure proper attic ventilation and insulation to reduce heat and moisture buildup.
- Remove moss and algae promptly, especially in damp, shaded areas.
- Replace damaged or missing shingles quickly to prevent leaks.
Signs You Need a New Roof
Watch for these indicators that your roof is nearing the end of its life:
- Curling, cracked, or missing shingles
- Granules collecting in gutters (asphalt shingle wear)
- Daylight or water stains in the attic
- Sagging areas in the roof deck
- Persistent leaks despite patch repairs
- Age — if your roof is near its material's expected lifespan, budget for replacement
Repair vs. Replace
Isolated damage on a relatively young roof usually warrants a repair (\$150–\$1,500). But once a roof reaches roughly 80% of its expected lifespan or has widespread damage, a full replacement (typically \$8,000–\$25,000+ for asphalt on an average home) is usually the smarter long-term investment. A professional inspection can tell you which side of that line you're on.
Estimated Cost
$8,000 – $25,000
Full asphalt shingle replacement on an average home; premium materials cost more. Isolated repairs run $150–$1,500.