Roof leak repairs in Utah typically run somewhere between $300 and $1,500 for most common repairs. Some minor fixes come in under that. Some complex repairs go well above it. A full section repair or one that uncovers significant decking damage can reach $3,000 or more.

The range is wide because the word “leak” covers a lot of different problems.

What Makes Roof Leak Repair Costs Vary

Think of a roof leak like a check engine light. The light is the symptom. The cause could be something minor or something serious. You do not know until someone looks.

Where the Leak Is Coming From

Location matters more than almost anything else. A few missing shingles on an open field of roof is one of the simpler repairs. Leaks around chimneys, skylights, pipe boots, or where a roof meets a wall involve flashing. Flashing repairs take more time and material and cost more.

Valley leaks, where two roof slopes meet, are another common problem spot. Water concentrates in valleys, and if the flashing or underlayment there has failed, it can take some work to fix correctly.

How Long the Leak Has Been Going

A leak that gets caught early is almost always cheaper to fix than one that has been slowly working into the home for months or years. The earlier you call, the smaller the repair tends to be.

Whether the Decking Is Damaged

If moisture has been sitting long enough to soften or rot the plywood decking underneath the shingles, that wood needs to come out before new shingles go down. Decking replacement is priced per sheet and adds to the overall cost.

Roof Pitch and Access

A steep roof takes longer to work on safely. Tight access and complicated rooflines all add time. Time adds cost.

Common Repair Types and Rough Price Ranges

  • Replacing a few missing or damaged shingles: $300 to $600
  • Pipe boot or vent flashing repair: $200 to $500
  • Chimney flashing repair or reseal: $400 to $1,200
  • Valley repair: $500 to $1,500
  • Skylight reseal or reflash: $300 to $800
  • Larger section repair with decking damage: $1,500 to $3,000 or more

These are not quotes. They are starting points to help you calibrate expectations.

Why You Should Not Wait on a Roof Leak

A small leak that costs $400 to fix today can turn into $3,000 worth of decking, insulation, and drywall damage if it goes unaddressed for another season. Water does not wait.

How to Get an Accurate Number

There is no reliable way to price a roof leak repair without getting on the roof and finding the actual source. Water travels. The stain on your ceiling is often not directly below where the water is getting in.

We offer free inspections throughout Weber, Davis, and Salt Lake counties. We will find the source, show you what we are seeing, and give you a written quote before any work starts.