A roof leak almost never comes from where you think it does. Water gets in at one point, runs along the underlayment or a rafter, and shows up as a stain ten feet away. That is why "just patch the spot over the ceiling stain" so often fails, and why roof leak repair starts with finding the real entry point.
If water is actively coming in right now, start with our guide on what to do in the first 24 hours after spotting a leak. Once things are stable, this article covers the next questions: where the leak is likely coming from, what each repair typically costs, and when a repair stops being worth it.
One note on pricing before we start. WDM does not publish fixed price menus, because two leaks that look identical from the ground can be very different jobs once someone is on the roof. The ranges below are the ballparks New Jersey homeowners generally see in 2026. Your written proposal comes after an in-person assessment, and the estimate is free.
The most common leak we find. Flashing is the metal that seals the joint where the chimney meets the roof. Over time the sealant dries out, the step flashing pulls away from the brick, or the counter-flashing was never cut into the mortar properly in the first place. Water runs straight down the chimney into the attic.
What it looks like inside: staining on the ceiling or wall next to the chimney, often worse after wind-driven rain.
Typical repair cost: $400 to $1,500, depending on whether the flashing can be resealed and re-secured or needs to be replaced and re-stepped.
Every plumbing stack that pokes through your roof has a rubber or neoprene boot around it. New Jersey summers cook that rubber, and after 10 to 15 years it splits. It is a tiny gap, but it is a direct path into your attic.
Typical repair cost: $150 to $450 per boot. This is one of the cheapest roof repairs there is, and one of the most commonly missed.
A nor'easter or a summer thunderstorm lifts the edge of a shingle, breaks the seal strip, and either tears it off or leaves it flapping. Once the seal is broken, water gets under the next course.
Typical repair cost: $250 to $700 for a small section. If a whole slope has lost shingles, that is a different conversation (see the last section). If the damage came from a storm, WDM can work with your insurance provider to document hail or wind damage.
A nail that was driven at an angle or into a soft spot backs out over a few seasons, lifts the shingle above it, and creates a pinhole leak. On metal roofs, exposed fasteners with worn washers do the same thing.
Typical repair cost: $150 to $400. Usually a quick fix, but a roof with dozens of nail pops is telling you something about how it was installed.
A valley is where two roof slopes meet and channel water toward the gutter. It moves more water than any other part of the roof, so if the valley metal is rusted, the shingles were cut wrong, or debris has been sitting there for years, it leaks.
Typical repair cost: $500 to $1,500, depending on the length of the valley and whether it needs new valley metal and ice-and-water shield.
Older skylights leak in two ways: the seal between the glass and the frame fails, or the flashing around the curb was never done correctly. The second one is more common than the first.
Typical repair cost: $300 to $900 to re-flash. If the skylight unit itself has failed, replacement is usually the better spend.
This is the leak that is not technically a roof leak. When gutters overflow, water backs up under the first course of shingles at the eave, soaks the fascia, and shows up as a stain in the corner of a ceiling or a wet spot at the top of an exterior wall.
Typical repair cost: Cleaning the gutters is the first step. If the gutters are undersized for the roof or pitched wrong, the fix is a properly sized seamless gutter system, which is a separate project from the roof.
In a cold snap, heat escaping from the attic melts snow on the upper roof. It refreezes at the cold eave, builds a ridge of ice, and the water behind it backs up under the shingles. If there is no ice-and-water shield along the eave, it comes inside.
Typical repair cost: Emergency ice removal is one cost. The permanent fix is a combination of attic insulation, ventilation, and ice-and-water shield along the eaves, which is usually done as part of a re-roof. Budget $1,000 to $3,000 for eave-only underlayment work on an existing roof.
Asphalt shingles lose their protective granules as they age. Bare spots let UV light cook the asphalt underneath, the shingle cracks, and water gets through. If you see piles of granules in the gutters and the roof is 18 or more years old, this is likely what is happening.
Typical repair cost: Patching a small area runs $300 to $800. But this is the one cause on the list where repair is rarely the right answer, because the rest of the roof is the same age. See Roof Repair vs. Replacement: How to Make the Right Call.
We see this constantly on roofs that have been patched two or three times. Someone laid new shingles over a wet spot. The plywood underneath kept rotting. Now the shingles are fine and the roof still leaks, because the deck can no longer hold a nail.
Typical repair cost: $75 to $150 per sheet of plywood replaced, plus the shingle work above it. This is the repair nobody can quote from the ground, which is why WDM assesses every roof in person before giving you a number.
CauseTypical repair rangePipe boot / vent flashing$150 to $450Nail pops / exposed fasteners$150 to $400Missing or wind-lifted shingles$250 to $700Skylight re-flash$300 to $900Chimney flashing$400 to $1,500Valley repair$500 to $1,500Ice dam underlayment work$1,000 to $3,000Decking replacement$75 to $150 per sheet, plus shingles
Most single-cause repairs on an otherwise healthy roof land somewhere between $300 and $1,500. Anything climbing past that on a roof over 18 years old deserves a replacement conversation.
A repair makes sense when the roof is fundamentally sound and the leak has one clear cause. It stops making sense when:
If that sounds like your roof, read 7 Signs Your NJ Roof Needs to Be Replaced and our current guide to what a new roof costs in New Jersey.
WDM Contracting is based in Monroe, NJ and handles roof repair and replacement for homes and commercial buildings across New Jersey.
Request your free estimate or call 848-360-6121 and we will find the real source of the leak.