Roof Leak Repair Cost (2026 Guide)

Most roof leaks fix for $300–$1,200. Emergency tarp service runs $150–$500. Major rot remediation can push past $3,000. The single biggest cost driver is whether the leak is a localized flashing issue or a sign that your whole roof has aged past its useful life.

TL;DR — National 2026 ranges by leak type

  • Single missing shingle replacement: $200–$500 (DIY $30–$80)
  • Flashing repair (chimney, vent, skylight): $300–$800
  • Multiple shingle + underlayment section: $500–$1,500
  • Ice dam damage repair (snow regions): $400–$1,500
  • Deck rot remediation (water damage): $800–$3,000
  • Emergency tarp service (storm response): $150–$500 same-day
  • National typical (single repair): $400–$800 installed

Repair pricing scales with leak access difficulty, roof pitch, and material type more than with leak severity. A simple flashing leak on a 12/12 pitch roof can cost more than complex underlayment work on a walkable roof.

The honest first question — repair or replace?

Roof leak repair makes sense when your roof is structurally sound and the leak is localized. It does NOT make sense when the leak is a symptom of an aging roof at the end of its useful life. The math:

Your roof situationRecommendation
Asphalt shingle roof, under 15 years old, isolated leak Repair — $300–$1,200 typical
Asphalt shingle roof, 15–20 years old, single leak Repair, but monitor — get a roof inspection ($150–$300) to confirm overall condition
Asphalt shingle roof, 20+ years old, multiple leaks Replace — repeated repairs add up faster than full replacement. See roof replacement cost
Visible curling shingles, granule loss in gutters, sag in roofline Replace — the leak is a symptom of system failure
Storm damage (hail, wind, fallen tree) File insurance claim FIRST, then decide based on insurance scope

Cost by leak type — detailed breakdown

1. Single shingle replacement — $200–$500

The cheapest fix. One or two shingles came loose from wind, dropped, or got damaged by debris. Material cost is trivial ($30–$80 in shingles) — labor + travel time drives the price. Many handyman services charge a flat $150–$250 for this. Roofing contractors typically have a $250–$400 minimum visit charge.

2. Flashing repair — $300–$800

Flashing is the metal piece that seals roof joints around chimneys, vents, skylights, and wall transitions. When caulk degrades or flashing pulls away, water enters. This is the #1 cause of roof leaks. Repair includes removing old caulk, cleaning the joint, re-bedding the flashing, and re-caulking with roofing-grade sealant. Lifespan: 5–8 years before next maintenance.

3. Multiple shingle + underlayment — $500–$1,500

When a localized leak has been active long enough to wet the underlayment (felt or synthetic waterproof barrier), you need to lift the surrounding shingles, replace the underlayment in that section, and re-shingle. This is the most common "moderate" leak repair scope.

4. Ice dam damage — $400–$1,500

Specific to snow climates. Heat from inadequately-insulated attics melts snow at the roof peak; water refreezes at the cold eaves; ice dam pushes melted water UP under the shingles. Repair includes ice/water shield installation on the eaves (now code in many cold-climate states), plus the actual leak repair. Without addressing the insulation root cause, ice dams recur every winter.

5. Deck rot remediation — $800–$3,000

Long-deferred leaks rot the plywood deck under the shingles. Repair requires lifting shingles + underlayment, replacing 4×8 sheets of OSB or plywood ($45–$75 each installed), then re-roofing the section. If multiple deck sheets are rotted, full replacement starts to make more sense.

6. Emergency tarp service — $150–$500

When you have an active leak during a storm and need someone there THAT DAY. A contractor installs a heavy-duty tarp over the affected area with battens nailed to the deck. Tarps last 2–6 months as a temporary measure. Insurance typically reimburses if you file a claim within 48 hours.

Estimate your repair cost

Roof Leak Repair Cost Estimator

Pick what matches your situation. The calculator is a national baseline — adjust ±20% for your local labor market.

