Skylight Leak Repair Pricing: What Brooklyn Homeowners Pay
Skylight leak repair costs in Brooklyn range from $325 to $850 for basic flashing repairs, $900 to $2,100 for significant structural work, and $1,800 to $4,500 for full skylight replacement with proper waterproofing. The biggest problem homeowners face isn’t just the leak-it’s not knowing whether they’re paying a fair price for the actual fix their roof needs.
Last October, after a nor’easter hammered Flatbush for three straight days, I got seven calls from homeowners with skylight leaks. Three had drips around the frame. Two had water pooling on the drywall below. One had a steady stream running down her living room wall. Their repair costs? $475, $1,320, and $2,850 respectively. Same storm, same neighborhood, wildly different problems-and wildly different price tags that all made sense once you understood what was actually broken.
What Determines Your Skylight Leak Repair Cost
The skylight leak repair cost depends on where the water’s getting in, not just that it’s leaking. I’ve traced leaks that looked identical from inside but required completely different fixes. On a brownstone in Park Slope last spring, water dripped from the same corner of two skylights on different floors. The third-floor leak cost $580 to repair-bad sealant around the curb flashing. The second-floor leak ran $1,940-the entire step flashing had separated from the roof deck, and we had to rebuild the curb mount and tie it back into the membrane.
Here’s what actually drives the price:
- Flashing condition and accessibility: Simple resealing where flashing meets glass runs $325-$575. Replacing deteriorated flashing on a flat roof costs $680-$1,150. Replacing step flashing on a pitched brownstone roof with limited access jumps to $1,200-$2,100.
- Roof type and integration: Skylights on flat EPDM or TPO roofs are usually easier to repair. Skylights cutting through slate, tile, or historic metal roofing require matching materials and specialty labor-add 40-60% to standard repair costs.
- Curb and frame damage: If the wooden curb that raises your skylight above the roof plane has rotted, you’re looking at $850-$1,600 for curb replacement plus proper flashing reinstallation. I see this most often on skylights that are 15+ years old where someone kept “fixing” the leak with caulk instead of addressing the real problem.
- Interior damage scope: The leak repair itself might be $700, but if water damaged your ceiling, you’re adding drywall repair and painting. That’s usually not in the roofing quote-factor another $400-$900 depending on damage extent.
Minor Skylight Leak Repairs: $325-$850
Most Brooklyn skylight leaks I diagnose fall into this category, and most happened because someone thought caulk was a permanent solution. It’s not.
At this price point, you’re typically dealing with:
Failed sealant around the glass or frame: $325-$495. This is the most common issue on skylights that are 5-12 years old. The butyl or silicone seal between the skylight frame and the glass breaks down from UV exposure and temperature cycling. Water seeps through during heavy rain or when snow melts. The fix involves removing old sealant, cleaning the joint properly, and applying commercial-grade skylight sealant designed for your specific skylight brand. This takes 1.5-2.5 hours of careful work.
Counterflashing separation: $480-$750. The counterflashing is the metal piece that covers the joint between your skylight curb and the roof flashing. When it pulls away or the fasteners corrode, water runs straight down the curb. I see this constantly on buildings in Sunset Park and Bay Ridge where salt air accelerates metal deterioration. The repair means removing the counterflashing, addressing any rust on the curb, installing new flashing, and properly lapping it with the existing roof membrane or shingles.
Apron flashing issues on sloped roofs: $520-$850. The apron flashing is the piece that runs along the downslope side of your skylight, channeling water around it. When it separates from the shingles or the sealant fails, water backs up under the skylight during heavy rain. Fixing this requires carefully lifting shingles without breaking them (harder than it sounds on older roofs), installing new apron flashing, and integrating it correctly with the waterproofing layers.
On one job in Crown Heights, a homeowner had paid two different contractors $350 each to “seal” her skylight. Both times, the leak came back within six months. When I pulled the trim ring off, the actual flashing hadn’t been touched-they’d just run a bead of caulk around the visible edge. We charged $685 to properly reflash the curb and apron, and that was three years ago. Still dry.
Major Skylight Leak Repairs: $900-$2,400
This is where the leak isn’t just a failed seal-there’s structural deterioration or the flashing system needs complete replacement.
Full flashing replacement: $900-$1,600. When all the flashing around a skylight has deteriorated, you can’t just patch sections. The entire flashing kit needs replacement, which means temporarily removing the skylight, stripping all old flashing down to the roof deck, inspecting and repairing any deck damage, installing new step flashing and counterflashing tied into your roof membrane, and properly remounting the skylight. On a brownstone in Cobble Hill with a skylight cutting through three layers of roofing from previous overlays, this job ran $1,485 because we had to carefully work through historic materials without causing more damage.
Curb rebuild with flashing: $1,200-$2,100. The curb is the raised frame that your skylight sits on. When it rots-and wooden curbs absolutely rot in Brooklyn’s climate-water has already been infiltrating for a while. You’ll often see staining on your ceiling or walls before anyone looks at the curb itself. Rebuilding means removing the skylight, tearing out the rotted curb, building a new pressure-treated curb (or better yet, a curb with moisture barriers), properly flashing it into the roof system, and reinstalling or replacing the skylight. This is 6-10 hours of careful carpentry and roofing work.
Deck repair with skylight integration: $1,400-$2,400. Sometimes the leak has been going on so long that the roof decking around the skylight has deteriorated. You’ll know this is likely when you see sagging or water stains spreading beyond the immediate skylight area. The repair requires opening up the roof around the skylight, replacing damaged plywood or board sheathing, ensuring proper drainage slope, and rebuilding the waterproofing system before the skylight goes back in. I did this on a Williamsburg walk-up where the skylight had been leaking for at least five years based on the decay pattern. The owner thought she just needed “new flashing.” She needed $2,150 worth of structural repair to make that skylight leak-proof.
| Repair Type | Typical Cost Range | What’s Included | Timeline |
|---|---|---|---|
| Sealant Replacement | $325-$495 | Clean joints, new commercial sealant, minor trim work | 2-3 hours |
| Counterflashing Repair | $480-$750 | New metal flashing, fasteners, integration with roof membrane | 3-4 hours |
| Full Flashing Replacement | $900-$1,600 | Complete flashing kit, step flashing, apron, counterflashing, labor | 5-7 hours |
| Curb Rebuild | $1,200-$2,100 | New curb construction, flashing system, skylight remount | 6-10 hours |
| Deck Repair & Integration | $1,400-$2,400 | Structural deck replacement, waterproofing, complete flashing rebuild | 8-12 hours |
| Full Skylight Replacement | $1,800-$4,500 | New skylight unit, flashing kit, curb work, complete installation | 1-2 days |
When Replacement Makes More Sense Than Repair
If your skylight is more than 20 years old and you’re looking at repairs over $1,200, we need to have the replacement conversation. Not because I’m trying to upsell you-because putting $1,500 into a skylight that’s going to need another $800 repair in three years isn’t smart money.
Full skylight replacement in Brooklyn runs $1,800-$4,500 depending on size, access, and whether you’re going fixed or ventilating. A basic fixed 2×4 skylight with new flashing and curb costs $1,800-$2,600. A 4×4 ventilating skylight with electric or solar operation runs $3,200-$4,500. These prices include the skylight unit, complete flashing system, curb construction if needed, installation labor, and basic interior trim.
Here’s when replacement actually saves you money:
Your skylight is original to a renovation done in the 1990s or early 2000s. Those skylights are hitting failure age. The seals are breaking down, the frames are corroding, and the glazing units are losing their thermal performance. On a Bedford-Stuyvesant townhouse last year, the homeowner had a 1998 Velux that needed $1,380 in flashing and curb work. We talked through it: the skylight itself would likely develop seal failure within 2-4 years based on what I was seeing. She spent $2,450 on a new skylight instead. Five years of warranty versus patching a 25-year-old unit? Easy math.
You’ve already repaired it twice. If you’re on your third leak repair for the same skylight, something is fundamentally wrong with either the installation or the unit itself. I had a repeat customer in Kensington who’d paid another contractor $720, then paid someone else $590, for the “same” leak over 18 months. When I got up there, the skylight curb was never built correctly-it didn’t have proper height or drainage integration with the flat roof. We replaced the entire assembly for $2,790, which sounds like a lot until you realize she’d already spent $1,310 on repairs that didn’t address the core problem.
The skylight has visible frame damage. Cracks in the frame, separated joints, or corrosion that’s compromised the structure-these aren’t fixable with flashing work. You’re just delaying the inevitable while water continues damaging your roof deck and interior.
Brooklyn-Specific Cost Factors
Every borough has quirks that affect repair pricing, and Brooklyn’s got several that matter for skylight work.
Building access: If your building requires street scaffolding permits and DOB compliance, add $800-$1,500 to any skylight job. This hits brownstone owners hardest-you can’t just lean a ladder against a four-story facade. Walk-ups with roof access through the building are cheaper to service. Buildings with elevator access and roof hatches are the easiest.
Roof type prevalence: Brooklyn has more flat and low-slope roofs than any other NYC borough, which actually works in your favor for skylight repairs. Flat roof skylights are more accessible and usually easier to flash properly. Pitched roofs with slate or tile-common in older Park Slope, Brooklyn Heights, and Fort Greene-cost 35-50% more to repair because materials are expensive and the work is slower.
Historic district requirements: If you’re in a designated historic district and your skylight is visible from the street, you might need Landmarks Preservation Commission approval for replacement. That’s not a cost Dennis Roofing charges, but it’s time and potentially expeditor fees if you need help with the application. This rarely affects repairs, almost always affects replacements.
Winter weather and scheduling: Brooklyn’s winter ice and snow put more stress on skylights than steady cold does. I see more emergency leak calls in February and March than any other time-freeze-thaw cycles open up tiny gaps in flashing, then a rainstorm floods through. Winter emergency service typically adds $150-$300 to standard pricing because response time matters when you’ve got active leaking.
What A Proper Estimate Should Include
Before anyone touches your roof, you should get a written estimate that breaks down exactly what you’re paying for. This is where homeowners get taken advantage of most often with skylight leak repairs-you get a number with no detail, then “additional work” gets discovered once they’re on site.
A legitimate skylight leak repair estimate includes:
Leak source diagnosis: Any contractor who quotes you without getting on your roof and inspecting the skylight is guessing. Period. I don’t care how experienced they are. We need to see the flashing, check the curb, look at how water’s moving across your roof, and inspect from inside if possible. This should be free for standard inspections, though some companies charge $75-$150 for detailed diagnostic work that they credit toward the repair if you hire them.
Specific materials list: You should know what flashing materials are being used (aluminum, copper, stainless?), what sealants or membranes, what fasteners. “We’ll flash it properly” isn’t specific enough. If they’re replacing the skylight, you should see the manufacturer, model, and specifications.
Labor breakdown: How many hours or days, how many workers. A simple reflashing shouldn’t take three guys two days. That’s a red flag that you’re subsidizing other work or inefficiency.
Warranty details: What’s covered and for how long? Material warranties are usually manufacturer-backed. Labor warranties vary-we offer two years on repair work, five years on new skylight installations. Anyone offering less than one year on labor is telling you they don’t trust their own work.
Payment structure: For repairs under $1,000, full payment on completion is standard. For larger jobs, a deposit of 25-35% is reasonable to cover materials ordering. Any contractor demanding 50% or more up front for a skylight repair is a risk.
Red Flags That’ll Cost You More Later
I’ve repaired dozens of skylights that were “fixed” by contractors who either didn’t know what they were doing or didn’t care. Here’s what to watch for:
“We’ll just seal it up” without any mention of flashing inspection. This is the most common scam in skylight leak repairs. They run a tube of caulk around visible joints, charge you $300-$500, and you’re calling someone else in six months when it leaks again. Real skylight leak repair addresses the flashing system, not just the cosmetic edges.
Refusing to provide proof of insurance. Skylight work means someone’s on your roof, potentially removing a weather barrier and working around an opening in your home. If they fall, if they cause additional damage, if they don’t properly weather-seal before a rainstorm-you need contractor liability insurance and workers comp to protect you. Any legitimate roofing contractor has both and will email you certificates without hesitation.
Pressure to replace when repair is viable. The flip side of under-repair is over-selling replacement. If your skylight is less than 15 years old and the quote jumps straight to replacement without explaining why repair isn’t sufficient, get a second opinion. There are absolutely situations where replacement makes sense (I covered them earlier), but “it’s old” isn’t enough justification when the unit itself is sound and only the flashing needs work.
No mention of matching your existing roof system. Skylights don’t float in space-they integrate with your roof’s waterproofing. If you have a TPO membrane, the flashing needs to be heat-welded to that membrane. If you have an EPDM roof, proper adhesives and primers matter. If you have shingle or tile, step flashing needs to weave into those layers correctly. A contractor who doesn’t discuss how they’re tying into your specific roof type doesn’t understand the work.
How To Budget For Skylight Leak Repairs
If you’ve got an active leak, you’re getting it fixed regardless of budget-but if you’re planning ahead or you’ve just bought a Brooklyn property with older skylights, here’s how to think about costs.
For skylights 10-15 years old, budget $500-$900 for preventive maintenance or minor repairs over the next 3-5 years. This covers resealing, minor flashing work, and catching problems before they become structural issues.
For skylights 15-25 years old, budget $1,200-$2,800 for significant repairs or potential replacement. At this age, you’re likely to need curb work, complete flashing replacement, or a decision about whether to keep repairing or upgrade the unit.
For skylights over 25 years old, plan for replacement at $2,000-$4,500 depending on size and features. You can sometimes squeeze another few years out of them with good maintenance, but the math increasingly favors replacement over continued repair.
The real cost is what happens when you ignore a small leak. I did a job in Greenpoint last fall where a homeowner had noticed a “tiny drip” two years earlier, figured it wasn’t urgent. By the time we got there, the roof deck had rotted through a 3-foot section around the skylight, water had damaged interior framing, and mold was growing in the wall cavity. What should’ve been a $720 flashing repair became a $3,400 structural rebuild plus interior remediation they had to hire out separately.
Small leaks don’t stay small in Brooklyn. Our weather cycles-freeze-thaw in winter, heavy summer storms, temperature swings that expand and contract building materials-turn minor problems into major damage faster than in most climates. The cheapest skylight leak repair is the one you do as soon as you notice water where it shouldn’t be.
When you call Dennis Roofing about a skylight leak, here’s what happens: We schedule an inspection, usually within 2-4 days unless it’s an emergency. We get on your roof, locate the actual water entry point, and explain what we found in terms that make sense. You get a written estimate with specifics. If you approve the work, most repairs happen within a week. And if we say your leak needs $700 worth of flashing work, that’s what you’ll pay-not $700 plus “unexpected issues” that magically appear once we’re on site.
Your skylight leak has a fixable cause and a fair price to fix it. Now you know what those prices actually look like in Brooklyn, what separates a real repair from a temporary patch, and when you’re better off replacing than repairing. The next step is getting someone up there who’ll tell you the truth about what your specific roof needs.