Most roof leak repairs in NYC cost $300–$1,200. A small leak patch runs $300–$650, shingle repairs $350–$800, flat roof leak repairs $400–$1,200, flashing replacement $450–$900 and skylight leaks $500–$1,200. Storm damage or rotted decking can push a repair to $1,500–$3,500.
Key takeaways
- Typical leak repair: $300–$1,200.
- Flashing (chimneys, walls, vents) is the most common leak source on NYC homes.
- The stain on your ceiling is often feet away from where water gets in.
- If the roof is 20+ years old and leaking in several places, replacement is usually cheaper long-term.
In this guide
Roof leak repair costs in NYC (2026)
| Repair | Typical cost | What's usually involved |
|---|---|---|
| Minor leak patch | $300–$650 | Sealing a small hole, nail pop or cracked seal |
| Shingle repair | $350–$800 | Replacing damaged or missing shingles |
| Flat roof leak repair | $400–$1,200 | Seam, blister or puncture on EPDM/TPO/mod-bit |
| Flashing replacement | $450–$900 | Chimney, wall, valley or vent flashing |
| Skylight leak repair | $500–$1,200 | Reflashing or resealing a skylight |
| Gutter / downspout repair | $150–$500 | Overflow pushing water under the roof edge |
| Extensive repair | $1,500–$3,500 | Storm damage, deck repair, chimney flashing rebuild |
Prices are from our own NYC jobs in 2026. Repairs in Manhattan and Brooklyn can run higher than on Staten Island because of access.
The most common causes of roof leaks (and their fixes)
Failed flashing
The metal where the roof meets chimneys, walls and vents. The number one leak source we see. Fix: new flashing, $450–$900.
Damaged shingles
Wind-lifted, cracked or missing shingles let water reach the underlayment. Fix: $350–$800.
Flat roof seams
Lifted seams, blisters and punctures on row-home roofs. Fix: $400–$1,200.
Pipe boots & vents
Cracked rubber collars around plumbing vents. One of the cheapest fixes, in the minor-repair range.
Skylights
Old seals and poorly installed flashing. Fix: $500–$1,200, or replacement. See skylight repair.
Clogged gutters & drains
Water backs up under the roof edge or ponds on flat roofs. Fix: $150–$500 plus any damage.
What makes a leak repair cost more
- Hidden damage: rotted decking or wet insulation under the leak
- How long it leaked: months of slow leaks mean more wood and drywall to replace
- Access: steep roofs, tall buildings and attached homes with no driveway
- Matching materials: older or discontinued shingles take more effort to match
- Emergency timing: nights, weekends and active storms
Repair or replace?
Repair when the roof is under about 15 years old and the leak is in one area. Consider replacement when the roof is 20+ years old, leaks in multiple spots, has been patched repeatedly, or the deck is soft. At that point, repair money is often money spent twice. Compare the numbers in our NYC roof replacement cost guide.
What to do right now if your roof is leaking
- Move valuables and put a bucket under the drip.
- If the ceiling bulges with water, a small hole at the lowest point lets it drain safely.
- Take photos for your records and insurer.
- Stay off the roof.
- Call a licensed roofer who can find the source, not just the stain. We use infrared (thermal imaging) cameras to trace hidden leaks. Call (929) 370-1552, with 24/7 emergency service.
Frequently asked questions
How much does it cost to fix a small roof leak?
A minor leak patch typically costs $300–$650 in NYC. Replacing a few shingles is about $350–$800.
Is a roof leak an emergency?
An active leak should be handled within a day or two. Water spreads into insulation, drywall and framing quickly and can lead to mold. If water is coming through the ceiling now, call for emergency tarping.
Does homeowners insurance cover roof leak repair?
Usually only when the leak was caused by sudden damage, such as wind, a fallen tree or hail, not by age or lack of maintenance. Photos and a contractor's written report help with the claim.
Can I fix a roof leak myself?
We don't recommend it. Finding the true source is the hard part, roofs are dangerous, and caulk-and-tar patches usually fail and can make a proper repair harder.
Why does my roof leak only in heavy rain?
Often a flashing problem or a slow seam failure that only lets water in when it's driven by wind or volume, or a drain or gutter backing up during downpours.





