Expert Roof Skylight Replacement Services in Brooklyn, NY

Professional roof skylight replacement in Brooklyn typically costs between $1,800 and $4,500 per skylight, depending on size, type, roof configuration, and how much structural work is needed around the curb and flashing. That price includes removal of the old unit, rebuilding any rotten framing or curb, installing a new skylight with proper flashing layers, and tying everything into your existing roof membrane or shingles so water can’t sneak in around the edges.

Here’s the most common-and costly-mistake I see after 14 years doing roof skylight replacement across Brooklyn: someone hires a general handyman or basic window installer to “swap out” the skylight unit itself, but they leave the old flashing, the weathered curb, and the surrounding roof material completely alone. The new skylight looks great from inside. Then six months later, brown stains reappear on the ceiling because water is still entering through 20‑year‑old flashing that was never designed for the new unit’s dimensions. That approach isn’t skylight replacement-it’s skylight swapping -and it almost guarantees you’ll be calling someone else (probably us) within a year to fix the leak the right way.

Real roof skylight replacement treats the project as equal parts roofing and window work. You’re not just dropping in a piece of glass; you’re cutting into a weather barrier, reinforcing structure, routing water away from an opening, and sealing multiple material transitions. If your contractor doesn’t talk about flashing kits, curb rebuilds, and how the skylight integrates with your specific roof type, you’re headed for trouble.

When Repair Isn’t Enough: Clear Signs You Need Full Roof Skylight Replacement

Before you commit to a full replacement, let’s talk about what can-and can’t-be repaired. Some skylight problems are fixable with targeted work; others are telling you the whole assembly has reached end‑of‑life.

You need roof skylight replacement when you see:

  • Fogging or condensation trapped between double‑pane glass that won’t wipe away-the seal has failed, and you can’t reseal factory‑joined glass units in the field.
  • Cracks in the acrylic dome or glass itself, even small spiderweb cracks, because they’ll spread with temperature swings and Brooklyn’s freeze‑thaw cycles.
  • Warped, split, or rotted wooden curb framing around the skylight base-this means water has been entering for months or years, and the structure holding the skylight is compromised.
  • Repeated leaks even after “repairs”-if you’ve had a roofer out twice and it still drips during heavy rain, the flashing system or curb design is fundamentally wrong for that skylight.
  • The skylight is 20+ years old and showing any of the above, because older units often use materials (like single‑pane plastic domes) that modern codes won’t allow and that nobody manufactures compatible parts for anymore.
  • Visible rust on metal frames or operators (on venting skylights), especially around hinges-once corrosion starts, it doesn’t stop, and you’ll chase failing parts forever.

On the other hand, some problems are repairable: a single area of torn flashing on an otherwise sound install, a broken crank handle, minor sealant gaps around the frame (if the curb is still solid), or condensation on the inside surface caused by humidity issues rather than seal failure. I always check the curb, the flashing, and the glass condition before recommending replacement. But once water has rotted the wood or the glass seal is gone, you’re replacing-not repairing.

A Prospect Heights townhouse owner called us after three different contractors tried to “fix” a kitchen skylight leak with caulk. When I climbed up, the 1990s acrylic dome was crazed with microcracks, the curb was spongy under my boot, and someone had layered about six tubes of black caulk over original flashing that had pulled away from the roof deck. No amount of caulk was going to solve rotten structure and a failing dome. We did a full roof skylight replacement-new curb, new flashing kit, new double‑pane glass skylight-and that kitchen has been dry for four years now. That’s the difference between patching symptoms and replacing the whole compromised assembly.

How Roof Skylight Replacement Works: The Full Process

Real replacement involves more steps than most homeowners expect. Here’s what happens when Dennis Roofing does it right:

Step 1: Assessment and measurement. I come to your Brooklyn home, get onto the roof, and measure the existing rough opening, check curb condition, identify your roof type (flat membrane, asphalt shingle, slate, metal), and note how the current skylight is flashed. I also look inside at the light shaft and ceiling to see if there’s water damage below that indicates structural rot. Then I specify the replacement skylight-size, type (fixed or venting), glass package (double‑pane low‑E is standard now), and flashing method.

