Signs You Need a New Roof
Quick answer
The clearest signs you need a new roof are age (asphalt over ~20 years), curling, cracked, or missing shingles, granules filling the gutters, daylight or water stains in the attic, sagging areas, and moss or rot. If several appear together — or the roof is simply old — it is time to plan a replacement rather than keep patching.
What are the signs you need a new roof?
A failing roof usually gives several warnings at once. The big ones are age, deteriorating shingles (curling, cracking, or missing), granules washing into the gutters, water stains or daylight in the attic, sagging areas, and moss or visible rot. Any single sign might call for a repair, but when they cluster together — or the roof has simply reached the end of its material's lifespan — that is the point to plan a full replacement. Catching it before a leak causes interior damage saves money and stress.
Signs from outside (the shingles and surface)
Walk around the house and look up. On an asphalt roof, warning signs include shingles that are curling or cupping at the edges, cracked or brittle shingles, bald patches where the protective granules have worn away, and shingles that are missing or have blown off. Granules collecting in the gutters are a sign the shingles are breaking down. Dark streaks, moss, or other growth point to trapped moisture. These typically show up as asphalt approaches 15 to 20 years — the material simply wears out.
Signs from inside (the attic and ceilings)
Some of the most important clues are indoors. In the attic, look for daylight showing through the roof deck, water stains or active drips, a sagging deck, damp or matted insulation, and a musty smell that suggests mold. Inside the living space, water stains or discoloration on ceilings and upper walls, or peeling paint near the ceiling, mean water is getting past the roof. Interior signs often indicate the problem has progressed, so they call for prompt attention.
When to repair versus replace — and why replace once
A few isolated signs on an otherwise sound, younger roof usually mean a repair will do. But widespread deterioration, recurring leaks, or simple old age tip the decision toward full replacement — patching a worn-out roof just delays the inevitable. And here is the strategic part: if you are replacing anyway, a lifetime metal roof means you never make this decision again. Where asphalt puts you back in the same spot in 15 to 20 years, a quality aluminum roof lasts 50+ and ends the cycle. Our repair-versus-replacement guide helps you decide.
Frequently Asked Questions
How do you know when shingles are going bad?
Shingles are going bad when they curl, crack, or go missing, when their granules wash into the gutters leaving bald spots, and when dark streaks or moss appear. Combined with an asphalt roof over 15–20 years, these are strong signs the shingles have reached the end of their life and the roof needs replacing.
Is a 20-year-old roof too old?
For an asphalt roof, usually yes — 20 years is at or near the end of its typical lifespan, so it should be inspected and a replacement planned. Metal, tile, and slate roofs are still relatively young at 20 years. Age plus visible wear is the clearest signal to act.
How many missing shingles before you need a new roof?
A few missing shingles on an otherwise healthy roof can be repaired. But repeated or widespread shingle loss — especially on an older roof that is also curling, cracking, or shedding granules — signals the field of the roof is failing and replacement is the better investment than chasing individual shingles.
Sources
- NRCA — Signs of roof failure and when to replace
- US Department of Energy — Roof condition and home performance
Explore Interlock Metal Roofing
Last reviewed 2026-07-13 · Reviewed by Scott Plumptree, Director of Marketing