Skip to content

Home & Garden Plumbing & Water Cost guide

Roof Leak Repair Cost: Average Prices & Cost Factors

Updated  2 sources

Typical repair cost

$350 – $1,500

Most roof leaks come from a small failure in one spot rather than a worn-out roof. Failed flashing, a cracked vent boot, or a few missing shingles let water in, and a quick repair stops the damage. The challenge is finding the source, since water often travels along rafters and shows up a long way from the actual hole.

This page covers repairs, not full replacement. If your roof is near the end of its life, a full replacement may be the better value.

Roof Leak Repair Cost by Type of Repair

What is leaking decides the price. Small component fixes are less expensive than repairs that involve tearing out and rebuilding part of the roof structure.

Roof leak repair cost by type of repair

Item Typical range Relative price range
Damaged vent boot $100 – $600
Missing or damaged shingles $150 – $450
Damaged flashing $200 – $600
Skylight leak $300 – $800
Valley leak $300 – $1,500
Ice dam $400 – $1,500
Chimney leak $200 – $3,500

Source: Fixr: Roof leak repair cost

Valleys, chimneys, and skylights are the most leak-prone spots because they involve joints between roof planes and other materials. They need careful flashing and sealing, and the repair price reflects it.

Cost by Roof Material

Your roof material affects labor and parts. Asphalt shingles are the easiest to patch. Metal, concrete tile, and slate require specialists and matching materials.

Minor roof leak repair cost by roof material

Item Typical range Relative price range
Asphalt shingles $150 – $800
Metal $300 – $1,500
Concrete tile $450 – $1,500
Slate $700 – $2,500

Source: Fixr: Roof leak repair cost

Slate and tile are brittle, and walking on them can cause more breakage, which is why those repairs cost more.

Inspection, Diagnosis, and Permits

Finding the leak is part of the work. Some roofers include it in the repair, while others charge a separate inspection.

Most small leak repairs do not need a permit, but larger work may. Your local building department can confirm.

Signs You Have a Roof Leak

  • Stains or discoloration on ceilings or upper walls
  • Peeling paint or bubbling drywall
  • Damp or musty smells in the attic
  • Shingles that are curled, cracked, or missing
  • Daylight visible through the roof deck from the attic

Act on these quickly. Trapped moisture can lead to mold, rotting wood, and ruined insulation, which turn a small repair into a larger one.

Temporary Steps While You Wait for a Roofer

Place a bucket under a drip and move belongings out of the way. Puncture a bubbling ceiling stain carefully to drain trapped water. Do not climb on a wet or steep roof to apply a tarp yourself. Falls from roofs are a serious risk, and the surface can be slippery. Hire a licensed roofer to tarp and repair the leak safely.

Repair or Replace?

A repair makes sense when the damage is localized and the rest of the roof is sound. If leaks keep returning in different places, or shingles are widely worn, patching can become a recurring expense. A roofer can tell you how much life is left in the roof. For replacement costs, see a dedicated roof guide.

Insurance and Documentation

Homeowners insurance may cover sudden damage from a storm or falling tree but usually not wear and tear. Take photos before and after, keep receipts, and read your policy or call your insurer before work starts. Roofers who offer to handle the claim for you should still give you a written itemized quote.

Why Estimates Vary

The two sources below overlap, but the ranges differ because they define repairs differently. One may emphasize small patch jobs, while the other includes repairs that open a section of the roof. Roof pitch, height, and access change how long a crew takes.

Estimates by source

Item Typical range Average Relative price range
Fixr $350 – $1,500$800
ConsumerAffairs $390 – $1,970—

Sources: Fixr: Roof leak repair cost; ConsumerAffairs: Cost to repair a roof leak

How to Choose a Roofer

  • Confirm the contractor is licensed and insured in your state.
  • Ask for a written estimate that names the cause of the leak.
  • Ask what warranty covers the repair itself.
  • Get a second opinion on any repair that grows into a replacement recommendation.
  • Be cautious of door-to-door offers after a storm.

Frequently asked questions

How much does it cost to repair a roof leak?

Typical repairs run $350 – $1,500, per Fixr.

How much does it cost to fix a leaking roof vent?

A damaged vent boot is $100 – $600. Flashing repairs are $200 – $600.

How much does it cost to fix a chimney leak?

Chimney leaks have the widest spread, at $200 – $3,500, because the cause may be flashing, mortar, or the chimney cap.

Does a roof inspection cost extra?

Often. Inspection and diagnosis is listed at $75 – $600.

Can I fix a roof leak myself?

Small interior steps are fine, but working on a roof is dangerous. Hire a licensed roofer for the repair.