Step 2: Ordering the right components. We order the new skylight unit and a manufacturer‑matched flashing kit designed for your roof type. Velux, Fakro, and Sun‑Tek all make specific flashing systems for shingle, metal, tile, and low‑slope roofs. Using the right kit is critical-generic flashing from a big‑box store won’t integrate properly and will leak.

Step 3: Removal and curb inspection. On installation day, we carefully remove the old skylight, peel back surrounding roofing material to expose the curb and rough opening, and inspect the wooden curb frame. If it’s rotten or undersized (older skylights often sat on 2×4 curbs that aren’t strong enough for modern codes), we rebuild it with pressure‑treated lumber, ensuring it’s level, square, and raised high enough above the roof plane to shed water.

Step 4: Flashing installation. This is where most hacks fail. Proper roof skylight replacement uses a multi‑layer flashing system: a waterproof underlayment around the opening, step flashing along the sides (on shingle roofs) or a continuous pan (on flat roofs), and metal or rubberized counter‑flashing over the skylight curb. Each layer overlaps the one below in a shingle pattern so water flows down and out , never under the skylight. We tie the flashing into your existing roof membrane or weave it into shingles so there’s no seam for water to exploit.

Step 5: Skylight mounting and sealing. The new skylight drops onto the prepped curb, gets mechanically fastened (not just caulked), and the flashing kit’s upper components wrap over the skylight’s mounting flange to complete the weatherproof envelope. We seal joints with high‑grade sealants designed for roof exposure-not interior latex caulk-and double‑check that all fasteners are sealed and that the glass sits correctly in the frame.

Step 6: Final roof integration and inside finish. We patch and blend the surrounding roof material (re‑shingle around it or heat‑weld membrane seams on flat roofs), clean up debris, and inspect from inside to confirm no light leaks or gaps. If the old skylight shaft had water damage, we coordinate drywall or paint repair, though that’s often handled separately unless you want us to manage the full project.

The whole process typically takes one to two days for a standard‑size skylight on a shingle roof, longer if we’re rebuilding significant structure or working on a steep pitch or complicated flat roof with parapets.

Flat Roofs vs. Pitched Roofs: Why Your Roof Type Determines Skylight Design

Brooklyn has a lot of flat‑roof rowhouses and brownstones, and skylight replacement on a flat or low‑slope roof is a completely different animal than on a pitched shingle roof. If your contractor doesn’t understand this distinction, you’re going to get leaks.

On flat or low‑slope roofs (less than 3:12 pitch, common on Brooklyn’s EPDM, TPO, or tar‑and‑gravel roofs), water doesn’t run off quickly. A skylight installed flush or nearly flush will pond water around its edges. Proper replacement requires a raised curb at least 4 to 6 inches tall above the roof surface, and the skylight must sit on that curb like a box on a table, so water flows around it rather than pooling against it. The flashing here is usually a continuous welded or bonded pan that integrates with the roof membrane, not step flashing. We also angle the curb or use crickets on the upslope side to divert water.

On pitched shingle roofs (common on Brooklyn’s single‑family homes and some townhouse additions), water sheds naturally, and we use step flashing woven into the shingle courses on each side, with metal head and sill flashing top and bottom. The skylight can sit lower relative to the roof because gravity pulls water down past it. The bigger risk here is ice dams in winter-snow melts, refreezes at the skylight edges, and backs water under shingles if the flashing isn’t extended far enough upslope.

On a Fort Greene brownstone extension with a rubber flat roof, the original skylight installer had mounted the unit almost flush with the membrane, with just a 2‑inch curb. Every rainstorm left a puddle around the skylight, and within three years the wood was rotted. Our roof skylight replacement involved building a new 6‑inch curb, wrapping it in EPDM membrane that tied into the field roof, and mounting a curb‑style skylight on top. The homeowner hasn’t seen a drop of water inside since, because now the skylight sits above the water plane instead of in it.

Fixed, Venting, or Tubular? Choosing the Right Skylight Type for Your Brooklyn Home

