Does a 20 year old roof need to be replaced?
Not necessarily, as a 20-year-old roof can still have 5 to 10 years of life left depending on the material, local climate, and how well it has been maintained.
Typical Lifespans by Material
- 3-tab asphalt shingles: 15 to 20 years
- Architectural/dimensional asphalt shingles: 20 to 30 years
- Metal roofing: 40 to 70 years
- Tile or slate: 50 to 100+ years
Signs It Needs Replacement
You do not need to replace the roof based on age alone if it is structurally sound. However, you should plan for a replacement if you notice any of these warning signs:
- Widespread shingle damage: Cracking, curling, blistering, or missing shingles.
- Excessive granule loss: Thick piles of granules collecting in your gutters or downspouts.
- Recurring or multiple leaks: Water stains on ceilings, active leaks, or daylight visible through the roof boards.
- Sagging roof deck: A drooping or wavy ridge line indicating structural or moisture damage.
- Insurance issues: Some insurance companies push back, reduce payouts to Actual Cash Value (ACV), or require inspections once a roof hits 20+ years.
Next Steps
Have a licensed, independent roofer perform a professional roof inspection rather than relying on door-to-door salesmen. They can document shingle condition, check the flashings and attic, and give you an honest estimate of its remaining lifespan.