Updated March 2026

How Long Does a Roof Last?

It depends on the material. A basic shingle roof lasts 15-30 years. A metal roof can go 40-70 years. Slate? Some slate roofs are still holding up after 150 years.[1]

But those numbers assume good installation and decent ventilation. A lot of roofs fail early because of problems that had nothing to do with the shingles.

Here is how long each material actually lasts, what kills a roof before its time, and how to squeeze every year out of yours.

Roof Lifespan by Material

Material Expected Lifespan Cost Per Sq Ft (Installed)
3-Tab Shingles 15 - 20 years $3.50 - $6.00
Architectural Shingles 25 - 30 years $4.50 - $8.00
Standing Seam Metal 40 - 70 years $7.00 - $14.00
Clay Tile 50 - 100 years $10.00 - $18.00
TPO / EPDM (Flat Roof) 20 - 30 years $4.00 - $7.00
Natural Slate 75 - 150 years $15.00 - $30.00

Metal costs more up front. But over 50 years, it is often cheaper than replacing two shingle roofs. Think about cost per square foot over the life of the material, not just the sticker price.[1]

Signs Your Roof Is Failing

Your roof does not just stop working one day. It gives you warnings. Here are the ones to watch for.

1. Curling or Buckling Shingles

When shingles curl at the edges or buckle in the middle, they have lost their ability to keep water out. This is usually a sign of age or poor ventilation trapping heat in the attic.[2]

2. Granules in Your Gutters

Those little rock-like pieces on your shingles are called granules. They protect the shingle from UV damage. When they start falling off and collecting in your gutters, the shingles are breaking down. Some granule loss is normal on a new roof. Heavy loss on an older roof means trouble.

3. Daylight Through the Roof Boards

Go into your attic on a sunny day. Turn off the lights. If you can see sunlight coming through the boards, water can get through too. This is a serious problem. It means the decking or underlayment has failed.

4. Sagging Sections

A roof should be straight and flat along the ridgeline. If you see any sagging or dipping, it could mean the decking is rotted or the structure underneath is compromised. This one needs immediate attention.[2]

5. Age

If your roof is within 5 years of its expected lifespan, start planning. Do not wait for a leak. By the time water is coming inside, the damage is already expensive. A full replacement planned in advance is cheaper than an emergency one.

What Shortens a Roof's Lifespan

I have seen 30-year shingles fail in 15 years. These are the reasons why.

Poor Ventilation

This is the number one roof killer. When your attic does not have enough airflow, heat builds up in summer and moisture builds up in winter. That heat cooks your shingles from the underside. That moisture rots your decking. A properly vented attic has intake vents at the soffits and exhaust vents at the ridge.[3] See our roof ventilation guide for types, costs, and how much you need.

Bad Installation

If the shingles were not nailed correctly, they will blow off in a storm. If the flashing was not sealed right, water gets in at the seams. Bad installation can cut a roof's life in half. This is why the cheapest quote is rarely the best deal. (Learn how to negotiate the right way.)

Climate

Roofs in hot climates wear faster because UV light breaks down asphalt. Roofs in cold climates deal with ice dams and freeze-thaw cycles. Coastal roofs face salt air and hurricanes. Where you live matters as much as what material you pick.[3]

Walking on It

Every time someone walks on your roof, they crush granules and stress the shingles. Satellite dish installers, Christmas light crews, pressure washers. Tell them to use a ladder and avoid stepping on the roof when possible.

Lack of Maintenance

Clogged gutters back water up under shingles. Overhanging tree branches scrape and trap moisture. Moss and algae hold moisture against the surface. Small problems become big problems fast.

How to Make Your Roof Last Longer

You cannot stop your roof from aging. But you can slow it down.

Keep gutters clean. Twice a year at minimum. Clogged gutters push water under your shingles and behind your fascia boards.

Trim overhanging branches. Keep branches at least 6 feet from the roof. They drop debris, trap moisture, and scrape the surface in wind.

Fix small problems fast. A missing shingle or a cracked pipe boot costs $100-$300 to fix. Ignoring it costs $1,000+ in water damage. See what repairs typically cost.

Check your attic ventilation. You want about 1 square foot of vent area for every 150 square feet of attic floor space. If your attic feels like a sauna in summer, it is not vented properly.[3]

Get an inspection every 3-5 years. A professional roof inspection costs $100-$300 and can catch problems before they become replacements. Some roofers offer free inspections, but watch out for upselling tactics.

Avoid pressure washing. It strips granules off shingles. If you have algae or moss, use a gentle chemical treatment instead.

Frequently Asked Questions

How long does an asphalt shingle roof last?

3-tab shingles last 15-20 years. Architectural shingles last 25-30 years. These are averages with proper ventilation and installation. Poor attic ventilation or bad installation can cut the lifespan by 5-10 years.[1]

How long does a metal roof last?

Standing seam metal roofs last 40-70 years. Metal shingles last 30-50 years. Metal is the best long-term value for most homeowners because you may never need to replace it again. See what metal roofs cost.

What are the signs a roof needs replacing?

The main signs are curling or buckling shingles, granules collecting in gutters, daylight visible through roof boards in the attic, sagging sections, and the roof being past its expected lifespan. If you see two or more of these, get a professional inspection.

Does roof color affect lifespan?

Darker roofs absorb more heat, which can slightly shorten shingle lifespan in hot climates. The difference is minor compared to ventilation and installation quality, but lighter colors do run cooler.

Can I put new shingles over old ones?

Some building codes allow one layer of overlay. It saves the cost of tear-off ($1-$5 per square foot). But it hides problems underneath and adds weight. Most roofers recommend tearing off to bare decking so they can inspect and fix the decking.[2]

Does a new roof increase home value?

Yes. A new roof typically recovers 60-70% of its cost at resale. More importantly, a bad roof can kill a sale entirely. Buyers and inspectors notice. Insurance companies also factor in roof age when setting premiums.

Sources

  1. Material lifespan and cost data based on Q1 2026 pricing from ABC Supply, QXO/Beacon, and SRS Distribution regional catalogs. Lifespan ranges reflect manufacturer warranties and industry consensus from NRCA (National Roofing Contractors Association) guidelines. Last updated March 2026.
  2. Roof failure indicators and inspection criteria based on NRCA maintenance guidelines, manufacturer technical bulletins from GAF and Owens Corning, and field experience from residential roofing contractors. Last updated March 2026.
  3. Ventilation standards and climate impact data per International Building Code (IBC) requirements, ASHRAE ventilation guidelines, and BLS regional labor data. NC climate zone classifications per NC Building Code. Last updated March 2026.