The cost of skylights for homes usually ranges from $900 to $5,000 per unit installed, with an average near $2,500. Size, fixed or vented design, roof access, flashing work, and whether the job requires a new roof opening or a replacement drive the final quote.
| Item | Low | Average | High | Notes |
|---|---|---|---|---|
| Standard fixed skylight, installed | $900 | $2,000 | $3,800 | Existing opening or straightforward installation |
| Vented skylight, installed | $1,500 | $3,300 | $5,000 | Manual or electric opening mechanism |
| Skylight replacement | $700 | $1,500 | $3,000 | Price assumes an opening that needs little alteration |
| Custom or difficult roof installation | $3,000 | $5,000 | $8,000+ | Large unit, steep roof, or interior finishing |
A replacement quote may be much lower than a new-installation quote even when both use similar glass. These examples show plausible project budgets, not guaranteed local bids.
- Same-size replacement: One 22-by-46-inch fixed unit, existing opening, 5-7 labor hours, and new flashing may total $1,000-$1,800, or about $45-$82 per square foot of visible glazing.
- New fixed skylight: One standard unit, new opening in an asphalt-shingle roof, and basic interior patching may total $2,000-$3,500, with roughly 8-12 labor hours.
- Powered vented skylight: One larger unit, new roof opening, electrical connection, and finished light shaft may total $4,000-$7,000, with 12-20 combined trade hours.
Roof shape, access, and concealed damage can change each estimate. Ask contractors to identify the assumed opening size and interior finish level in writing.
How roof access and labor time affect installation charges
A straightforward replacement can often be completed in half a day, while a new opening with interior work may take one to two days. Complex jobs can require a roofer, carpenter, drywall finisher, and electrician on separate visits. Steep slopes, limited attic access, and weather-sensitive scheduling can increase labor or extend the timeline.
Some contractors add a minimum service or mobilization charge of $150-$400 when the skylight is part of a small repair rather than a larger roofing project. Removal and disposal may add $50-$200 per unit if they are not included. Confirm crew visits, disposal, and any minimum charge in the written estimate.
Why skylight prices differ between U.S. regions
Labor and overhead vary by metro area, local roofing demand, and contractor availability. Large coastal metros may quote 10%-25% above a national middle-market estimate, while some rural areas may come in 5%-15% below it. These differences are not guaranteed: travel distance, roof design, and local code requirements can outweigh regional averages.
Wind, snow, and heavy-rain conditions may require particular flashing details or approved products. Permit requirements also differ by city and by whether the work changes roof framing; fees commonly range from $50-$500 where permits apply. Use local bids to set the budget, and verify whether permits and code-related work are included.