Not all skylights are created equal, and part of roof skylight replacement is deciding what type makes sense for your space and roof.

Skylight Type Best Use Pros Cons Typical Cost Range
Fixed (non‑opening) Rooms that don’t need ventilation: hallways, stairwells, living rooms Simple, fewer leak points, less expensive, low maintenance No airflow; relies on HVAC for temperature control $1,800-$3,200 installed
Venting (manually or electrically operated) Kitchens, bathrooms, attic spaces that benefit from exhausting hot or humid air Provides natural ventilation, reduces reliance on fans, helps control moisture More complex flashing, moving parts can fail, higher cost $2,600-$4,500 installed
Tubular (sun tunnel) Small interior spaces-closets, hallways, bathrooms-where a full skylight won’t fit or isn’t worth the structure Minimal roof penetration, less expensive, brings light deep into floor plans No view, no ventilation, limited light output $900-$1,600 installed

In my experience, most Brooklyn roof skylight replacement projects go with fixed units unless the space specifically needs ventilation. Fixed skylights have fewer parts to fail, simpler flashing, and still deliver all the natural light you’re after. Venting skylights make sense over kitchen islands (to exhaust cooking heat without running a fan constantly) or in top‑floor bathrooms where humidity control matters. Tubular skylights are niche but useful-I’ve installed them in interior powder rooms and walk‑in closets where running a traditional skylight shaft through multiple floors wasn’t practical.

One thing to watch: cheaper acrylic‑dome skylights (often sold for flat roofs) yellow and crack over time, especially under UV exposure. Modern double‑pane tempered or laminated glass units cost more upfront ($300 to $600 more than plastic) but last decades longer, provide better insulation, block more UV, and don’t develop that ugly yellow haze. For any Brooklyn roof skylight replacement, I recommend glass unless budget absolutely won’t allow it.

Why Flashing Matters More Than the Skylight Itself

Here’s an uncomfortable truth: most skylight leaks aren’t caused by the skylight. They’re caused by bad flashing.

You can install a $1,200 premium Velux skylight with triple‑pane glass and solar shades, but if you reuse old flashing, skip the underlayment, or don’t integrate the flashing properly with the surrounding roof, it’s going to leak. Flashing is the multi‑layer waterproof “skirt” that transitions from the roof surface up onto the skylight curb, and it has to handle thermal expansion, wind‑driven rain, ice, and decades of UV exposure without cracking or pulling away.

Proper roof skylight replacement uses manufacturer‑engineered flashing kits, not generic rolled flashing. Those kits include all the right shapes, overlaps, and fastening details tested to work with that specific skylight model and roof type. A Velux EDL flashing kit for a shingle roof, for example, has preformed step flashing, a sill apron, head flashing, and detailed instructions for weaving it into shingle courses in a specific sequence. It’s designed so water hitting the roof above the skylight flows over the head flashing, down the side step flashing, and out onto the shingles below-never under the skylight.

Red flags that indicate your contractor is cutting corners on flashing:

  • They say they’ll “reuse the old flashing” or “fabricate custom flashing on site”-old flashing is brittle and torn, and field‑made flashing rarely has the right overlap geometry.
  • They don’t mention underlayment or ice‑and‑water barrier around the opening.
  • They plan to seal everything with caulk instead of mechanical overlaps-caulk always fails eventually.
  • They won’t show you photos of completed flashing before they cover it with shingles or membrane.

At Dennis Roofing, we photograph every layer of the flashing install and send you the images so you can see exactly how water is being managed, even after the roof is closed up. It’s that important.

On a Park Slope Victorian with a steep slate roof, the previous contractor had installed a new skylight but used generic aluminum step flashing that didn’t extend far enough under the slate courses. Water ran down the slate, hit the flashing edge, and wicked under it into the house. Our roof skylight replacement included removing several courses of slate around the skylight, installing proper copper step flashing (to match the home’s other copper details and handle slate’s weight), and cutting each piece to tuck fully under the slate above. Expensive? Yes. But that skylight has been leak‑free for six years, even through nor’easters, because the flashing now works the way slate roofing demands.

Matching New Skylights to Brooklyn’s Building Codes and Historic Districts

