HomeServicePrice

How Much Does Roof Leak Repair Cost?

Locating and repairing a roof leak — cost depends on source, roof type and access.

Calculate your local cost →

How much does roof leak repair cost?

Locating and repairing a roof leak — cost depends on source, roof type and access. Most homeowners pay between $350 and $2,000 nationally, with a typical cost around $900. Use our calculator to adjust this range for your ZIP code.

What affects the price

  • Leak source (flashing, valley, penetration)
  • Roof pitch & height
  • Interior damage

Repair vs. replacement

Spot repair for isolated leaks; widespread damage may justify replacement.

Questions to ask your contractor

  • What's the exact source of the leak?
  • Is surrounding decking damaged?

When to call a professional

Yes — height and waterproofing require experienced roofers.

How we calculate this estimate

We start from national labor and materials benchmarks and apply a local cost factor based on your ZIP code and metro area, plus job complexity. Estimates are informational; actual contractor pricing may vary. Last reviewed 2026-05-01.

Frequently asked questions

What is the average cost of roof leak repair?

Nationally, roof leak repair typically runs around $900, with most jobs between $350 and $2,000. Your local price is adjusted by ZIP code.

Should I repair or replace?

Spot repair for isolated leaks; widespread damage may justify replacement.

When should I call a professional?

Yes — height and waterproofing require experienced roofers.