Estimated repair cost
$550
Flashing repair · standard pitch · easy access

Insurance claim — when leak damage qualifies

Sudden damage (storm, hail, fallen tree, animal damage) is typically covered minus your deductible. Gradual damage from age or deferred maintenance is NOT covered. Adjusters can usually tell the difference within 10 minutes of inspection.

Filing tips:

DIY or hire?

Roof work is the most dangerous DIY home improvement category — falls cause over 60 US homeowner deaths annually. The labor savings ($150–$500 on a typical repair) rarely justify the risk for anything beyond replacing a single shingle on a low-pitch walkable roof.

Your situationRecommendation
Single missing shingle, low-pitch roof, you're comfortable with heightsDIY plausible ($30–$80 in materials)
Flashing repair, chimney/vent areaHire pro — wrong sealant = recurring leak
Multiple shingles or visible underlayment damageHire pro
Steep pitch (9/12+) or two-story accessAlways hire
Active leak during stormEmergency tarp service ($150–$500) first, then assess

Frequently asked questions

How much does a small roof leak repair cost?
Minor leaks (single missing shingle, small flashing gap, isolated nail pop) typically run $300–$700 for a professional repair. Many handyman services charge $150–$300 if the access is easy and the materials are minimal. DIY for a single shingle replacement: $30–$80.
Should I patch the leak or replace the whole roof?
If your roof is under 15 years old and the leak is localized, patch. If the roof is 18+ years old and shows multiple leak points, granule loss, or curling shingles, full replacement makes more financial sense — patching an old roof is throwing money at a system that needs full retirement. See our roof replacement cost guide for the full math.
How can I tell what type of leak I have?
Trace the water stain on your ceiling to its highest point, then check directly above on the roof. Common sources: (1) flashing failure around chimney, vent pipes, or skylights ($300–$800 fix), (2) damaged or missing shingles in the area ($200–$600), (3) ice dam damage in snow regions ($400–$1,500), (4) clogged or pulling-away gutters causing backup ($150–$400 clean + $500–$1,500 repair if rot started).
Is roof leak repair covered by insurance?
Sudden damage (storm, hail, fallen tree, animal damage) is typically covered minus your deductible. Gradual leaks from aging or deferred maintenance are NOT covered. Insurance adjusters can usually tell the difference within 10 minutes of inspection. File within 48 hours of the event for the strongest claim outcome.
Can I DIY a roof leak repair?
Single shingle replacement on a low-pitch (under 6/12) walkable roof: yes, $30–$80 in materials. Flashing repair with caulk and sealant: yes for a temporary fix. Most other leak repairs involve identifying the actual source (not always where the water shows up inside) and proper underlayment work — that's pro territory. Falling off a roof is the #1 cause of DIY home improvement injuries.
How long does roof leak repair take?
Minor fixes: 1–3 hours on-site. Moderate (replacing a section of shingles + underlayment): 3–6 hours. Major (multiple leak points or rot remediation): 1–2 days. Emergency tarp service (temporary stop-leak): 30–60 minutes typically, $150–$500.
What's an emergency roof tarp service cost?
When you have an active leak during a storm: $150–$500 for a contractor to come out, install a temporary tarp, and stop interior water damage. This buys you time to schedule proper repair. Insurance often reimburses tarp service if claim is filed.

Get 3 free quotes from local roof leak repair pros

The state estimates above are a starting point. Pricing varies ±15% within a state by metro and contractor. We'll connect you with up to 3 vetted local pros — free, no obligation, 60 seconds.

Get free quotes →

Related guides: Roof replacement cost — if your repair would cost >30% of replacement, replacement is usually better long-term value.

About this data. National baseline of $550 derives from aggregated 2026 quote data across major lead-gen platforms. State-level figures apply Bureau of Labor Statistics Regional Price Parity (2022, all-items) to the national baseline. We refresh quarterly and welcome corrections — email [email protected] if a local quote you received falls materially outside our state range. See full methodology.