Skylight Leaking: Repair It or Replace It?
Skylight leaks come from flashing, failed seals or condensation mistaken for a leak. How to tell which, and when re-flashing beats replacement.
Quick answer
A leaking skylight is one of three things: a flashing kit that has failed or was never integrated with the shingles, a glazing seal between glass and frame that has let go, or condensation on a cold, single-glazed unit that only looks like a leak. The first two are repairs at $300 to $900 before GST in our pricing model; replacement of the unit is $1,500 to $3,000. The urgency is moderate: fix it before winter. If the skylight is near 20 years old, or the roof is due within a few years, replacing the skylight with the roof is usually the better money.
- Urgency
- Moderate: fix before winter
- Skylight re-flash / reseal
- $300–$900 before GST
- Skylight replacement
- $1,500–$3,000 (unit and install at re-roof)
- Age rule of thumb
- Near 20 years: replace with the roof rather than re-flash
Next step: Describe the leak, add photos, get a professional-ready summary.
Assess My Roof LeakKey facts
- Urgency
- Moderate: fix before winter
- Our estimate
- Skylight re-flash / reseal
- $300–$900 before GST
- Our pricing model (estimate)
- Skylight replacement
- $1,500–$3,000 (unit and install at re-roof)
- Our pricing model (estimate)
- Age rule of thumb
- Near 20 years: replace with the roof rather than re-flash
- Our estimate
- Condensation guidance
- Attic and window condensation basics
- Source: Canada Mortgage and Housing Corporation
Greater Victoria context
The skylights that leak in Greater Victoria are mostly from one era. The 1980s and 90s homes of Broadmead, Dean Park and Brentwood Bay, and the family-room and kitchen additions of the same years across Saanich, were fitted with acrylic dome skylights on site-built curbs, often flashed with whatever the roofer had on the truck. Thirty years on, the acrylic has yellowed and crazed, the curb has weathered and the flashing has been sealed over at least once. On low-slope Gordon Head roofs the same units sit in torch-on, where a failed seam at the curb is the usual culprit.
Coastal humidity adds a false alarm. On a clear cold January morning a single-glazed unit runs with condensation that drips onto the sill and stains the drywall exactly like a leak. Under Douglas fir and cedar, needles pile up on the upslope side of the skylight and dam water against the flashing, which is why a skylight that never leaked can start after a few unswept seasons. Matching a replacement to the pitch and the roof material is part of a Victoria roofer's routine.
| What you see | May be consistent with | What a professional may check | Usual fix and range |
|---|---|---|---|
| Drip on one side during or after rain | Flashing failure on that side, or a debris dam upslope | Flashing integration all four sides; needles above the unit | Re-flash $300–$900 |
| Moisture on all sides after a cold, clear night, no rain | Condensation on cold glazing | Interior humidity; glazing type; drywall staining pattern | Ventilation; consider a double-glazed unit at replacement |
| Fogging between the panes | Failed insulated-glass seal | Whether the glass unit can be replaced | Glass or full unit replacement $1,500–$3,000 |
| Leak at the frame edge, water tracking down the well | Glazing seal or weep holes blocked | Seal condition; weep holes | Reseal $300–$900 |
| Any leak on a unit 20+ years old with a roof that is due | End of life for both | Age; roof plan | Replace with the roof $1,500–$3,000 per unit |
Leak or condensation: rule this out first
Before anyone climbs a ladder, check the weather pattern. Water that appears during or shortly after rain, on one side of the unit, is consistent with a leak. Water that appears on a cold clear morning on all sides, especially on an older acrylic or single-glazed skylight in a bathroom or kitchen, is consistent with condensation: warm moist air meeting cold glass. Condensation is a ventilation and glazing question, not a roofing repair, though it can still stain drywall and rot a wooden well over time.
Where skylights actually leak
Skylights are a hole in the roof with a box in it; the leak is almost always at the junction, not through the glass. A professional may inspect:
- The flashing kit on all four sides, and whether it is woven with the shingles or simply laid on top and sealed.
- The curb: a wooden frame the unit sits on, which rots if the flashing has been letting water in for years.
- The glazing seal between glass and frame, and the weep holes designed to drain small amounts of water.
- Debris damming water on the upslope side, common under conifers.
- On torch-on roofs, the membrane seam where it turns up the curb.
Ready to see your own number? Describe the leak, add photos, get a professional-ready summary.
Assess My Roof LeakRepair costs against replacement
In our pricing model a skylight re-flash or reseal is $300 to $900 before GST, which fixes most flashing and seal problems on a unit that is otherwise sound. A full replacement, meaning a new unit and flashing kit installed as part of roofing work, is $1,500 to $3,000. The arithmetic turns on age: re-flashing a 25-year-old acrylic dome that is already yellowed and may have a soft curb costs a meaningful fraction of replacing it, and the replacement comes with new glazing, a proper flashing kit and a warranty.
If the roof is being replaced anyway, the shingles around the skylight come off regardless, so the incremental cost of a new unit is at its lowest.
Timing the skylight with the roof
The rule most local roofers apply is simple: if the roof is due within a few years, plan to replace the skylight at the same time and re-flash now only if it is actively leaking. If the roof is young and the skylight is under 10 years, a re-flash is the sensible fix. Either way, clear needles from above the unit each fall and have the flashing looked at when the roof is inspected.
Frequently asked questions
Can a leaking skylight be repaired or does it need replacing?
Can I fix a leaky skylight without replacing it?
How much does skylight leak repair cost?
Why does my skylight drip only in cold weather?
Should I replace skylights when I replace the roof?
Sources
- Great Victoria Roofing pricing model (our estimate) — Great Victoria Roofing, accessed 2026-09-10.
- Homeowner maintenance resources — Canada Mortgage and Housing Corporation, accessed 2026-09-10.
- Maintenance Matters bulletins — BC Housing Research Centre, accessed 2026-09-10.
- Canadian Climate Normals 1991–2020 — Victoria stations — Environment and Climate Change Canada, accessed 2026-09-10.
- OHS Guidelines Part 11 — Fall Protection — WorkSafeBC, accessed 2026-09-10.
Full list with what each source supports: Sources · How we build estimates: Methodology
Last reviewed · Editorial team — reviewed against the sources listed on each page · Cost figures are estimates from our published pricing model, not quotations.
- Skylight Cost With a New RoofRe-flashing a skylight adds $300 to $900 to a Greater Victoria re-roof in our model; replacing the unit adds $1,500 to $3,000. When each makes sense.Read
- Leak at a Roof Vent or Pipe: Usually a Small Repair Worth Doing NowPlumbing stacks, exhaust hoods and roof vents rely on rubber boots and flashings that crack long before the shingles wear out. Signs, checks and repair costs.Read
- Ceiling Water Stain: Roof Leak, Condensation or Something Else?A brown ring on the ceiling may be a roof leak, attic condensation, a fan duct or plumbing. How to tell them apart in a Victoria home, and repair costs.Read
- Attic Condensation in a Victoria Home: Why It Happens Here and How to Stop ItDripping nails, frost on the sheathing or damp insulation in winter: why coastal Victoria attics condense, how it differs from prairie attic rain, and fixes.Read
- Roof Leak Repair Cost in Victoria, BCFixing a roof leak in Greater Victoria usually costs $250 to $1,500 before GST, set by where water gets in. Prices by leak point, plus what a storm visit adds.Read
- Roofing in Broadmead: Costs, Common Problems and Local FactorsBroadmead's 1980s and 90s homes were built into protected oak and fir, and many still carry cedar shake. Why it is Saanich's mossiest neighbourhood.Read
- AI Roof AssessmentDescribe your roof problem, add photos, get a professional-ready summary.Read
Take the next step with confidence
Describe the leak, add photos, get a professional-ready summary.