Roof leak repair cost
Repairing a roof leak costs $300 to $1,500, typically $700. Most of that spread is finding the leak: water enters in one place and appears somewhere else entirely.
National average
$700
each
Base pricing reviewed September 2026
Repairing a roof leak costs $300 to $1,500 for a single isolated leak, typically around $700. Simple fixes start at $150. Leaks that have been running long enough to rot the deck or the framing reach $3,000 and beyond.
Almost all of that spread is not the repair. It is finding the leak, and what the water has already done on its way in.
What each fix costs
| Cause | Typical repair |
|---|---|
| Cracked pipe boot | $150 to $400 |
| A few wind-lifted or missing shingles | $150 to $450 |
| Chimney flashing rebuilt | $400 to $1,800 |
| Step flashing at a wall | $300 to $900 |
| Valley repair | $500 to $1,500 |
| Skylight reflash | $400 to $1,100 |
| Nail pop resealed | $100 to $250 |
| Ice dam damage at the eaves | $500 to $3,000 |
| Leak plus one sheet of rotten decking | $500 to $1,200 |
| Leak diagnosis, when charged separately | $150 to $400 |
Water does not enter where the stain is
This is the single most useful thing to know about roof leaks.
Water gets through the roof, lands on the top of a rafter, and runs along it — sometimes twenty feet — until it meets a nail, a joint in the sheathing, or a light fitting, and drips. The ceiling stain marks where it fell off, not where it came in.
So a stain in the middle of a bedroom regularly traces to a chimney at the other end of the house. "It can't be the chimney, the mark is over there" is wrong more often than it is right, and it is why leak diagnosis is a paid service rather than a glance.
How a leak is actually found
The honest method is water testing. Someone runs a hose on the roof, starting low and working upward in sections, while another person watches the attic. It is slow — thirty to sixty minutes — and it is conclusive.
Faster methods that a good roofer uses first:
- Attic inspection on a bright day, looking for daylight and for staining trails along rafters
- Checking every penetration, because pipe boots, vents and skylights account for most leaks
- Looking uphill from the stain, since water runs down
Some contractors charge $150 to $400 for diagnosis and credit it against the repair. That is a fair arrangement. Ask which it is before the visit.
The usual suspects, in order
Pipe boots. The rubber collar around a plumbing vent. The rubber degrades in ultraviolet light and splits after ten to fifteen years, and it is the most common roof leak there is. $150 to $400, and if one has gone the others are the same age.
Flashing at a chimney or a wall. Second most common. See the chimney article for why sealant is not a repair.
Valleys. Where two roof planes meet, water concentrates. Debris collects and holds moisture.
Nail pops. A nail backs out and lifts the shingle above it. Cheap to fix, easy to miss.
Ice dams. Not a roof defect but a ventilation and insulation defect that presents as one. Fixing the roof without fixing the attic means doing it again next winter.
What to do before the roofer arrives
Contain it. A bucket, and a small hole punched in a bulging ceiling to let water out in one place rather than spread across the plasterboard. That feels wrong and it is right: a bulge holding water will come down eventually, and larger.
Photograph everything, dated, in case an insurance claim follows.
Move what matters out from under it.
Do not go on the roof in the rain. More people are hurt looking at leaks than by leaks.
Repair or replace
A leak on a roof under fifteen years old is a repair. The rest of the roof has years left, and replacing it because one flashing failed is an expensive answer to a cheap problem.
Past twenty years, weigh the repair against replacement. Two considerations tip it:
- Several leaks in different places means the roof is failing as a system, not at one point
- A repair on a roof with two years left buys those two years at full price
The article on repair and replacement works through that arithmetic in detail.
Frequently asked questions
Will insurance cover a leak?
If it came from a sudden covered event — a storm, a fallen branch — usually yes, for the water damage inside at least. If the roof simply wore out, no. Filing and being denied still goes on your claims record, so identify the cause first.
Can I patch it myself?
Roofing cement on a small hole from inside the attic will get you through a storm. It is a temporary measure and it makes the eventual proper repair slightly harder. Anything on the roof surface, in weather, at height, is not a homeowner job.
The leak stopped on its own. Am I fine?
No. Leaks are usually intermittent because they depend on wind direction and rain intensity. A leak that appears only in a driving rain from the west is still a leak.
How long does a repair take?
Most are done in a single visit of two to four hours, weather permitting. Anything that needs decking replaced or a large area opened takes a day.
Should I get more than one quote?
For anything above about $1,000, yes. For a $250 pipe boot on a Tuesday, no — the second visit costs more than the difference.
Price this for your job
The same range applied to your measurements and your state, so the number you take into a quote is the one for the job you are having done.
What most quotes describe: mid-range materials, ordinary conditions.
Moves the labor part only. Materials cost much the same everywhere.
$300 to $1,500
Typically $700 · 1 each · standard · national
Built from this guide's national range of $300 to $1,500 each. An estimate for reading a quote, not a quote.
What this costs in your state
Priced from the mean hourly wage for roofers in each state against the national mean, BLS OEWS May 2025. Only the labor part of the figure moves: about 80% of this job is labor, so a state paying 20% above the national mean lands about 16% above the national price rather than 20%. Materials cost much the same everywhere.
| State | Typical | Range | Wage index |
|---|---|---|---|
| Illinois | $888 | $381 to $1,903 | 1.34× |
| New Jersey | $856 | $367 to $1,835 | 1.28× |
| Massachusetts | $843 | $361 to $1,807 | 1.25× |
| Minnesota | $842 | $361 to $1,805 | 1.25× |
| New York | $808 | $346 to $1,731 | 1.19× |
Show the other 40 states and the District of Columbia
| State | Typical | Range | Wage index |
|---|---|---|---|
| Washington | $803 | $344 to $1,722 | 1.19× |
| District of Columbia | $802 | $344 to $1,719 | 1.18× |
| Connecticut | $800 | $343 to $1,714 | 1.18× |
| Alaska | $799 | $343 to $1,713 | 1.18× |
| California | $789 | $338 to $1,691 | 1.16× |
| New Hampshire | $755 | $324 to $1,618 | 1.10× |
| Rhode Island | $752 | $323 to $1,612 | 1.09× |
| Maryland | $734 | $314 to $1,572 | 1.06× |
| Oregon | $732 | $314 to $1,570 | 1.06× |
| Michigan | $732 | $314 to $1,568 | 1.06× |
| Hawaii | $732 | $314 to $1,568 | 1.06× |
| North Dakota | $723 | $310 to $1,550 | 1.04× |
| Indiana | $716 | $307 to $1,534 | 1.03× |
| Wisconsin | $699 | $300 to $1,498 | 1.00× |
| Nevada | $693 | $297 to $1,486 | 0.99× |
| Montana | $689 | $295 to $1,477 | 0.98× |
| Pennsylvania | $684 | $293 to $1,466 | 0.97× |
| Missouri | $683 | $293 to $1,463 | 0.97× |
| Vermont | $683 | $293 to $1,463 | 0.97× |
| Colorado | $681 | $292 to $1,460 | 0.97× |
| Ohio | $676 | $290 to $1,449 | 0.96× |
| Delaware | $673 | $288 to $1,441 | 0.95× |
| Idaho | $663 | $284 to $1,421 | 0.93× |
| Maine | $657 | $282 to $1,409 | 0.92× |
| Kansas | $654 | $280 to $1,402 | 0.92× |
| Louisiana | $649 | $278 to $1,390 | 0.91× |
| Iowa | $642 | $275 to $1,375 | 0.90× |
| Utah | $637 | $273 to $1,365 | 0.89× |
| Virginia | $636 | $273 to $1,363 | 0.89× |
| West Virginia | $632 | $271 to $1,354 | 0.88× |
| Kentucky | $628 | $269 to $1,346 | 0.87× |
| Arizona | $627 | $269 to $1,345 | 0.87× |
| South Carolina | $623 | $267 to $1,336 | 0.86× |
| North Carolina | $622 | $267 to $1,333 | 0.86× |
| Wyoming | $619 | $265 to $1,326 | 0.85× |
| Oklahoma | $613 | $263 to $1,314 | 0.84× |
| Florida | $611 | $262 to $1,309 | 0.84× |
| Georgia | $607 | $260 to $1,300 | 0.83× |
| New Mexico | $602 | $258 to $1,290 | 0.82× |
| Nebraska | $602 | $258 to $1,289 | 0.82× |
| Alabama | $601 | $258 to $1,288 | 0.82× |
Least expensive
| State | Typical | Range | Wage index |
|---|---|---|---|
| Texas | $595 | $255 to $1,274 | 0.81× |
| South Dakota | $593 | $254 to $1,270 | 0.81× |
| Tennessee | $590 | $253 to $1,265 | 0.80× |
| Arkansas | $581 | $249 to $1,245 | 0.79× |
| Mississippi | $576 | $247 to $1,235 | 0.78× |
All 50 states and the District of Columbia. BLS suppresses an estimate where the sample is too small to publish, and those are left out rather than filled in with the national figure.
Producer price index for nonmetallic mineral products: asphalt felts and coatings
This is a materials cost trend, not a project price. It is what producers charge for the material, indexed to a base year — useful for seeing which way the material behind this job has moved, and not a figure to multiply anything by.
Sources and methodology
- Labor
- Roofers
- Split
- About 80% of this figure is labor and 20% materials, which is what decides whether it moves with wages or with the commodity index. How we calculate costs.
Read next
Chimney flashing repair cost$400 to $1,800per projectRebuilding chimney flashing costs $400 to $1,800. A chimney is the most common source of a roof leak, and the leak almost never appears anywhere near the chimney.
Skylight installation cost$1,000 to $3,500eachInstalling a skylight costs $1,000 to $3,500, typically $1,800. Modern units with a proper flashing kit do not leak; the ones that do are almost always a flashing failure.
Roof inspection cost$150 to $400eachA roof inspection costs $150 to $400. It is the cheapest thing in roofing and the one that most often saves money, because it separates a $700 repair from a $14,000 replacement.
Roof decking replacement cost$70 to $150eachReplacing roof decking costs $70 to $150 per 4x8 sheet. It is the line that most often makes a final invoice beat the estimate, and nobody can quote it honestly in advance.
Emergency roof repair cost$300 to $700per projectEmergency tarping costs $300 to $700, and after-hours rates run 25% to 40% above scheduled work. An emergency is water entering the house; everything else costs less on Tuesday.