HomeFixRadarWhat's wrong · what it costs · who fixes it
Roofer removing old shingles from a house roof
Plan it Roofing

Old roof that may need replacing

Curling or cracked shingles, granules everywhere, repeated leaks or a roof over 20 years old.

What you're probably seeing

Curling or cracked shingles, granules everywhere, repeated leaks or a roof over 20 years old.

Likely causes

  • Asphalt roofs commonly last around 20 to 25 years.
  • Repeated repairs on an aging roof add up.

Safe checks you can do now

  1. Look for curling, cracking or bare spots from the ground.
  2. Check the attic for stains or daylight.
  3. Note how old the roof is.

When to call a pro

You want a roof inspection and a plan before the next storm season.

General information about common causes, not a diagnosis of your home.

FAQ

Quick answers

Who fixes old roof that may need replacing?

A roofing company. Call (855) 635-9281 to connect with an independent local roofing company.

How much does it typically cost?

Roof replacement (asphalt shingle): $5,700–$12,000; Roof leak repair: $150–$1,000 minor · $1,000–$3,000 larger (HomeGuide 2026 national ranges). Your pro sets the real number after seeing the job.

When should I call?

You want a roof inspection and a plan before the next storm season.

Something not right at home?

Put it on the radar.

Tell us what you're seeing. We'll show you what it probably is, what it typically costs, and connect you with a local pro who fixes it.

Call a roofing · (855) 635-9281