How Much Does a Leaking Skylight Cost to Fix in Texas?

Updated: October 2026

A leaking skylight in Texas typically costs $150 to $900 to repair, as of October 2026. A simple reseal runs $150 to $400. Flashing work around the skylight runs $300 to $900. Replacing the whole unit usually starts around $2,000 and can pass $5,000 for vented or electric models. What you pay depends on what is actually leaking.

Why Is My Skylight Leaking?

Almost every skylight leak traces back to one of three spots. The flashing is the most common culprit. It is the metal collar that ties the skylight into the shingles, and years of heat and movement loosen it or let it corrode. On the Gulf Coast, wind-driven rain during storms hits this flashing harder than it does on inland homes.

The second cause is dried-out seals and gaskets. The rubber and caulk holding the glass dry out and split with age. Manufacturers usually warranty skylights for about 10 years, so a unit from the early 2000s that was never resealed is living on borrowed time.

The third cause is cracked or foggy glass. Hail, a falling branch, or someone walking on the roof in the wrong spot can crack the dome or pane. Fog trapped between the panes means the insulated glass seal failed. That alone does not let rain in yet, but it tells you the unit is aging.

Is It a Real Leak or Just Condensation?

Here is the check most homeowners skip. Before you pay a roofer, find out whether water is really coming through the roof. Warm, humid air from showers and cooking drifts up into the skylight shaft, hits the cold glass, and drips back down. From below it looks exactly like a roof leak.

The test is free. Watch when the water shows up. Drips on a dry morning with no rain point to indoor moisture. Water that arrives during rain points to a real breach. A $15 hygrometer from the hardware store can confirm it. If it is condensation, run the bathroom fan for 20 minutes after each shower and keep indoor humidity between 30 and 40 percent. That fixes it for the cost of a fan habit, not a repair bill.

What Does Each Repair Cost?

Sources disagree on exact numbers, so this table combines ranges from a 2026 skylight price guide, a GAF Master Elite roofing contractor, and a Texas-area skylight specialist. Where they differ, it is mostly local labor rates and whether interior finishing is included.

Problem Typical fix Cost range
Tired seals or gaskets Clean, prep, and reseal the glass perimeter $150 to $400
Loose or corroded flashing New flashing kit woven into the shingles $300 to $900
Cracked or foggy glass Replace the insulated glass unit in a healthy frame $300 to $1,500
Interior water damage Drywall, insulation, and paint after the repair $300 to $1,200 extra
Old unit, leaks in several spots Full skylight replacement, installed $2,000 to $5,300+

One cost most estimates hide: interior damage. Water that drips through a skylight soaks the shaft drywall and insulation. That cleanup adds $300 to $1,200 on top of the roof fix. It is also why timing matters. A flashing repair today is a few hundred dollars. The same repair after a few more storms can be twice that once ceiling panels and insulation are soaked.

When Should I Repair Instead of Replace?

Repair makes sense when the skylight is fairly young and the leak is clearly one thing, like worn flashing on an otherwise sound unit. Replace makes sense when the unit is over 15 years old, has multiple symptoms, or would need to be removed just to swap the glass.

Most contractors use a simple rule. If the repair quote passes half the price of a new installed unit, replacement is the better spend. A new unit also comes with a real warranty. Minor repairs usually carry short labor warranties, while a full replacement warranties the frame, glass, and flashing as a system.

If a roof replacement is already planned, swap the skylight during that job. The crew is already working with the shingles off, which saves roughly $200 to $500 in labor and gets you fresh flashing tied into the new roof.

Will Insurance Cover a Skylight Leak?

It depends on what caused it. Standard homeowner policies treat a skylight as part of the roof. Sudden damage from hail, wind, or a falling limb is usually covered. A seal that dried out over 15 years is classified as wear and tear and typically is not covered.

Documentation decides most disputes. Photograph your skylights now, inside and out, while they are intact. After a storm, photograph any damage before patching anything and save receipts for tarps or emergency work. Check your deductible too. Most run $1,000 to $2,500, so a $300 reseal will never clear it. Hail-cracked glass might.

Get the Leak Found Before It Spreads

A skylight leak does not fix itself, and the longer water runs down the shaft, the bigger the bill. If you see dripping around a skylight in Texas City or anywhere in Galveston County, call (409) 290-5353. We will connect you with an independent local roofing provider who can find the real source and quote the fix, with no pressure and no obligation.

Frequently Asked Questions

How much does it cost to reseal a skylight?

Resealing the glass perimeter or replacing tired gaskets typically costs $150 to $400 as of October 2026. This fixes a minor weep at the frame, not a structural or flashing problem. If water is coming through the roof interface itself, resealing alone will not stop it.

How long does a skylight last before it starts leaking?

Most skylights are warrantied for about 10 years, and seal failure commonly starts around year 10 to 15. Insulated glass skylights can last over 25 years, while cheap acrylic domes often need full replacement by year 15. Units never resealed after a decade are the most likely to leak.

Can I reseal a leaking skylight myself?

Touching up interior caulk along the inside trim is a reasonable DIY task. Exterior sealing and flashing work belongs with a roofer, since it means standing on a sloped roof and weaving materials into the shingles. A sloppy exterior caulk job often traps water instead of stopping it.

Why does my skylight leak only when it rains hard?

Wind-driven rain hits the flashing from an angle that normal rain does not. It can push water under shingles and against the uphill edge of the frame, which is where flashing is usually weakest. That is why a skylight stays dry in a gentle rain and drips during a storm.

Similar Posts