Skylight Leak Repair: A Complete Guide for Maryland Homeowners
Skylight leaks in Southern Maryland usually come from failed flashing, deteriorated sealant around the glass, cracked domes, or condensation issues misdiagnosed as leaks. Repair costs typically run $400-$1,500 depending on the source, and most skylights can be repaired without full replacement if the frame and glazing are intact.
Why skylights leak in Maryland homes
Skylights are essentially holes in your roof, and every hole is a potential leak path. The most common failure points are: the step and counter flashing where the skylight meets the shingles, the sealant between the glass and the frame, cracked or yellowed domes on older plastic skylights, and the interior condensation that forms when warm, moist attic air hits the cold glass in winter. In Southern Maryland, the combination of humid summers and freeze-thaw winters stresses every seal and flashing joint year after year.
Flashing failures: the #1 cause
Skylight flashing is installed in layers just like chimney flashing: step flashing weaves with the shingles, and counter flashing covers the top edge. When the sealant under the counter flashing dries out, or when wind-driven rain gets behind improperly lapped step flashing, water enters the roof system. The water often travels along the rafters before showing up on the ceiling, so the interior stain may be several feet away from the skylight itself. Repairing skylight flashing requires removing shingles around the unit, replacing the flashing kit, and reseating the shingles — a job that runs $600-$1,400.
Sealant and glazing failures
Over time, the butyl or silicone sealant that bonds the glass to the metal frame hardens and shrinks. On older plastic dome skylights, UV exposure causes yellowing, crazing (fine cracks), and brittleness. Water gets through these gaps during sustained rain or wind-driven storms. Resealing a glass skylight with fresh, compatible sealant costs $400-$700. Replacing a cracked or yellowed dome runs $500-$900 for the dome plus labor. If the skylight frame itself is rusted or warped, replacement is usually the only lasting fix.
Condensation vs. actual leaks
Not every water spot near a skylight is a roof leak. In winter, warm moist air from the living space rises into the skylight shaft, hits the cold glass, and condenses. If the condensation is heavy enough, it drips onto the drywall or runs down the shaft framing. The fix is usually improved ventilation in the skylight shaft, adding insulation around the light well, or installing a condensation channel. A true leak shows up during rain; condensation shows up on cold mornings and disappears as the day warms. Telling the difference saves homeowners from paying for a flashing repair that wasn't needed.
Common skylight repairs and costs
Flashing reseal or partial replacement: $500-$1,200. Sealant replacement around glass: $400-$700. Dome replacement (plastic skylights): $500-$900. Full flashing kit replacement with shingle removal: $800-$1,500. Condensation mitigation (insulation and venting): $300-$800. Complete skylight replacement (unit + flashing + shingle work): $1,200-$2,500 for a standard venting or fixed unit. High-end solar-powered venting skylights with blinds run $2,500-$4,500 installed. Prices reflect Calvert, Charles, St. Mary's, and Prince George's County rates in 2026.
Repair vs. replace: when each makes sense
Repair when the skylight is under 12 years old, the glass is intact, and the issue is localized to flashing or sealant. Replace when the frame is rusted, the glass is cracked, the dome is crazed, the unit is over 15 years old, or you're already replacing the roof — doing both at once saves on labor and ensures the flashing is integrated with the new underlayment. If your skylight is a builder-grade plastic dome from the 1990s or 2000s, replacement with a modern glass unit is almost always the better long-term investment.
Preventing future skylight leaks
Have the flashing and sealant inspected every 3-5 years and during every roof inspection. Keep roof debris from piling up around the skylight curb. Ensure your attic is properly ventilated so summer heat doesn't bake the sealant from below. In winter, run a dehumidifier or bathroom fan to reduce interior moisture that leads to condensation. If your skylight shaft passes through an unconditioned attic, insulate and air-seal the shaft to prevent warm, moist air contact with cold surfaces.
When to call a professional
Call a roofer if you see water stains on the ceiling near the skylight during rain, if you can see daylight around the frame from inside, or if the flashing is visibly lifted or rusted from the roof. Call an HVAC or insulation contractor if the issue is heavy condensation or frost on the interior glass — that's usually a ventilation and humidity problem, not a roofing problem. Summit Exteriors provides free skylight inspections across Southern Maryland and can tell you in minutes whether you're dealing with a leak, condensation, or a skylight that has reached end of life.