Skylight Leak Repair Cost
Fixing a skylight leak costs $225–$800 in 2026 — because most "skylight leaks" aren't the skylight at all. They're the flashing kit or the curb seal around it. If the unit itself has failed, replacement runs $800–$2,400.
Leak or failed unit? How to tell
- Stains at the corners of the skylight shaft, drips that follow the frame, leaks only in wind-driven rain → almost always flashing or curb seal. Repair: $225–$800.
- Fog or moisture between the panes, cracked glazing, a soft or rotten frame → the unit itself has failed. No amount of flashing work fixes it; budget for replacement at $800–$2,400.
- Drips that appear on cold mornings and stop by midday → may be condensation in the shaft, not a roof leak at all. Worth confirming before paying for either repair.
What drives the price
- Flashing kit match. Flashing kits are brand- and model-specific. A current model with an off-the-shelf kit sits at the low end; an old or discontinued skylight can mean custom metal work.
- Roof material. Reflashing into tile or metal roofing takes more time than into asphalt shingles.
- Access and pitch. A skylight high on a steep roof costs more to work on than one over a single-storey addition.
- Shaft damage. A leak that has run for months can rot the shaft framing and stain or swell the drywall — interior repairs are on top of the roof work.
DIY vs. pro
Running a bead of sealant around the curb is the standard DIY move, and it sometimes buys a season — but it's treating the symptom. The lasting repair is a new flashing kit installed with the shingles layered correctly above and below it, which is roofer work for most people. If the unit itself needs replacing, that's definitely a pro job: the new unit has to be set, flashed, and sealed as one system, and it's the best moment to do it while a roof replacement is already underway.
When is it an emergency?
A skylight drip is rarely an emergency, but a cracked pane in a storm can be. Emergency and after-hours repairs add a 25–50% surcharge; a bucket under the shaft and a scheduled repair beats an emergency call for most skylight leaks. See emergency roof repair costs.
Frequently asked questions
How much does it cost to fix a leaking skylight?
$225–$800 for the usual fix — a new flashing kit and curb seal (HomeGuide 2026). If the skylight unit itself has failed, replacement runs $800–$2,400.
Why is my skylight leaking?
Usually the flashing or curb seal where the skylight meets the roof. Fog between the panes or a rotten frame means the unit itself is failing instead.
Can I reseal a skylight myself?
Sealant is a short-term patch. The durable repair is a brand-matched flashing kit with the shingles layered correctly — most homeowners hire it out at $225–$800.
Get an exact price for your leak
Ranges only get you so far. Tell us what you're seeing and get a real quote — Jacksonville-area requests go straight to Homeland Construction & Roofing.
Related guides
- Roof Leak Repair Cost — every leak source priced
- Roof Valley Leak Repair Cost
- Pipe Boot Leak Repair Cost
- Window Replacement Cost — skylights priced alongside windows
Sources: HomeGuide, "Roof Leak Repair Cost" (2026 — skylight leak $225–$800) and "Window Replacement Cost" (2026 — skylight replacement $800–$2,400); Angi emergency surcharge data (25–50%). Figures reviewed by Homeland Construction & Roofing Of America LLC. Last updated November 2026.