If your Brooklyn home is in a historic district or landmark area-parts of Brooklyn Heights, Fort Greene, Park Slope, Cobble Hill, and others-you may need Landmarks Preservation Commission (LPC) approval before replacing a skylight, especially if it’s visible from the street or changes the roofline profile. Even outside landmark zones, all roof skylight replacement work must meet NYC building codes, which specify structural support, fire ratings, egress requirements (if the skylight is meant as emergency escape), and energy performance.

Modern codes require skylights to meet specific U‑factor (insulation) and Solar Heat Gain Coefficient (SHGC) values to limit energy loss. In practice, that means double‑pane low‑E glass is now standard, and single‑pane or uncoated skylights usually won’t pass inspection. If you’re doing a legal, permitted roof skylight replacement (recommended for any structural work or if you’re refinancing), the installer needs to pull a permit, and the city will inspect the framing, flashing, and final install.

In landmark districts, the LPC cares about skylight visibility, size, and whether it changes the building’s historic character. Skylights on rear slopes or flat roofs that aren’t visible from the street usually get approved quickly. Front‑slope skylights or new openings that didn’t exist historically may require detailed drawings and justification. We’ve helped Brooklyn homeowners navigate LPC applications, and the key is showing that the skylight is minimally visible, appropriately scaled, and doesn’t damage historic fabric.

What to Expect: Timeline, Disruption, and Living Through Roof Skylight Replacement

Homeowners always ask: “How long will my house be open to the weather?” The answer depends on roof type and complexity, but here’s a realistic timeline:

For a standard single skylight on a shingle or flat roof with a sound curb: We open the roof in the morning, remove the old unit, inspect and prep the opening, install flashing and the new skylight, and close everything up by end of day. Your home is never “open” for more than a few hours, and we tarp and monitor weather constantly. If rain is forecast mid‑project, we pause at a weather‑tight stage or reschedule.

If we’re rebuilding the curb or repairing rotten decking: Add a half to a full extra day. We’ll remove the old skylight, assess the damage, frame the new curb or sister in new roof decking, then proceed with flashing and installation the next day. Again, we tarp and seal at the end of each day so you’re never exposed overnight.

For multiple skylights or a complicated roof (slate, tile, very steep pitch, limited access): Budget two to three days. Slate and tile require careful removal and reinstallation of surrounding material, and we can’t rush it without breaking expensive tiles.

Inside the house, expect some dust and noise when we’re working directly above, especially if we’re cutting or framing. We seal off the room below with plastic if we’re doing interior shaft work, but most roof skylight replacement happens entirely from outside. You’ll have full use of your home except for the immediate area under the skylight.

One Bed‑Stuy rowhouse owner was nervous about replacing a skylight over her dining room during the week-she worked from home and had Zoom calls all day. We scheduled the noisiest parts (removing the old unit and fastening the curb) for mid‑morning and early afternoon, communicated exactly when we’d be hammering, and she simply moved to another room for an hour. The actual roof opening lasted about three hours; everything else was quiet flashing and sealing work. By dinner time, she had a watertight new skylight and no disruption to her workday.

How Much Does Roof Skylight Replacement Cost in Brooklyn?

Let’s break down real numbers, because roof skylight replacement costs vary widely based on several factors:

Standard fixed skylight replacement on an accessible shingle or flat roof, with existing curb in good shape, typical size (2×4 feet or 2×2 feet): $1,800 to $2,800 installed. This includes the skylight unit (mid‑range double‑pane), manufacturer flashing kit, labor, permit (if needed), and basic interior touch‑up of the shaft trim.

Venting or larger skylights (4×4 feet or operable units with electric motors and rain sensors): $2,600 to $4,500 installed. Larger units mean more structural work, bigger flashing areas, and heavier materials. Electric operators add $400 to $800 to the skylight cost alone.

Complex roof types (slate, tile, metal, very steep pitch, limited access, or roofs that require specialized flashing): add $600 to $1,500 to the base cost. Slate and tile work requires skilled labor and material care; you can’t just rip and replace like asphalt shingles.

