Roofing

Cost to Replace a Skylight: Price Ranges

A roofer lifting a new unit into the curb to replace a skylight and seal the flashing

It costs $900 to $3,500 to replace a skylight. A same-size fixed unit costs $900 to $1,800 installed. A venting or solar-powered unit costs $1,500 to $3,500. A change in size, which needs new framing, adds $500 to $1,500. The unit is only a part of the cost. The flashing and labor are the rest.

Skylights bring in daylight, but they are also a top source of roof leaks. Most leaks come from a bad seal or old flashing, not the glass. This guide covers what a replacement costs, the options, and how to tell if you need a new skylight or just a flashing repair.

What It Costs to Replace a Skylight

Most homeowners pay $1,200 to $2,500. The roofer removes the old unit, checks the curb and the deck, installs the new skylight, and flashes it. The work takes four to eight hours.

A same-size swap is the cheapest. A larger skylight needs new framing and a bigger opening. That adds time and may need a structural check.

The table below shows typical ranges. The sections after it explain how to choose between types.

Fixed vs. Venting vs. Solar Skylights

A fixed skylight does not open. It is the cheapest and the least likely to leak. It costs $200 to $800 for the unit.

A venting skylight opens by hand or by motor. It lets in air and heat out. It costs $500 to $1,500 for the unit. A solar-powered venting unit costs more, at $1,000 to $2,500, and has a rain sensor.

Look at the glass too. Low-E coatings cut heat gain and fading. Laminated or tempered glass is safer. Triple glazing costs more and suits cold climates.

Do You Need a New Skylight or Just New Flashing?

Most skylight leaks come from failed flashing or sealant. A roofer can often fix those for $300 to $800. The glass and the frame are fine.

Replace the unit if the glass is cracked, the seal is fogged, or the frame is rotted. Also replace it if it is 20 or more years old. Old units are drafty and inefficient.

Check the deck around it. Water that has run for a while may have rotted the wood. See our guide to replacing roof decking for that cost.

Where the Money Goes

The skylight is $200 to $2,500. A flashing kit is $50 to $250. Labor is $500 to $1,500 for a same-size swap.

Interior finishing, such as drywall around the light shaft, adds $200 to $800. A new light shaft, if you change the size, adds $500 to $1,500. A permit is $50 to $250.

Tinting, blinds, or a remote control cost more. A manual shade is $60 to $200. A powered shade is $300 to $700.

Why Flashing Matters

Flashing is the metal and sealant that keeps water out at the edges. A good skylight flashing kit overlaps the shingles on all four sides. Poor flashing is the top cause of leaks.

Ask the roofer to use the maker kit for your skylight model. Do not accept caulk as the main seal. Caulk dries and cracks in a few years.

The best time to flash is during a reroof. See our guide to replacing a roof for how the two jobs fit together.

DIY or Hire a Roofer?

Most skylight work is not a good DIY job. You need to cut into the roof, work at height, and flash the opening perfectly. A small error can cause a leak for years.

Hire a licensed roofer with skylight experience. Ask whether the work comes with a labor warranty. Many skylight makers also require certified install to honor the product warranty.

A skylight is a good time to look at nearby items. Check any roof vent boots for cracks. Add drip edge if the eaves lack it.

A leaking roof can wait only so long. If water is coming in now, see our guide to an emergency roof tarp for a short-term fix.

Good airflow in the attic also keeps the skylight area dry. See our guide to attic ventilation.

How to Keep the Cost Down

Match the existing size and curb. It keeps framing work to a minimum. Choose a fixed unit if you do not need ventilation.

Do the work with a reroof if one is coming. A roofer who is already on site charges less for the skylight, and the flashing is done right.

The ENERGY STAR skylight guide lists efficient models. A good unit can cut your energy bill and may qualify for a tax credit.

What Happens on Install Day

The roofer starts inside, by protecting the floor and furniture. Outside, they remove the shingles around the old unit and cut away the old flashing. The old skylight is lifted out.

Next they check the curb and the deck for rot. Bad wood is replaced. The new unit is set on the curb, fastened, and sealed with a flashing kit that overlaps the shingles on all four sides.

Back inside, a carpenter or the roofer trims the light shaft and the opening. The final step is a water test with a hose. The crew checks for leaks before they leave.

Choosing Glass and Features

Low-E glass reflects heat and blocks most ultraviolet light. It cuts fading of floors and furniture. A good unit has a U-factor of 0.30 or lower and a low solar heat gain number.

Laminated glass holds together if it breaks. Tempered glass breaks into small pieces. Most codes require one of them in a skylight. Laminated is safer and blocks more noise.

Consider a built-in shade or blind. A blackout shade helps in a bedroom. A solar-powered shade can lower the cost of cooling in a sunny room.

Signs of a Failing Skylight

Fog or moisture between the panes means the seal has failed. It will not clear on its own. The unit loses its insulating value and should be replaced.

Water stains on the ceiling around the shaft are a sign of a leak. Check for a drip after rain. A stain that grows, or one that smells musty, needs a roofer right away.

A cracked frame, a rusty curb, or a loose lens are also signs. A skylight is a part of the roof, and a failure can let in a lot of water in a short time.

Cleaning and Care

Clean the glass twice a year with a soft cloth and a mild cleaner. Check the seals and the flashing after each big storm. Keep tree limbs and debris off the glass.

A quick look each spring can catch a small problem before it turns into a leak. Look for cracked sealant, loose flashing, and stains around the shaft.

If the skylight vents, oil the hinges and wipe the gasket. A little care keeps it working for years.

Ask about the warranty on both the unit and the install. Many makers cover the glass for 10 years or more, and a good roofer covers the flashing work for at least two. Keep both papers with your home records, since a buyer will ask for them later.

Bottom Line

Budget $900 to $1,800 for a same-size fixed skylight and $1,500 to $3,500 for a venting unit or a size change. Fix the flashing first if the glass is fine.

Do not let a leaking skylight sit. Water damage under the roof can cost far more than the unit.

Skylight Replacement Cost by Type — Installed price ranges, including the unit, flashing, and labor.
Item Low High Unit Notes
Fixed skylight, same size $900 $1,800 total
Venting skylight, same size $1,500 $2,800 total
Solar-powered venting skylight $2,000 $3,500 total
Larger opening with new framing $1,800 $3,500 total Includes framing and interior finish
Where the Money Goes — Typical cost split for a same-size swap.
Item Low High Unit
Skylight unit $200 $2,500 total
Flashing kit $50 $250 total
Labor $500 $1,500 total
Interior drywall and finish $200 $800 total
Permit $50 $250 total

Frequently asked questions

How long does a skylight last?
Most last 15 to 25 years. The flashing and the seal often fail before the glass does. A roof inspection every few years helps you catch problems early.
Why is my skylight leaking?
The most common causes are failed flashing, dried-out sealant, and a cracked seal. A roofer can find the leak by checking the flashing and the frame.
Can I replace a skylight myself?
It is not advised. The work involves cutting into the roof and flashing the opening. A mistake leads to leaks. Hire a roofer with skylight experience.
How long does a skylight replacement take?
A same-size swap takes four to eight hours. A larger opening, new framing, and interior finishing can take two to three days.
Does a new skylight need a permit?
Often yes, especially if you change the size or the framing. A same-size swap may not need one. Check with your local building department.