UnitedRenewalsGet free quotes
Roofing

Skylight Installation Cost

By the United Renewals Editorial Team · Last updated: September 2026

Advertising disclosure: United Renewals is free to use. We may be compensated when you request quotes through our partners, which can affect which offers appear. See “How We Make Money” in our footer for full details.

Skylight installation typically costs $1,000–$2,500 for a simple fixed or vented skylight fitted into an existing rafter bay, and $2,500–$4,500+ for a structural install requiring a new framed opening or a light tunnel run to a room without direct roof access. Timing it with a roof replacement often saves money, since the roofer is already up there and can flash the new opening as part of the same job.

Get free quotes for a skylight install

Get free quotes

What drives the price

The single biggest cost variable is whether the installation fits within your existing roof framing or requires structural changes. A skylight sized to fit between two existing rafters, on a roof with straightforward access, is a relatively contained job. A larger skylight, one that requires cutting and reframing rafters, or one on a steep or multi-story roof, costs meaningfully more — both for the extra carpentry and for the added labor complexity and safety equipment.

Skylight cost by type

TypeTypical installed cost
Fixed skylight (doesn't open), standard size, fits existing framing$1,000–$2,000
Vented (operable) skylight, standard size$1,500–$3,000
Skylight requiring new framed opening / rafter modification$2,500–$4,500+
Tubular skylight / light tunnel (for rooms without direct roof access)$500–$1,500
Solar-powered vented skylight with rain sensor$2,000–$3,500+

Pro tip from our network contractors

If you're already planning a full roof replacement, ask about adding a skylight as part of that same project. Your roofer is already handling the tear-off, decking, and flashing work — integrating a new skylight opening at that stage is typically more efficient (and often cheaper) than a standalone skylight installation later.

Don't forget flashing and placement

A skylight is a roof penetration, and like any penetration, it lives or dies on its flashing — see parts of a roof, explained for how flashing systems work generally. A quality skylight installation uses a manufacturer-matched flashing kit designed for your specific roofing material, not a generic sealant-based approach. Placement matters too: south-facing skylights bring in the most light but also the most heat gain in summer, while north-facing units give more even, glare-free light — worth discussing with your installer based on the room and climate.

Compare free quotes from vetted local roofers

Get free quotes

Frequently asked questions

How much does a skylight cost installed?

Typically $1,000–$2,500 for a standard fixed or vented skylight fitting existing rafter framing, and $2,500–$4,500 or more if a new framed opening or rafter modification is needed.

Is it cheaper to install a skylight during a roof replacement?

Often, yes — since the roofer is already handling tear-off, decking, and flashing, adding a skylight opening at that stage is typically more efficient than a standalone installation on an existing, finished roof.

What's a tubular skylight and how much does it cost?

A tubular skylight (or light tunnel) uses a reflective tube to bring daylight into a room that doesn't have direct roof access, like an interior hallway or bathroom. It's usually the cheapest skylight option, typically $500–$1,500 installed.

Do skylights leak?

A properly installed skylight with correct, manufacturer-matched flashing shouldn't leak any more than the rest of a well-maintained roof. Most skylight leaks trace back to improper flashing or aging seals, not the skylight glazing itself.

Keep reading

Ready to get roofing quotes?

Get matched with vetted, licensed local pros and compare free, no-obligation quotes.

100% free · No obligation · Licensed & vetted pros

Other projects worth pricing

Most homeowners bundle exterior work while the crew and access equipment are already on site — it usually costs less than booking each job separately. Quotes are free and carry no obligation.