The short answer
A wind-driven rain leak on an asphalt shingle roof runs $300 to $1,500 to fix in 2026 for most homes.
The low end is a straightforward flashing reseal or a few replaced shingles. The high end covers a proper water test plus larger flashing, ridge vent, or skylight work.
Here's the part people miss: the water you see inside is usually far from where it gets in. These leaks travel along framing before they drip, which is why guessing wastes money.
So a big chunk of what you're paying for is finding the entry point, not just the patch.
Where the money goes
The bill splits into diagnosis and repair, and on these leaks diagnosis is a real line item.
A water test, where one tech sprays the roof in sections while another watches the attic, adds roughly $150 to $400. It's the difference between a fix that holds and three visits that don't.
Once they find it, the repair itself is usually modest. Resealing or replacing step flashing on a single wall runs $300 to $700 most places.
Replacing a run of lifted shingles is $200 to $500 if the shingles match and aren't brittle.
Ridge vent replacement runs $400 to $900 depending on length. Skylight flashing rework is $400 to $1,000, and chimney counterflashing (which involves masonry) can push $600 to $1,400.
Steep or multi-story roofs add cost because of setup, ladders, and fall protection. A second story can add 20 to 40 percent to labor.
- Water test / leak diagnosis: $150 to $400
- Step flashing reseal or replace (one wall): $300 to $700
- Replace lifted/unsealed shingles: $200 to $500
- Ridge vent replacement: $400 to $900
- Skylight flashing rework: $400 to $1,000
- Chimney counterflashing (with masonry): $600 to $1,400
How we put this together
These numbers reflect 2026 US pricing for asphalt shingle roof repairs, blending typical flashing, shingle, vent, and skylight labor and material costs.
Ranges assume a licensed roofer, standard single or two-story access, and shingles that are still repairable rather than end-of-life.
Your actual quote shifts with local labor rates, roof pitch, height, and how involved the diagnosis turns out to be.
Diagnostic guidance here follows standard leak-tracing practice: find the highest wet point, identify the detail above it, and confirm with a controlled water test before cutting anything.