Curb rebuild or structural repair: If we find rotten curb framing, damaged roof decking, or need to enlarge the rough opening, add $500 to $1,200 for carpentry and materials.

Historic district permits and approvals: LPC filing and expediting can add $300 to $800 if you hire an expediter (we often handle this in‑house for our clients).

Multiple skylights: Replacing two or three skylights in one project reduces per‑unit cost by 15 to 20 percent because we’re already on site with crew, equipment, and staging.

Cheapest option? DIY with a big‑box skylight and no permit: maybe $800 in materials, but you’ll almost certainly get leaks and code violations. Most expensive? A large custom skylight on a landmark brownstone slate roof with full structural framing and LPC oversight: $6,000+. Most Brooklyn homeowners land in the $2,200 to $3,500 range for quality work that actually keeps water out long‑term.

Contractor Red Flags vs. How Dennis Roofing Does Roof Skylight Replacement Right

After seeing dozens of botched skylight jobs we’ve been called in to fix, here are the red flags that should make you walk away-and how we approach each issue differently:

Red flag: Contractor doesn’t climb onto the roof to measure and assess before quoting. Our approach: I personally inspect every skylight from the roof and from inside, measure the opening, check curb and flashing condition, and photograph the current setup so the quote reflects actual conditions, not guesses.

Red flag: Quote doesn’t specify skylight brand, glass type, or flashing kit. Our approach: Every Dennis Roofing proposal lists the exact skylight model (Velux, Fakro, etc.), glass package (double‑pane low‑E, tempered, etc.), and flashing system so you know exactly what you’re getting.

Red flag: Contractor says they’ll “reuse the old flashing” or “seal it with caulk and tar.” Our approach: We use manufacturer‑engineered flashing kits for every roof skylight replacement and show you the installation steps-never reuse old flashing, never rely on caulk as primary waterproofing.

Red flag: No discussion of roof type, curb condition, or how the new skylight integrates with your specific roof. Our approach: We explain how your flat EPDM roof, shingle roof, or slate roof dictates skylight design, curb height, and flashing method, and we adjust the install plan accordingly.

Red flag: Contractor won’t pull a permit or says “permits aren’t needed for skylights.” Our approach: In NYC, structural work like skylight replacement generally requires a permit. We pull permits when needed, handle inspections, and ensure the work is legal and warrantied.

Red flag: No warranty or a vague “we guarantee our work” statement. Our approach: Manufacturer warranties on skylights run 10 to 20 years on glass and frame; we honor those and add our own labor warranty (typically five years) covering installation, flashing, and leak‑free performance.

Red flag: Won’t show you past projects or photos of completed flashing before it’s covered. Our approach: We photograph every roof skylight replacement at each stage and share a digital album so you can see the flashing, curb, and final integration-even the parts that get buried under shingles.

Why Brooklyn Homeowners Choose Dennis Roofing for Roof Skylight Replacement

For 14 years, I’ve treated every skylight project as a combination of roofing, carpentry, and waterproofing-not just swapping a window. When you call Dennis Roofing, you get a specialist who understands that the skylight itself is only one part of a complex system, and that the real work happens in the structure, flashing, and integration with your roof.

We serve all of Brooklyn-Williamsburg, Park Slope, Fort Greene, Bed‑Stuy, Brooklyn Heights, Cobble Hill, Carroll Gardens, Prospect Heights, Crown Heights, Sunset Park, Bay Ridge, and beyond-and we’ve worked on every roof type this borough has: flat EPDM and TPO, asphalt shingle, slate, tile, metal, tar‑and‑gravel, and even green roofs. We know how to navigate landmark approvals, pull permits, coordinate with your schedule, and deliver a roof skylight replacement that actually stops leaks instead of creating new ones.

If your Brooklyn skylight is fogged, cracked, leaking, or just outdated, don’t let another contractor tell you a tube of caulk will fix it. Call Dennis Roofing, let me come take a look from the roof, and I’ll walk you through exactly what’s failing and what a proper roof skylight replacement involves-structure, flashing, skylight, and warranty-so you get light, views, and zero leaks for the next 20 years.