Roof leak repair cost
Leak source to price, defect by defect.
Updated 2026-10-18 · 9 min read

Repairs are priced by what has to be opened up, not by the size of the hole. The national average repair runs about $1,150, and most land between $400 and $1,900 — but the spread by type of damage is far wider than that. If the problem is water coming in, the leak repair guide prices it by leak source instead; this table prices the damage.
| Repair | Typical range | Why |
|---|---|---|
| Vent or pipe boot repair | $75 – $250 | One penetration, a few shingles lifted |
| Damaged or missing shingles | $150 – $700 | Minimum crew visit dominates |
| Hole in the roof | $150 – $1,200 | Deck patched before the covering |
| Flashing repair | $200 – $600 | Siding sometimes has to come off |
| Wind or hurricane damage | $250 – $6,500 | From a few tabs to whole slopes |
| Ice dam removal | $400 – $1,500 | Steam removal, then the damage under it |
| Soffit and fascia repair | $500 – $6,000 | Rot runs back along the rafter tails |
| Hail damage | $700 – $4,000 | Usually an insurance conversation |
| Sagging roof | $800 – $5,000 | Structural — framing, not covering |
| Replace deck sheathing | $2 – $8 / sq ft | Covering off and back on above it |
| Diagnostic inspection | $307 – $571 | Often credited against the repair |
The minimum visit. A crew, a truck and a half-day is the floor under every repair, which is why a vent boot can cost $75 on one roof and $250 on another. Access — a second storey, a steep pitch, nowhere to stage — adds labour the same way it does on a full replacement. Matching — a discontinued shingle means either a colour mismatch or a larger patch to a break line. And what is found once the covering is off, which is usually deck.
Most shingle damage is a small job a good crew does in an hour — the asphalt shingle repair guide shows how it is done. Storm damage is the exception: read it with the storm damage inspection guide before anyone quotes, and a leaking chimney has its own price page.

The arithmetic that matters is repair cost against remaining life. A $800 repair on a roof with fifteen years left is $53 a year of purchased time. The same repair on a roof with three years left is $267 a year — and against a full replacement at $8,400 spread over twenty-five years ($336 a year), the repair is now the expensive option.
Three strikes
Three separate leak repairs in three years on the same roof is the field telling you it is finished. Each subsequent repair is money spent on a covering you are about to remove, and every patch makes the eventual tear-off marginally worse.

Where exactly is the water entering, and how was that established? A repair quote that cannot name the entry point is a guess with an invoice. What happens if the deck is soft under the patch — is there a per-sheet rate? Is the flashing being replaced or resealed; sealant on old flashing is a short-lived fix. And does the workmanship warranty cover the patch, the surrounding area, or nothing. Run the whole roof through the inspection checklist before you commission the repair, so you are not buying one fix on a roof that needs four.
Leak source to price, defect by defect.
How the shingle fix itself is done, course by course.
The other side of the crossover.
Find every defect before you price one.