Last updated:
Average roof leak repair cost
According to Fixr (updated January 27, 2026), roof leak repairs nationally range from $350 to $1,500, with an average of about $800. Extensive leaks with structural damage can reach about $8,000.
These are national averages, not our prices. Your price depends on your home; we give a written quote after a free inspection.
That wide range comes down to two things: where the water gets in, and how long it has been getting in before anyone finds it. A leak caught early at a single cracked pipe boot is a very different job from one that has soaked the decking over a whole winter.
Most leaks sit at the low end of the job, because most come from one failure point. The higher figures usually mean the water has had time to spread into the roof deck, the insulation and the ceiling below.
Cost by where the leak starts
National averages by leak source, from Fixr (January 2026):
| Where the leak starts | National average (Fixr, Jan 2026) |
|---|---|
| Missing or damaged shingles | $150 to $450 |
| Vent or pipe boot | $100 to $600 |
| Chimney flashing | $200 to $600 |
| Skylight | $300 to $800 (up to $2,800 if the skylight is replaced) |
| Valley | $300 to $1,500 |
These are national averages, not our prices. Your price depends on your home; we give a written quote after a free inspection.
Why each source is different
- Shingles. Wind and hail can tear, lift or knock shingles loose. Replacing a few is usually quick, as long as the decking underneath is still sound.
- Vents and pipe boots. Rubber pipe boots crack with sun and age, and vent flashing can work loose. These are among the most common leak sources.
- Chimney flashing. Chimneys most often leak where the roof meets the brick, or where the counter-flashing is set into the mortar joints.
- Skylights. A skylight can leak at the flashing around its frame or at the seal itself. The price climbs when the unit has to be replaced.
- Valleys. Valleys carry water from two roof slopes, so a worn valley can let a lot of water in. Repairs often mean opening up a longer run of roofing.
What makes a leak repair cost more
- Water damage inside the roof. Soft or rotted decking has to be cut out and replaced, and wet insulation and stained drywall add to the job.
- Steep or high roofs. They take more safety equipment and more time to work on.
- Several leak points. Each source needs its own repair, and one leak can hide another.
- Leaks found late. The longer water gets in, the further it spreads through the roof and the house.
Finding a leak early keeps it cheaper. A stain on a top-floor ceiling is often the first sign; our guide to water stains on the ceiling explains how to tell whether the roof is to blame.
Repair or replace?
Most leaks come from one failure point and need a targeted roof repair. That is usually the right call when the roof is in reasonable shape and the damage is limited to one area.
Several leaks, an aging roof or widespread damage can make roof replacement better value. Paying for repeated repairs on a roof that is near the end of its life can cost more over time than replacing it once. Our roof replacement cost guide explains what affects a replacement estimate.
An inspection shows which way your roof falls. We photograph what we find, so you can see the condition of the roof for yourself before you decide.
Why the cheapest patch can cost more
The quickest fix is a bead of caulk or roofing cement where the stain shows. The trouble is that water often travels along the decking or a rafter before it drips, so the real entry point can be several feet uphill from the stain.
A patch in the wrong place leaves the leak running. The ceiling stain may fade for a while, but the decking keeps getting wet, and the next repair is bigger. Paying a little more to find the real source is usually the cheaper path.
Our roof leak repair service traces the water back to where it gets in and fixes the source, not just the spot where it shows.
How to get a real price
Start with a free roof inspection. We check the roof and, where we can, the attic, and send you a photo report of what we find. Then you get a written quote for the repair your roof actually needs, before any work starts.
If it is leaking now, do not wait for the inspection. We offer 24/7 emergency roof tarping to stop more water getting in until the repair can be made.
Related services and guides
- Roof leak repair
- Water stains on the ceiling
- 24/7 emergency roof tarping
- Roof repair
- Roof replacement cost

What to do next
Hail Mary Roofing & Exteriors is based in Glen Carbon, Illinois, serving the Metro East and St. Louis area. Request a free roof inspection with a photo report to understand your roof's condition. Call (618) 806-9898; if water is coming in, we offer 24/7 emergency tarping.
Limited Lifetime Craftsmanship Warranty on asphalt shingle roofs, transferable to a new owner one time; 10-year craftsmanship warranty on all other work.
More homeowner guides
- How Much Does a Roof Replacement Cost in Illinois?
- How to Get Insurance to Help Pay for Roof Replacement
- How Long Does a Roof Replacement Take?
- What Does Hail Damage Look Like on a Roof?
- Does Homeowners Insurance Cover Hail Damage to a Roof?
- Impact-Resistant Shingles: Are Class 4 Shingles Worth It in Illinois and Missouri?
- What Size Hail Damages a Roof?
- Water Stain on the Ceiling? What It Means and What to Do
- Are Gutter Guards Worth It? An Honest Look for Metro East Homes
- Hail-Resistant Roofs: How to Protect Your Home From Hail in Illinois and Missouri
