Hommy
BlogBlogFor roofersFor roofers

Services

Roof repairRoof replacementStorm damageRoof inspectionFind roofers near you
BlogFor roofers
Journal/Repair vs Replace

How Much Does It Cost to Fix a Roof Leak?

Most single-source roof leak repairs run $300 to $1,200, but the range is wide because the price depends far more on the cause than the size of the stain. Here is what drives it.

Hommy

Hommy

July 2, 2026 · 8 min read

How Much Does It Cost to Fix a Roof Leak?
Share

Most single-source roof leak repairs cost somewhere between $300 and $1,200. A simple fix, like replacing a cracked vent boot or a few shingles, can be under $500. A leak that has been sitting long enough to rot the decking underneath can run past $2,000 once the wood has to come out. The size of the water stain on your ceiling tells you almost nothing about the price. The cause does.

Here is what actually moves the number, with honest ranges for the most common repairs, so you can tell a fair quote from a padded one before you sign anything.

The quick answer

Budget $300 to $1,200 for a typical leak from one clear source. It climbs when there is hidden rot, when the roof is steep or hard to access, or when the real problem is an aging roof rather than a single failure.

Bar chart of typical roof leak repair costs: replacing a few shingles $150 to $450, a cracked vent boot $150 to $500, flashing repair $300 to $1,000, valley repair $400 to $1,200, a leak with decking rot $700 to $2,500, and widespread leaks $1,000 and up.
Typical U.S. ranges. The cause of the leak, not the size of the stain, sets the price.

What drives the price of a leak repair

Two leaks that look identical inside can cost wildly different amounts to fix. Five things explain almost all of that gap.

  • The cause: a split vent boot is cheap, failed chimney flashing is more involved, and rotted decking is the expensive one
  • Hidden damage: if water has been getting in for months, the repair includes replacing soaked wood and insulation, not just the roof surface
  • Access and pitch: a steep or high roof needs more safety setup and time, which raises labor
  • Materials: matching old or discontinued shingles, or repairing metal and tile, costs more than standard asphalt
  • How many spots: one clear source is a repair; leaks in several places at once often mean the roof itself is the problem

Typical repair costs by cause

These are broad national ballpark ranges for the actual repair. Your local labor rates and the condition of your roof will shift them, but they show the relative scale of each fix.

Minor shingle replacement: $150 to $450

Replacing a handful of missing or broken shingles is the cheapest common fix, especially if the roofer already has matching shingles on the truck. This is the repair for isolated wind-lifted or torn shingles after a storm.

Cracked vent boot: $150 to $500

The rubber collar around a plumbing vent is a small part, and swapping it is quick, so this is usually a low-cost repair. It is also one of the most common leaks there is, which is good news: a mystery leak over a bathroom often turns out to be one of the least expensive to fix.

Flashing repair: $300 to $1,000

Resealing or replacing the metal flashing around a chimney, skylight, or wall joint takes more skill and time than a shingle swap, which is why it costs more. Because flashing is the number one source of leaks, it is also one of the most common repairs you will be quoted for.

Valley repair: $400 to $1,200

Valleys carry a lot of water and are labor-intensive to open up and reseal correctly, so they land in the middle of the range. Done right, a valley repair lasts. Done with a smear of sealant, it comes back next season, which is why the how matters as much as the price.

Leak with decking rot: $700 to $2,500

This is where a small leak becomes a real bill. Once water has rotted the plywood or OSB deck beneath the shingles, the roofer has to cut out the bad wood, replace it, and then rebuild the roof surface on top. The longer a leak is ignored, the more likely you end up here. This is the strongest argument for fixing leaks fast.

A cheap leak gets expensive with time

The single biggest cost multiplier is delay. A fifty-dollar vent boot left for a year can rot the decking and the ceiling below into a repair that costs forty times as much. Fix leaks while they are small.

When a repair is the wrong spend

There is a point where paying to patch a leak is throwing money away. If your roof is near the end of its life, or leaks keep surfacing in new places, repairs become an expensive way to delay a replacement you will need soon anyway. The honest way to decide is cost per year of life you get back. Weigh the repair against whether an old roof is worth repairing at all and against real replacement cost numbers.

“The size of the stain sets your worry. The cause of the leak sets the bill. They are rarely the same size.”
The Hommy Team

How to make sure you are not overpaying

The best protection against an inflated repair quote is the same as for a full roof: get more than one, and make each roofer show you the cause and the fix in writing. Two or three quotes turn a guess into a decision, and you can read them side by side the same way you would compare full roofing quotes. If one roofer wants to replace the whole roof for what should be a boot repair, the others will tell you.

Get repair quotes from local roofers

You should never pay for a repair quote, and you should always get more than one. Hommy lets you post the leak once and receive responses from vetted local roofers, each with ratings from real homeowners, so you can compare the cause, the fix, and the price in one place instead of chasing callbacks while water sits in your ceiling.

Compare roof repair quotes near you

On this page

  • What drives the price of a leak repair
  • Typical repair costs by cause
  • Minor shingle replacement: $150 to $450
  • Cracked vent boot: $150 to $500
  • Flashing repair: $300 to $1,000
  • Valley repair: $400 to $1,200
  • Leak with decking rot: $700 to $2,500
  • When a repair is the wrong spend
  • How to make sure you are not overpaying
  • Get repair quotes from local roofers

Need a roofer you can trust?

Get free quotes from licensed local roofers. No spam calls, no pressure.

Get my quotes
Share

Need a roofer you can trust?

Get free quotes from licensed local roofers. No spam calls, no pressure.

Get my quotes

You may also like

The 9 Most Common Causes of a Roof Leak (and How to Spot Each)
Storm & DamageJul 3, 2026

The 9 Most Common Causes of a Roof Leak (and How to Spot Each)

How to Know if Your Roof Needs Repair or Full Replacement
Repair vs ReplaceJun 21, 2026

How to Know if Your Roof Needs Repair or Full Replacement

Average Cost of a Roof Replacement in Texas (2026)
Repair vs ReplaceJun 16, 2026

Average Cost of a Roof Replacement in Texas (2026)

Hommy

Home services, done right. Starting with roofing.

Post a job
contact@hommy.online+923147651112

For homeowners

  • How it works
  • Get a quote
  • Reviews

For roofers

  • Become a roofer
  • How it works
  • Sign in

Company

  • About
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 Hommy. Licensed and insured roofers only.

·