The Flashing Around Your Skylight Is Almost Certainly Where the Leak Is Coming From
Every drip you see falling from a skylight is pointing you toward the glass – and that’s exactly where the leak usually isn’t. The more likely failure is the metal flashing transition wrapping the perimeter of that skylight, and water has a habit of telling the truth late, meaning by the time you see it indoors, it’s already traveled a considerable distance from where it entered.
Why the drip misleads you
Every homeowner I’ve talked to after a bad storm describes the same thing: water coming down right at the skylight frame and an immediate assumption that the glass must be cracked or the seal around the pane must have failed. And honestly, that’s a reasonable first guess – it just happens to be wrong most of the time. The glass is usually fine. What’s failing is the metal assembly around the curb, the transition between your roofing material and the frame itself, and water doesn’t announce where it entered. It shows up where gravity eventually delivers it, which is why I say water tells the truth late.
Three feet uphill from the stain, that’s where I start looking. Water can enter above the skylight curb – at the head flashing – or beside it along the step flashing on either side, and once it gets under the shingles, it can ride along the decking for two, three, even four feet before it finds a gap into your ceiling. But that’s not the whole route. Some of it travels laterally, following the roof’s slope and the path of least resistance, which is why a stain appearing on the left side of your skylight shaft might actually be coming from a failure point on the right side of the uphill edge. Follow that route with me the next time you’re staring at a ceiling stain – the drip is the destination, not the source.
| Myth | What’s actually happening |
|---|---|
| The glass cracked. | Skylight glazing rarely cracks under normal Brooklyn weather. The far more common failure is the step flashing or head flashing pulling away from the curb, letting water under the roofing material. |
| It’s just condensation. | Condensation forms on the interior pane in cold weather, but it stays there. If moisture appears after rain or wind, you’re looking at infiltration – not condensation traveling down a wall. |
| More caulk will solve it. | Caulk over a flashing gap buys days, not seasons. Wind-driven rain on Brooklyn rowhouses hits at an angle that pushes water past surface sealants into bent or lifted metal underneath. |
| If the ceiling stain is centered, the hole is centered. | Water enters at an uphill or side gap and travels laterally under shingles before dripping. A centered stain on a brownstone shaft can come from a failure point two feet to either side of where the drip lands. |
| A leak only matters during heavy rain. | Low-slope and near-parapet roofs common in Brooklyn can let water sit and seep even in moderate rain. A flashing failure that seems minor during a drizzle is soaking your decking every time. |
Is this flashing failure, condensation, or a bigger roof-field problem?
Do you see water after rain only?
YES → Only during wind-driven or sideways rain?
YES → Likely step flashing or head flashing failure – wind is pushing water past a compromised metal lap.
NO → Is the staining appearing above or beside the skylight trim inside?
YES → Likely uphill water entry – head flashing or shingle tie-in is allowing water to travel down before appearing at the trim.
NO → Fog or moisture between the panes with no exterior rain?
YES → Likely a glazing or seal unit issue – this is an insulated glass failure, not a flashing problem.
NO → Multiple ceiling spots near or away from the skylight?
YES → You may have a broader roof-field leak. A full roof inspection is warranted, not just a skylight repair call.
What usually fails around a Brooklyn skylight
Here’s the part homeowners are usually not told. There are four distinct components wrapping every skylight – step flashing running up the sides, an apron below, head flashing at the uphill edge, and the shingles or membrane tying into all of them – and every single one of those transition points is a potential entry. I’m Victor Reyes, and in 17 years in roofing, with most of that time spent in Brooklyn tracking leak paths around skylights and other glass transitions, I’ve found that the failure people see indoors rarely matches the component that actually let water in. The uphill head flashing takes the most direct punishment from rain and windblown debris, but the side step flashing fails quietly, often hidden under old patch layers that look solid until they aren’t.
I was on a brownstone off Prospect Place at 6:40 in the morning after a night of hard March wind, and the owner swore the skylight glass had cracked because water was dripping right onto her cookbook shelf. The glass was fine. What failed was one bent piece of step flashing buried under old roof cement from a previous patch job – someone had smeared over the problem instead of fixing it – and the water had traveled two feet before it showed its face indoors. Now follow that with me: she’d had that roof patched twice already, both times with cement layered over the same spot, and both times the patch bought a season before the bent metal underneath resumed telling the truth late.
Brooklyn adds its own complications to all of this. Brownstones with parapet walls trap debris against the uphill edge of skylights, and that debris holds moisture through freeze-thaw cycles that slowly work metal laps open. Older buildings carry layers of previous repairs – cement, fabric membrane scraps, caulk – stacked over original flashing that was never replaced. Roof access in tight backyards means some sections go uninspected for years. And the winter cold here is hard enough on metal that even properly installed flashing develops small separations at the laps if it doesn’t get a periodic check. The geometry of the roof doesn’t lie; it just waits for the right conditions to show you what it’s been doing.
The stain is the witness, not the culprit.
| Part around skylight | Typical failure | What you notice inside | Likely repair move |
|---|---|---|---|
| Side step flashing | Bends, separates, or gets buried under old roof cement until the metal can’t move with the roof | Staining on one side of the shaft, often appearing during wind from a specific direction | Remove old patch material, replace bent pieces, re-interleave with shingles in sequence |
| Head flashing | Lifts at the uphill edge from debris pressure, freeze-thaw, or original under-fastening | Water appearing across the full uphill interior edge of the skylight frame or shaft | Clear debris, re-seat or replace head flashing, restore shingle tie-in over the top |
| Apron flashing | Separates from curb base or has no saddle directing water around it | Dripping at the downhill edge of the skylight, sometimes confused for condensation runoff | Re-attach or replace apron piece, ensure drainage path leads water away from curb base |
| Surrounding shingles / membrane tie-in | Cracked, lifted, or patched-over shingles allow water to reach flashing without resistance | Broad ceiling staining that seems unrelated to the skylight position but tracks back to it | Replace damaged shingles or membrane sections, restore proper lap and drainage sequence |
The uphill edge catches more trouble than people expect
⚠ Why Roof Cement and Silicone Often Hide the Problem Instead of Fixing It
- They trap water rather than redirect it. Smearing cement or silicone over a metal lap seals the visible gap but often creates a pocket behind the patch where water pools against the decking – exactly where you don’t want standing moisture.
- They make diagnosis harder later. When the next roofer lifts that section, they’re working through layers of old compound before they can even see what’s actually failing. That adds time, cost, and the risk of missing a secondary failure nearby.
- They crack under Brooklyn’s seasonal swings. Roof cement and silicone don’t move the way metal does. One hard winter followed by a hot July and the patch cracks open again – sometimes wider than the original gap. Improvised metal scraps cut to fit the curb and sealed with caulk are a red flag that a problem has been addressed cosmetically, not corrected.
How to tell whether you need repair now or can schedule it
Bluntly, skylights don’t leak by themselves nearly as often as people think. The signs that push a repair into urgent territory are hard to miss if you know what to look for: active dripping during a current or recent storm, drywall or paint around the shaft that’s bubbling or sagging, any moisture appearing near a light fixture or junction box in the ceiling, and metal at the skylight curb that’s visibly lifted or separated. Those situations don’t wait for a convenient appointment window. On the other hand, if you’re looking at an old brownish stain that feels dry to the touch and hasn’t shown new moisture through several recent rainstorms, you likely have time to schedule properly – though “time” doesn’t mean indefinitely.
One November evening, just before dark in Bay Ridge, I got called to a duplex where the kid upstairs had put a mixing bowl under a skylight drip and decorated it with stickers so “the roof monster” wouldn’t be scary. The actual culprit was clogged debris packed against the uphill side of the skylight flashing, freezing and thawing until it opened a path under the shingles. That job sticks with me because the leak looked dramatic inside – the bowl was half full – but outside it was a tiny failure in exactly the place I expected to find it. Here’s the insider tip worth remembering: after a storm, note whether the leak shows up only when the wind is coming from one specific direction. That pattern almost always narrows the failure to either the side step flashing on that face or the head flashing taking the wind load, and it gives your roofer a precise starting point instead of a general search.
Before You Call: 6 Things to Check First
- Note exactly when the leak appears – during rain, after rain, or only in wind.
- Photograph the ceiling stain and, if you can safely see the roof from a window, photograph the exterior too.
- Check whether the leak happens only when wind comes from one particular direction.
- Look for any visible debris buildup on the uphill side of the skylight from inside or from a window view.
- Note the approximate age of the roof if you know it – prior patch history is useful information.
- Do not climb onto the roof yourself – Brooklyn roof slopes and parapet edges are genuinely dangerous without the right equipment.
One windy Tuesday, the fake fix looked convincing
I remember one windy Tuesday in Crown Heights when the sun was already baking the tar on the roof by midmorning, and a landlord kept pointing at condensation on the interior skylight pane like that was the whole issue. I lifted the shingles around the curb and found improvised aluminum pieces cut from what looked like a takeout tray lid, sealed at the laps with silicone. Now follow that with me: during calm or light rain, none of that was visible as a problem. The makeshift flashing sat flat, the silicone held the gaps, and nothing moved. But the moment wind-driven rain hit that roof at an angle – which it does regularly between Atlantic Avenue and Eastern Parkway when a storm comes in off the water – water went straight through the compromised laps every single time. The landlord had patched it twice that year already. Different roofer, same basic mistake.
What a proper repair actually includes
A real skylight flashing leak repair means lifting the surrounding roofing material to expose the full flashing sequence – not spraying a hose at the glass and calling it diagnosed. That means removing whatever patch material is sitting on top, examining each component in order from step flashing to head flashing to apron, replacing any damaged or improvised pieces with properly sized metal, restoring the underlayment tie-in so water has a continuous drainage path away from the curb, and then tracing the route water actually takes under the shingles before confirming the repair is complete. And honestly – the neatest-looking caulk line is often the repair I trust the least. A clean bead of sealant over a bad lap looks finished. It just isn’t.
What a Roofer Should Do During Skylight Flashing Leak Repair
Questions people ask after the bucket comes out
If I asked you where water likes to cheat, what would you say? Most people would point at the obvious – the glass, the frame, the part you can see from inside the room. But water doesn’t cheat where you’re watching. It finds the small gap at a metal lap three feet uphill and tells the truth about it much later, on your ceiling. That’s the whole logic behind tracing the flashing route rather than arguing with the stain. A targeted skylight flashing repair – one that addresses the actual entry point – is almost always more logical, and more durable, than blaming the glass and replacing it.
Common Questions About Skylight Flashing Leak Repair in Brooklyn
Can this be fixed without replacing the whole skylight?
In most cases, yes. If the glazing unit itself is intact and the frame is structurally sound, the repair is limited to the flashing components and surrounding roofing material. A full skylight replacement becomes the right call only when the curb is rotted, the frame is warped, or the glazing has failed independently.
Is the leak always from the uphill side?
Not always, but the uphill head flashing takes direct water load and is often the first to fail on debris-prone Brooklyn roofs. Side step flashing is almost as common, especially when previous patches have been stacked over bent pieces without replacing them.
Why does it leak only in sideways rain?
Because wind-driven rain hits at an angle and pushes water into metal laps that would otherwise shed water under normal downward flow. A gap that a vertical rainstorm doesn’t exploit becomes a reliable entry point the moment the wind picks up. That directional pattern is useful information – it almost always points to one specific side or the head flashing.
Will more caulk help for now?
It might slow things down briefly, but it won’t hold through a wind event and it makes a proper diagnosis harder later. Caulk over a compromised lap traps moisture against the metal and the decking underneath. It’s the kind of fix that feels like progress until the next storm proves otherwise.
How do Brooklyn winters make flashing leaks worse?
Freeze-thaw cycles are hard on metal laps. Water gets into a small gap, freezes, expands, and widens the opening – then thaws and runs through the now-larger gap. Debris packed against the uphill edge holds that moisture in place and accelerates the process. A flashing joint that was marginal in October can be a reliable leak path by February.
Fast Facts: Brooklyn Skylight Leak Calls
Most Common Culprit
Flashing transition – not the glass pane.
Best Evidence
Pattern of leak during specific rain/wind conditions, especially directional.
Risk of Waiting
Soaked roof decking, drywall damage, and mold behind ceiling finish.
Best Next Step
Inspection that traces the water path uphill from the interior stain, not just visual check at glass.
If a skylight leak keeps showing up every time the wind picks up or the rain falls sideways, that’s the roof telling you something specific – and a surface patch isn’t the answer. Call Dennis Roofing and we’ll inspect the full flashing route, find the actual entry point, and repair it before the next storm turns a small metal failure into water-damaged drywall and rotted decking. Don’t wait on this one.