How to find and fix a roof leak, and what it costs

$350 – $1,500 typical roof leak repair (Fixr, January 2026)

Updated · How we got these numbers · How we research

Get a free roof quote
How to find and fix a roof leak, and what it costs

Most roof leak repairs cost $350 to $1,500, about $800 on average, according to Fixr; HomeAdvisor puts a leaking roof at $360 to $1,550. The fix itself is often small, such as new flashing, a vent boot or a few shingles. The hard part is finding where the water gets in, because it rarely drips straight down from the hole. Start in the attic, protect the house from further damage, and have a roofer confirm the source before you pay for a repair.

Where roof leaks usually start

Water gets through a roof where something interrupts the shingles, or where the shingles themselves have failed. IKO, a shingle manufacturer, and InterNACHI, the home inspectors' association, name these common sources:

  • Flashing around chimneys, in valleys and where the roof meets a wall. InterNACHI notes that metal flashing corrodes if it is left long enough, and that flashing installed wrongly can leak from the start.
  • Roof penetrations such as plumbing vents, exhaust fans and skylights. InterNACHI calls these common leak sources.
  • Missing or damaged shingles.
  • Exposed or misdriven nails.
  • Things mounted on the roof, such as solar panels or cameras, and earlier repairs that were not done well.
  • Sealant that has dried and cracked. InterNACHI says sealant around a chimney eventually dries, shrinks and cracks, and should be checked every year.
  • The edge where a roof ends against a wall. InterNACHI explains that without a kickout flashing there, runoff can get inside the wall and damage the sheathing, framing and insulation.

Why the stain is not under the hole

Water that gets through the roof deck follows the wood. It can run along a rafter or pool on the attic floor before it finds a way out. IKO says water usually escapes where it can, such as at a light fixture or soffit vent, and not necessarily below the spot where it came through the roof. A stain on the ceiling tells you roughly where to start looking, not where to repair.

Check the attic first

If you can get into the attic safely, it is the best place to trace a leak. IKO advises checking the type of insulation first, wearing protective gear and making sure that whatever you step on will hold your weight.

  1. Take a good flashlight and note where the ceiling stain is below you.
  2. Look at the underside of the roof deck above the stain and uphill of it. InterNACHI says water stains on the underside of the decking record past and present leaks, even before a ceiling shows anything.
  3. Follow the trail uphill. Look for dark wood, wet or matted insulation and discolored rafters, and trace them to the highest wet point.
  4. Check around every penetration: vent pipes, fans, the chimney and skylight wells.
  5. Look for rusty nails coming through the deck. InterNACHI says they point to moisture that has been a problem for a while.
  6. Turn off the flashlight and look for daylight. IKO notes that where light gets in, water can too.
  7. Measure from a fixed point, such as the gable wall or a vent pipe, so a roofer can find the same spot from outside.

Not every wet attic has a roof leak. The Department of Energy's Building America guidance lists condensation as another source: humid indoor air leaking into the attic, or a bath fan or dryer vented into it instead of outdoors. If you find wet spots with no rain to explain them, tell the roofer.

If your house has no attic or a vaulted ceiling, IKO advises calling a roofer to inspect from outside. Do not climb onto the roof yourself: NRCA, the roofing contractors' association, advises homeowners to inspect a damaged roof only from the ground.

Leaks that only happen in winter

A leak that appears when there is snow on the roof, and stops when it melts, may be an ice dam. The Department of Energy explains how it forms: warm air leaking into the attic heats the roof, snow melts and runs down to the colder eaves, and it freezes there. The ice then holds back water, which backs up under the shingles and leaks into the house. The same guidance notes that large icicles and ice dams can point to air leaks into the attic even when nothing drips. Because the guidance ties ice dams to air leaks and poor insulation in the attic, ask a roofer or an energy auditor to look at those as well as the shingles.

Leaks around a vent pipe

Plumbing vent pipes are a common place for a roof to leak. Each pipe comes through the roof inside a flashing with a rubber collar, usually called a pipe boot or vent boot, that grips the pipe. Fixr explains that when the boot cracks or wears out, the seal breaks and water runs down the pipe into the house.

Why boots fail. This Old House lists sun, swings in temperature, storm debris and poor installation, including a sharp pipe edge that damages the seal from the start. The rubber usually gives out long before the shingles: a home inspection company that writes about the problem says the boots it sees last about 10 to 15 years.

The signs. This Old House names damp attic insulation, dripping during rain, a musty smell, visible cracks in the boot and stains near the pipe. The home inspection company notes that the water shows up as ceiling damage below the pipe, often in a bathroom. In the attic, look at the wood and insulation around the pipe where it comes through the deck.

The fix and the cost.

Job Price Source
Repair or replace a vent boot $75 to $250 Fixr, roof repair
Roof vent repair $75 to $250 This Old House
Roof leak traced to a damaged vent boot $100 to $600 Fixr, roof leak repair

The usual repair is a new boot or vent flashing. The home inspection company also describes slip-on rubber collars that fit over a split boot, sold for under $10. This Old House puts the parts for a do-it-yourself boot replacement at $10 to $20, but the work is on the roof, and NRCA advises homeowners to leave that to a professional. If several pipes have boots the same age, ask the roofer to check them all on the same visit. Our guide to roof flashing covers the other flashing on a roof.

Water coming through the ceiling

