How do I get a roof leak repaired?
Most roof leaks are fixed — not by replacing the whole roof — with a targeted repair costing $400 – $1,500. The hard part isn't the repair itself; it's finding the true source. Water travels along rafters before it drips, so the wet ceiling spot and the actual entry point are rarely in the same place.
If your roof is under 15 years old with no other problems, a single leak almost never justifies a full replacement — that pitch is a common upsell. A good roofer fixes the flashing or failed boot and leaves.
Most likely causes
Failed pipe boot or vent flashing
$300 – $600How to tellStain appears near a plumbing vent or exhaust stack; leak shows up during moderate rain, not just heavy storms
The fixReplace the rubber boot seal around the pipe penetration — a common $300–$600 repair
Step or counter flashing pulled away from chimney or wall
$400 – $1,200How to tellLeak is near a chimney, dormer, or where the roof meets a vertical wall; stain grows slowly over months
The fixRe-bed or replace the flashing; repoint mortar if chimney is involved
Cracked or missing valley flashing
$500 – $1,500How to tellLeak appears along an interior corner where two roof slopes meet, especially after heavy rain
The fixInstall new valley flashing — section of shingles must be lifted to do this right
Wind-lifted or broken shingles
$400 – $900How to tellShingles visible in the yard or gutters after a storm; exposed dark felt paper visible from the ground
The fixReplace damaged shingles; file insurance if wind damage is widespread
Skylight or solar panel seal failure
$400 – $1,200How to tellLeak always shows up directly below a skylight or penetration, worst during driving rain
The fixReseal or replace the skylight flashing; check fastener penetrations on panels
Ice dam (cold climates)
$400 – $1,000 for removal; insulation fix is separateHow to tellLeak only appears in winter or early spring; water stain near eaves; visible ice ridge at roof edge
The fixRemove ice dam carefully (steam, not a pick); improve attic insulation and ventilation to prevent recurrence
Try this first (before you pay anyone)
- Go into the attic during or just after rain — follow the wet trail uphill from the stain. Leaks almost always enter higher than where they appear on the ceiling.
- Check the flashings, not just the shingles. Most leaks come from metal flashing around chimneys, vents, and valleys — not from shingles failing in the field.
- If water is actively coming in, place a bucket and call for a tarp job. A roofer can apply a temporary tarp for $200 – $500 to stop damage while you schedule the permanent fix.
- Document everything with photos and video before any repairs — your insurance adjuster will want to see the original condition.
Unlock the hiring checklist
Use this before you call a roofing, so you know what to ask and what to avoid.
Call a pro when…
- Water is actively entering the home — you need a tarp on the roof within hours, not days
- You can see daylight through the roof boards from the attic
- The leak appeared after a storm and you suspect insurance may cover it — get a contractor to document before touching anything
- You've patched the same spot twice and it's still leaking — the water source is somewhere else and you need a proper trace
- The roof is 20+ years old and you're seeing multiple wet spots — that's not one leak, that's end-of-life
Repair or replace?
A repair makes sense when the roof is under 15 years old, the shingles are otherwise sound, and the leak is isolated to one flashing or boot. A replacement makes sense when you have 20+ years of age, widespread granule loss in the gutters, or multiple separate leaks appearing within a few seasons. Watch for storm chasers after hail events who claim your whole roof is shot — get an independent inspection before filing a claim or signing anything. Never sign over your insurance benefits (AOB) to a contractor.
Want a pro to look at it?
Free, no-obligation — we connect you with one matched local roofing pro, not a call list.
Related questions
How much does roof leak repair cost?
Most repairs run $400 – $1,500 depending on what's leaking and how accessible it is. A simple pipe boot swap is $300 – $600; chimney flashing work runs $600 – $1,500. Emergency tarping before the permanent fix costs $200 – $500 extra.
Will homeowners insurance cover a roof leak?
Insurance usually covers sudden, storm-caused damage (wind, hail, falling tree). It typically doesn't cover gradual deterioration or maintenance issues. Document the damage with photos and get a contractor's assessment before filing — a denied claim can still count against you.
How do I find where my roof is leaking?
Start in the attic, not at the ceiling stain. Water enters at a high point (a flashing gap, a cracked boot, a lifted shingle) and runs downhill along a rafter before dripping. Follow the wet wood or staining uphill toward the ridge to find the true entry point.
Can a roof leak cause mold?
Yes — mold can begin growing in wet insulation and drywall within 24–48 hours in warm conditions. If a leak has been slow and ongoing for weeks, pull back the insulation in the attic when you get up there. If you see black or green growth, call a remediation company alongside the roofer.