HowLongFor

How Long Does a Roof Last?

By the HowLongFor Editorial Team

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

3-tab asphalt shingles15 years – 20 years
Architectural asphalt shingles(most common)25 years – 30 years

Most common on new homes today

Metal roofing40 years – 70 years
Clay or concrete tile50 years – 100 years
Slate75 years – 100 years

Longest-lasting common material

Step-by-Step Timeline

1
Inspect the roof twice a year and after major storms1 hour – 3 hours

DIY visual check or professional inspection

2
Clean gutters and remove debris, moss, and algae2 hours – 5 hours
3
Repair damaged or missing shingles promptly1 day – 2 days
4
Plan full replacement as the roof nears its lifespan1 day – 5 days

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 MaterialTypical Lifespan
3-tab asphalt shingles15–20 years
Architectural (dimensional) shingles25–30 years
Wood shakes/shingles25–30 years
Metal (steel/aluminum)40–70 years
Standing-seam metal50–70 years
Clay or concrete tile50–100 years
Slate75–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.

Sources

How long did it take you?

year(s)

Was this article helpful?