Will Insurance Cover a 20-Year-Old Roof?

Your roof is your home’s first line of defense against weather, wind, and wear. But what happens when your roof gets older—specifically around the 20-year mark? Will your homeowners insurance still cover it?

The answer isn’t always straightforward. In this blog, we’ll explain how roof age impacts your insurance coverage and what you can do to ensure you’re protected.


⏳ The Age Factor: Why 20 Years Matters

Most asphalt shingle roofs have a life expectancy of 20 to 25 years. When your roof hits or exceeds the 20-year mark, insurance companies may view it as high risk. This can affect your policy in a few key ways:

  • Coverage may be limited
  • Claims may be denied
  • Replacement value may be reduced
  • Premiums may increase

Essentially, the older your roof, the more scrutiny your policy might face.


✅ When a 20-Year-Old Roof May Still Be Covered

If your roof is in good condition despite its age, some insurers may continue full coverage, especially if you’ve kept up with inspections and maintenance.

Homeowners insurance typically covers damage from sudden and accidental events, such as:

  • Storm damage (wind, hail, falling trees)
  • Fire or lightning
  • Vandalism

In these cases, the cause of damage is more important than the age—but the insurer may still factor in depreciation if the roof is very old.


🚫 When a 20-Year-Old Roof May Not Be Covered

Many insurance companies are wary of aging roofs and may:

  • Deny coverage altogether for roofs over 20 years old
  • Only offer actual cash value (ACV) instead of replacement cost
  • Require a roof inspection before issuing or renewing a policy

If your roof is 20+ years old and shows signs of:

  • Curling shingles
  • Missing tiles
  • Water damage or leaks
  • Structural sagging

…you may be at risk of claim denial or higher rates.


💡 Replacement Cost vs. Actual Cash Value

Understanding these two coverage types is key:

  • Replacement Cost: Covers the full cost of replacing your roof at today’s prices, without deducting for age or wear.
  • Actual Cash Value: Pays for your roof’s depreciated value, which can be significantly less for a 20-year-old roof.

Many insurers move to ACV coverage only for roofs over 15–20 years.


📝 What You Can Do

If your roof is 20 years old, take the following steps to maintain insurability and avoid claim issues:

  1. Get a professional roof inspection
    Document its condition to share with your insurer.
  2. Provide maintenance records
    Show you’ve kept up with necessary repairs and upkeep.
  3. Consider a roof replacement
    If your roof is deteriorating, a new roof may reduce your premiums.
  4. Shop around
    Some insurance providers are more flexible with older roofs than others. An independent insurance agency like Eugene C. Yates Insurance Agency can help compare options from multiple carriers.
  5. Review your policy
    Make sure you understand how your current coverage handles roof claims—especially for aging systems.

🏡 Final Thoughts

While a 20-year-old roof isn’t automatically uninsurable, it does raise red flags with many providers. The condition of the roof and the terms of your policy matter most. Keep up with maintenance, get regular inspections, and work with an experienced insurance agency to explore your best options.

If you’re in Sacramento or Northern California, Eugene C. Yates Insurance Agency can help you find the right policy—even if your roof is showing its age. With access to top-rated insurance carriers and decades of experience, we’re your trusted partner in protecting your home affordably.