How Long Does a Roof Last?

Roof lifespan by material — from 3-tab shingles to slate — plus the warning signs of failure and how to decide between repair and replacement.

Last updated: July 2026

Quick Answer: Asphalt shingle roofs last 15–30 years — basic 3-tab shingles run 15–20 years while architectural shingles run 25–30. Metal roofs last 40–70 years, and tile or slate can exceed a century. The average U.S. roof is replaced around year 22, so if yours is past 20, start planning.

Roof Lifespan by Material

No component of your house has a wider lifespan range than the roof — the material you choose sets the clock more than anything else. Here's what each common roofing material realistically delivers, assuming proper installation and ventilation:

Roofing Material Typical Lifespan Notes
3-Tab Asphalt Shingles 15–20 years Cheapest option; thinner and less wind-resistant
Architectural Asphalt Shingles 25–30 years Thicker laminated shingles; today's standard
Metal (Standing Seam / Steel) 40–70 years Often the last roof a homeowner buys
Wood Shake 20–40 years Needs regular maintenance; climate-sensitive
Tile / Slate 50–100+ years Underlayment may need replacing sooner than the tiles

Two caveats on these numbers. First, manufacturer warranties ("30-year shingles," "lifetime shingles") describe ideal lab conditions — real roofs in real weather typically come in a few years under the marketing number. Second, installation quality matters enormously: a poorly ventilated attic can cook shingles from below and shave 5–10 years off any asphalt roof. If you're weighing materials, our comparisons of 3-tab vs architectural shingles and metal vs asphalt roofing break down the cost-per-year-of-life math in detail.

7 Signs Your Roof Needs Replacing

Roofs rarely fail all at once — they telegraph the end for years. Walk your property (or scan with binoculars) and check for these:

Repair or Replace?

The decision usually comes down to two variables: the roof's age and how widespread the damage is.

Repair makes sense when the roof is under about 15 years old and the damage is localized — a handful of wind-lifted shingles, one failed flashing joint, a puncture from a falling limb. Typical roof repairs run $150–$1,500, and on a roof with a decade of life left, that's money well spent.

Replacement makes sense when the roof is past 20 years, when damage or leaks appear in multiple areas, or when a repair estimate climbs past roughly 25–30% of replacement cost. Patching a dying roof means paying twice: once for repairs that buy a year or two, and again for the full replacement that was coming anyway. A full replacement is a five-figure project for most homes — see our new roof cost guide for current pricing by material and roof size, and run your dimensions through the roofing calculator to estimate squares and materials.

One more factor: if you're within a few years of selling, a new roof is one of the few replacements that meaningfully helps a sale, while a visibly aged roof invites inspection demands and price cuts.

How Climate Changes the Math

The lifespan table above assumes a moderate climate. Where you live can move the numbers by a third or more:

Whatever your climate, an annual walk-around after the worst season — post-summer in the sun belt, post-winter in the north — catches small failures while they're still repairs.

Think Your Roof Is Due?

Price the replacement first — see current costs by material and roof size, then estimate exactly how many squares of shingles you need.

New Roof Cost Guide →

Frequently Asked Questions

Most asphalt shingle roofs need replacement every 15–30 years — 3-tab shingles at the 15–20 year mark and architectural shingles at 25–30. The average U.S. roof is actually replaced around year 22. Metal roofs stretch the interval to 40–70 years, and tile or slate can go 50–100+ years. Rather than waiting for leaks, start budgeting when an asphalt roof passes 15 years and get an inspection once it passes 20.

Yes, but not with standard asphalt shingles. A metal roof routinely lasts 40–70 years, and tile or slate roofs regularly exceed 50–100 years — the underlayment beneath the tiles usually needs renewal before the tiles themselves wear out. Even so-called "50-year" premium asphalt shingles rarely reach that number in real weather; 30–35 years is a more honest expectation. If you want a roof measured in half-centuries, choose metal, tile, or slate.

The clearest signs are curling or missing shingles, heavy granule buildup in the gutters, daylight visible through the attic roof deck, a sagging roofline, leaks or ceiling stains in multiple spots, thick moss growth, and age — an asphalt roof past 20 years is a candidate regardless of appearance. One localized problem on a younger roof usually means a $150–$1,500 repair; multiple symptoms on an older roof mean it's time to price a replacement.