Find a Pro Get Free Quotes
Roofing contractor on a ladder inspecting weathered asphalt shingles on a residential home
Roofing

7 Signs You Need a New Roof

Find a Pro Editorial Team | | 1 min read

How to Tell If Your Roof Needs Replacing

Your roof protects everything beneath it, but most homeowners don’t think about it until there’s a leak. Here are seven warning signs that it may be time for a replacement.

1. Your Roof Is Over 20 Years Old

Asphalt shingle roofs typically last 20–25 years. If your roof is approaching that age, start planning for a replacement — even if it looks fine from the ground.

2. Shingles Are Curling or Buckling

Curling edges or buckling shingles indicate weathering and moisture damage. Once shingles lose their flat profile, they can’t effectively shed water.

3. Missing Shingles

Missing shingles leave the underlayment exposed to UV and moisture. A few missing shingles can be patched, but widespread loss signals systemic failure.

4. Granule Loss in Gutters

Check your gutters after rain. Excessive granule buildup means your shingles are deteriorating. Without granules, shingles lose UV protection and degrade rapidly.

5. Daylight Through the Roof Boards

Go into your attic on a sunny day. If you can see daylight through the roof boards, water can get in too. This is an urgent repair.

6. Sagging Roof Deck

A sagging roofline indicates structural issues — typically moisture damage to the decking or rafters. This requires immediate professional assessment.

7. Rising Energy Bills

A failing roof loses insulating capacity. If your heating or cooling bills have spiked without explanation, poor roof performance could be the culprit.

What to Do Next

If you’ve spotted one or more of these signs, don’t wait for a leak. A professional roof inspection costs $150–$400 and can save you thousands by catching problems early.

Enter your zip code below to get free quotes from licensed roofing contractors in your area.

Get free quotes from local pros in