When Should You Replace Your Roof?
Here is the short answer. If your roof is over 20 years old and showing damage, it is time. If it is under 10 years old with a small problem, a repair will probably do.
But "showing damage" can mean a lot of things. Some signs are obvious. Others hide until water is already in your walls. I will walk you through what to look for, how long each roof type lasts, and when a repair makes more sense than a full replacement.[1]
How Long Each Roof Type Lasts
Every roofing material has a lifespan. This is the range you can expect before replacement becomes necessary.[1]
| Material | Expected Lifespan | Replace By |
|---|---|---|
| 3-tab asphalt shingles | 15-20 years | Year 20 at the latest |
| Architectural shingles | 25-30 years | Year 25-30 |
| Standing seam metal | 40-70 years | Year 40-50 |
| Clay or concrete tile | 50-100 years | Year 50+ |
| TPO/EPDM (flat roof) | 20-30 years | Year 20-25 |
| Natural slate | 75-150 years | Year 75+ |
These are averages. A well-ventilated attic can add years. Poor ventilation, extreme weather, and skipped maintenance can cut the lifespan in half.
If you do not know when your roof was installed, check your home inspection report from when you bought the house. Your county building permit records may also show the date of the last roofing permit.
8 Warning Signs Your Roof Needs Replacing
Age is one thing. Damage is another. Here are the eight signs I tell every homeowner to watch for.
1. Curling or Buckling Shingles
Shingles that curl at the edges or buckle in the middle have lost their waterproofing ability. This happens when the underlayment underneath dries out or when poor attic ventilation bakes the shingles from below. A few curling shingles can be replaced. A whole roof of them means it is time.[2]
2. Missing Shingles
A missing shingle after a bad storm is a simple repair. But if shingles keep blowing off, the sealant strips have failed. That means the shingles are too old to hold on. Patching will not fix the underlying problem.
3. Granules in Your Gutters
Those rough, sand-like bits in your gutters are granules from your shingles. New roofs shed a few granules. That is normal. But heavy granule loss on a roof that is 15+ years old means the shingles are breaking down. Without granules, the asphalt layer is exposed to UV and will deteriorate fast.[2]
4. Active Leaks
Water stains on your ceiling or walls mean water is getting past your roof. One leak might be a damaged flashing or a cracked pipe boot. That is a repair. Multiple leaks or leaks that come back after a fix point to a larger problem.
5. Sagging Roofline
Stand across the street and look at your roofline. It should be straight. If it dips or sags, the decking underneath may be rotting from trapped moisture. A sagging roof is not just a cosmetic issue. It is a structural concern that needs immediate attention.[3]
6. Daylight Through the Roof Boards
Go into your attic on a sunny day. Turn off the lights. If you see points of light coming through the roof boards, water can get through those same spots. Small gaps may be fixable. Widespread light penetration means the decking and shingles are both failing.
7. Moss or Algae Growth
Moss holds moisture against the roof surface. Over time, it works its way under shingles and lifts them. Algae (those dark streaks) is mostly cosmetic but signals that the roof stays damp. You can clean it, but on an older roof, the underlying shingles may be too weak to survive the treatment.[2]
8. Your Neighbors Are Replacing Theirs
Homes in the same neighborhood were often built around the same time, with the same materials, by the same builder. If houses on your street are getting new roofs, yours is probably the same age. Do not wait until a leak forces the decision.
Repair vs. Replace: A Quick Decision Guide
Not every problem means a full replacement. Here is how I think about it.
| Situation | Recommendation |
|---|---|
| Roof under 10 years old, minor damage | Repair. A patch or a few new shingles will do. |
| Roof 10-15 years old, isolated leak | Repair, but start budgeting for replacement. |
| Roof 15-20 years old, recurring issues | Replace. Repairs are buying you months, not years. |
| Roof 20+ years old, any damage | Replace. You are past the shingle lifespan. |
| Repair cost is over 50% of replacement cost | Replace. The math does not work for a repair. |
For a deeper look at the numbers, see our full repair vs. replacement guide.
What Happens If You Wait Too Long
I get it. A new roof is $9,000 to $15,000 for most homes.[1] Nobody wants to spend that. But waiting too long costs more.
Water damage spreads. A small leak turns into rotted decking, damaged insulation, and mold in your walls. Decking replacement alone adds $1,000 to $3,000 to the project.[3]
Energy bills go up. A failing roof lets conditioned air escape. Your HVAC works harder. You pay more every month without realizing why.
Your home loses value. Buyers and inspectors can spot a failing roof. It will come off your sale price or kill the deal entirely. A new roof typically adds $10,000 to $15,000 in resale value.
Insurance gets harder. Some insurers will not renew your policy if the roof is past its expected lifespan. Others raise your premium. Either way, you lose.
Best Time of Year to Replace Your Roof
Timing matters for both price and quality.
Best months: April-May and September-October. The weather is mild. Shingle adhesive seals properly. Contractors are not at peak demand. You may save 5-10% compared to summer pricing.[4]
Avoid peak summer (June-August). This is when every roofer is booked. Prices are highest. Crews work in extreme heat, which can slow the job.
Winter is risky. Cold temperatures prevent shingle sealant strips from bonding. Rain and ice cause delays. Not all crews work through winter. However, if you can find a contractor willing to do it, you may get a lower price.[4]
After a storm is the worst time. Demand spikes. Storm chasers flood the market. Prices jump 20-40%. Quality and accountability drop. If you can safely wait a few months after a major weather event, you will get better pricing and better work.[4]
Frequently Asked Questions
How do I know when my roof needs to be replaced?
Look for curling shingles, missing shingles, granules in your gutters, active leaks, a sagging roofline, daylight through the roof boards, moss or algae growth, and neighbors replacing their roofs. If your roof is over 20 years old and showing any of these signs, get quotes.[2]
How long does a roof last?
Asphalt shingles last 20-30 years. 3-tab shingles last 15-20 years. Architectural shingles last 25-30 years. Standing seam metal lasts 40-70 years. Clay and concrete tile lasts 50-100 years. Natural slate can last 75-150 years.[1]
What is the best time of year to replace a roof?
Late spring (April-May) and early fall (September-October). The weather is mild, shingle adhesive seals properly, and contractors are not at peak demand. You may save 5-10% compared to peak summer pricing.[4]
Can I just repair my roof instead of replacing it?
Sometimes. If your roof is under 10 years old with minor damage, repair makes sense. If it is over 15 years old with recurring problems, replacement is the smarter move. If the repair costs more than 50% of a full replacement, replace it.
Sources
- Material lifespan ranges and replacement costs based on Q1 2026 pricing data from ABC Supply, QXO/Beacon, and SRS Distribution regional catalogs. Manufacturer specifications from GAF, Owens Corning, and CertainTeed product documentation. Last updated March 2026.
- Warning sign indicators sourced from National Roofing Contractors Association (NRCA) homeowner maintenance guidelines, manufacturer installation manuals, and contractor field reports. Granule loss and shingle degradation timelines per ARMA (Asphalt Roofing Manufacturers Association) technical bulletins. Last updated March 2026.
- Structural damage and decking replacement costs sourced from contractor surveys and reader-submitted roofing estimates. Decking replacement at $50-$100 per 4x8 sheet per regional contractor quotes. Last updated March 2026.
- Seasonal pricing dynamics based on contractor surveys and roofing industry scheduling data. Storm surge pricing (20-40% increases) documented via post-event contractor bid analysis. Shingle adhesive activation temperatures per manufacturer installation guidelines. Last updated March 2026.