The average cost to replace a skylight is between $800 – $2,200.
A skylight will typically last between 8-15 years before it needs replacing. However, some more notable brands have units that last as long as the roof, or about 30 years. There are many factors that affect the price of replacing a skylight like the type of skylight, where the skylight is located on your roof, and how much damage (if any) it has incurred. In most cases, the price to replace a skylight will be cheaper than it was to initially get installed.
Type of Skylight Repair
Glass Replacement
Including labor, replacing the glass in your skylight will typically cost around $300 – $800. The price will vary depending on if the glass is double- or triple-paned.
If the glass is just cracked, it can often be repaired using silicone caulking and weather tape for around $300. These types of cracks typically come from weather damage such as hail or debris and are generally minor repairs.
A larger piece of debris breaking one or more of the glass panes will be a more costly repair as it requires a professional to come out and replace the glass. Depending on the extent of the damage, the professional may need to remove the entire skylight to properly repair it.
Skylight Motor Replacement
If you own an electric- or solar-powered skylight, replacing the motor of the skylight can cost anywhere between $110 and $510. Depending on the extent of the damage, an electrician may be needed to replace the wiring.
Whether you’re simply replacing the batteries or purchasing replacement parts, this type of repair can cost between $10 to $300.
Leaking Skylight
Whether your skylight was poorly installed or has been damaged in some way, the flashing and sealing may need to be replaced or repaired if you’re experiencing leaks. This can cost between $300 and $800.
With new technology and more efficient installation methods, leaking skylights are much less of a problem than they used to be. In fact, some brands offer no leak warranties covering the cost to repair your skylight if it is to leak.
Corridor Replacement
Although a less common repair, a skylights framing may need to be replaced. This repair costs between $170 and $600. Typically, the framing will last 20 – 40 years until the shell is corroded.
Other factors that affect the price of a skylight
There is a great deal of variability when determining the cost of how much your skylight replacement or repair will cost. Here are some other factors that go beyond labor and parts that can affect your bottom line.
Skylight Type
The type of skylight you need replaced or repaired plays a large role in determining the final cost.
Sun tunnels are often the least expensive to replace as they are the easiest to install. They cost on average $300 – $500 to repair and can be replaced in just half a day or less.
Depending on the type of repair, fixed skylights will cost between $400 – $900 to repair as they are larger and occupy more space on your roof.
Electric- or solar-powered skylights will be most expensive to fix at around $500 – $1200 because of the complexity of the installation and wiring. In some cases, an electrician may be required.
Your Roofer or Installer
Who you hire to replace your skylight will also affect the price. Typically, your roofer or installer will buy the replacement skylights or parts from a dealer or a home improvement store, then the rate they charge for your repairs and installation will cover these costs. Roofers and installers will typically set their rates based on experience and availability of materials.
Insurance
If your skylight needs replacing due to normal wear and tear, then typically it will have to come out of your budget. If you can prove that the damage is caused naturally or from bad weather, you can often get the repair covered.
Some skylight brands offer various warranties that can cover the cost of a leaking or damaged skylight. Be sure to look into the type of warranty that comes with your skylight and reach out to your insurance agent to make sure it can be covered.