7 Signs Your Roof Is Nearing the End of Its Life
TL;DR: A standard asphalt shingle roof lasts 20-25 years, and the clearest warning signs are curling or cupping shingles, heavy granule loss in the gutters, daylight through the attic boards, and any sagging in the roofline. If you're seeing two or more of these, get a professional inspection within the next 90 days rather than waiting for a leak to force the decision.
_Last reviewed: July 2026 · 7 min read_
You've patched a shingle here and there, maybe replaced a few after the last storm, and now you're wondering if you're throwing money at a roof that's already decided its own timeline. It's a fair question, because roof replacement runs $9,000 to $18,000 or more for an average single-family home, and nobody wants to guess wrong on timing. Here are the seven signs that actually matter, and what each one means for how much runway you have left.
Okoniq Property Hub helps you log roof inspections, storm dates, and repair history in one place, so when you do call a contractor, you can hand them a real record instead of a guess.
How old is too old for a roof?
Age alone tells you more than almost any other factor, because materials degrade on a predictable schedule regardless of how the roof looks from the ground. Three-tab asphalt shingles typically last 20-25 years, architectural (dimensional) shingles run 25-30 years, and metal roofing can go 40-70 years depending on the gauge and coating.
If you don't know when your roof was installed, check your home inspection report from purchase, ask the previous owner, or look for a permit record with your county. A roof at 18-20 years with no other symptoms yet is still worth budgeting for now, since the last few years of a shingle roof's life are when failures accelerate fastest.
What do curling or cupping shingles mean?
Curling and cupping mean the asphalt has lost its oils and flexibility, and the shingle is no longer sealing itself against wind-driven rain. You'll see the edges turn upward (cupping) or the whole shingle warp and lift at the corners (curling), usually starting on the sun-exposed south or west-facing slopes first.
This isn't a spot-repair problem. Once one section curls, the adjacent shingles are usually within a year or two of doing the same, because they've all absorbed the same sun and heat cycles. If you're also dealing with attic heat buildup that's cooking the shingles from underneath, it's worth checking whether your attic ventilation is balanced — poor airflow can shave years off shingle life even on a newer roof.
What does it mean when you find granules in the gutter?
Heavy granule loss means the protective coating on your shingles is wearing away, exposing the asphalt underneath to direct UV damage. A little grit in the gutters after a new roof settles is normal in year one, but finding handfuls every time it rains, especially on a roof past year 15, means the shingles are shedding their defense layer faster than they should.
Run your hand along a downspout extension or check the bottom of a gutter after a hard rain. Bald patches on the shingles themselves, where you can see the black asphalt mat instead of the granule texture, confirm the same thing. This is one of the faster-moving signs, since a shingle that's lost its granules can go from "worn" to "leaking" within a single storm season.
When should sagging or leaks push you toward full replacement?
Sagging in the roofline or active leaks mean the decking underneath has already started to fail, and at that point patch repairs are a stopgap, not a fix. A sag between rafters usually points to trapped moisture that's softened the plywood or OSB sheathing, sometimes from years of small leaks nobody noticed from inside the house.
Check the attic on a sunny day. Daylight coming through the roof boards, dark water stains on the rafters, or a spongy feel when you press on the sheathing all mean water has been getting in longer than a single storm would explain. If you're also seeing dark staining or a musty smell up there, it's worth ruling out attic mold before it spreads to insulation and framing.
| Sign | What it usually means | Typical timeline left | |---|---|---| | Curling/cupping shingles | Asphalt has dried out, losing its seal | 1-3 years | | Heavy granule loss | Protective layer is gone, UV damage accelerating | 2-4 years | | Sagging decking / active leaks | Sheathing already compromised | Now — schedule inspection immediately | | Roof past 20-25 years, no visible damage yet | Materials near end of rated life | 0-5 years, plan the budget |
Is it ever worth repairing instead of replacing?
Repair makes sense when the damage is localized and the rest of the roof is under 15 years old, but it stops making sense once you're patching the same slope twice in three years. A single tree-limb puncture on an otherwise healthy 10-year-old roof is a $400-$800 repair, and a smart one. The same puncture on a 22-year-old roof with granule loss across the whole surface is a sign to start pricing full replacement, because the repair crew is going to find more problems the moment they're up there.
Missing or damaged flashing around chimneys, vents, and skylights is the other gray area. Flashing fails independently of the shingles and can often be replaced on its own for a few hundred dollars, buying real time on an otherwise sound roof. It's also worth checking that your gutters are moving water away from the foundation properly, since a roof that's shedding water fine but dumping it against the house can create basement moisture problems that get blamed on the roof when they're really a drainage issue.
FAQ
How much does a full roof replacement cost in 2025?
Most homeowners pay $9,000 to $18,000 for a standard asphalt shingle roof on a 1,500-2,500 square foot home, with metal roofing running $15,000 to $30,000 depending on material and roof complexity.
Can I just add a new layer of shingles over the old ones?
Building codes in most jurisdictions allow up to two layers of shingles, but a second layer traps heat, hides deck damage, and often voids the shingle manufacturer's warranty, so most roofers recommend a full tear-off past the first re-roof.
Does homeowners insurance cover roof replacement?
Insurance typically covers replacement if the damage is from a specific covered event like hail or wind, but it does not cover normal wear from age, so a 22-year-old roof that's simply worn out usually isn't a claim.
How often should I have my roof professionally inspected?
Once a year and after any major storm is the standard recommendation, with roofs over 15 years old benefiting from a closer look every spring before storm season starts.
What's the fastest way to check my roof's age if I don't have records?
Look for a permit on file with your county building department, check the original home inspection report from your purchase closing, or ask a roofing contractor to estimate age from shingle wear during a free inspection.
This is educational information, not construction or engineering advice. Call a licensed roofing contractor for an on-site inspection before making a repair-versus-replace decision.
Keep reading
Get seasonal maintenance tips by email
Gutter-cleaning, filter-changing, before-it's-a-$3,000-problem guides. No schedule, no spam — unsubscribe anytime.
Prefer to dive in? Get started free →