A drip or a spreading stain on the ceiling tells you water is getting in, but not always from the roof.

Work out when it happens. A leak that shows up during or just after rain points to the roof. One that appears with no rain may be something else. InterNACHI notes that water pipes and plumbing fixtures can release large amounts of water, and that most plumbing is hidden, so problems can start unnoticed. If there is a bathroom or other plumbing above the stain, have that checked too. The Department of Energy guidance above adds condensation in the attic as a third cause.

Look above and uphill of the stain. If the roof is the cause, the entry point is usually above the stain or uphill of it, where water has run along the wood. InterNACHI names chimneys, plumbing vents and skylight wells as common places where water gets through a roof, so start with any of those near the wet spot. A stain on a bathroom ceiling close to a vent pipe is a hint to check the pipe boot first.

Don't ignore a bulge. A ceiling that sags or bulges is holding water. IKO warns against poking a hole in it yourself, because you cannot tell how much water is above or whether the ceiling will come down. Keep people out from under it and get professional help.

What the inside repair costs. HomeAdvisor puts ceiling water damage repair at $450 to $1,600 and drywall repair at $300 to $850, with a typical water damage restoration job at $1,383 to $6,369, about $3,868 on average. HomeAdvisor also says to fix a leaking roof quickly, because the damage spreads.

What to do right away

  • Keep water off the electrics. If water is coming through a light fixture or near wiring, the CDC advises turning off power at the main breaker or fuse, never while standing in water, and not turning it back on until a qualified electrician has inspected it.
  • Catch the water with buckets and move furniture, rugs and electronics out of the way.
  • Do not poke a hole in a bulging ceiling without professional advice. IKO warns that you cannot tell how much water is above it or whether the ceiling will come down.
  • Photograph everything before you clean up: the ceiling, the attic, damaged belongings and the outside of the roof from the ground.
  • Protect the house with reasonable temporary steps, such as having a roofer tarp the damaged area, and keep every receipt. Triple-I says you may be able to submit them for reimbursement if the damage is covered.
  • Dry what got wet. The EPA advises cleaning and drying damp building materials and furnishings within 24 to 48 hours to prevent mold, and fixing the source of the water.

What each fix costs

Once the source is found, the repair is priced by what failed. Fixr gives these ranges for roof leaks by source:

Leak source Typical cost
Clogged gutters $100 to $250
Damaged vent boot $100 to $600
Missing or damaged shingles $150 to $450
Nail pops $200 to $500
Damaged flashing $200 to $600
Skylight leak $300 to $800
Valley leak $300 to $1,500
Ice dam $400 to $1,500
Chimney leak $200 to $3,500

The national cost guides roughly agree on the whole job:

Source Roof leak repair
Fixr, updated January 27, 2026 $350 to $1,500; $800 average; $100 to $8,000 or more from the smallest to the largest
HomeAdvisor, updated June 19, 2026 $360 to $1,550
This Old House, updated March 5, 2026 $100 to $1,500 for holes and leaks

Fixr says labor is about 60% of the cost of a leak repair, which is why a small part can still produce a bill of several hundred dollars. Ask whether an estimate covers only the roof or also damage inside, such as wet drywall or insulation. For repair prices beyond leaks, and what a roofer's minimum charge looks like, see our guide to roof repair cost.

Will insurance pay for the leak?

It depends on why the roof leaked. Triple-I says homeowners policies typically cover roof damage from a covered peril, such as wind, hail or a falling tree. It treats water seepage as a maintenance issue, not a claim. So a leak that starts when a storm tears off shingles may be covered, while a leak from worn-out flashing or old shingles is usually yours to pay for. Triple-I also notes that even a small leak can lead to widespread water damage, mold and mildew, which is one more reason to act quickly.

If a storm caused the leak, call your insurer before you sign with a roofer, and keep your photos and receipts. Our guide to a roof insurance claim covers deductibles, the adjuster's visit and contractors to avoid after a storm.

When a leak means a new roof

One leak from one failed part is a repair. Leaks that come back after a repair, leaks in several places at once, or a soft deck around the leak point toward a bigger problem. Fixr compares its average leak repair with an average replacement of about $10,000. Our guides on whether to repair or replace your roof and the signs you need a new roof help you decide.

Frequently asked questions

Can I fix a roof leak myself?

Finding it from the attic is something many homeowners can do safely. Working on the roof is different: NRCA advises homeowners to inspect a damaged roof only from the ground and to hire a professional roofing contractor to inspect it.

Why does my ceiling leak far from where the roof is damaged?

Water follows rafters and pools on the attic floor until it finds a way out, often at a light fixture or vent. IKO says it rarely comes out directly below where it came through the roof.

How much does it cost to find a roof leak?

The national cost guides do not price leak detection on its own; it is usually part of the repair. Fixr puts an average roof inspection at $430. Ask whether the repair price includes finding the leak and a return visit if it continues.

Is a roof leak an emergency?

Treat it as urgent. Turn off power to any wet electrics, catch the water and protect your belongings, then get the roof covered. The EPA advises drying wet materials within 24 to 48 hours to prevent mold. Fixr puts the extra charge for emergency roofing service at $100 to $300.

How we got these numbers

HomeAnvil does not yet publish price data of its own. Every figure and fact on this page comes from a published source, read on September 26, 2026:

We will update this page when these sources publish new figures, and the date above will say when.

All guides

Get a free roof quote