Skylight Repair in Duluth, GA
The first question we ask when a Duluth homeowner calls about a leaking skylight: has anyone determined whether it's the skylight that's failing or the flashing around it? Nine times out of ten, the answer is no. The assumption is that the entire unit needs replacing. That assumption costs people money they don't need to spend.
On the majority of skylight leak calls we take across the 30096 and 30097 zip codes, the unit itself is fine — glazing seal intact, no dome cracks, solid curb frame. What's failed is the step or pan flashing where the skylight housing meets the shingle field. Georgia's UV and thermal cycling degrades that flashing faster than the unit it surrounds. Replacing a $2,000 skylight when the fix is a $400 flashing repair is a waste.
A Real Job: Misdiagnosed Velux in a Sugarloaf Subdivision — 30097
A two-story built in 2003 east of Sugarloaf Parkway. Velux skylight in the master bath. Water staining around the interior frame — only during heavy, wind-driven rain.
Another company quoted full replacement at $2,400. The homeowner wanted a second opinion.
The Velux unit was sound — no fogging between panes, no curb damage. The uphill step flashing had lifted after 20 years of thermal movement, allowing water entry only during storms with a strong westerly wind. A smaller hallway skylight had a failed double-pane seal (fogging but no active leak).
Replaced the step and pan flashing with a Velux-compatible kit integrated into the shingle courses. Swapped the hallway glazing cassette — Velux allows glass replacement without disturbing the frame. Both handled in one visit. Total cost: less than half the $2,400 replacement quote.
For related leak tracing, see our roof leak repair page.
Skylight dripping? Call (678) 766-9646 — we diagnose before we quote.
Certified Roof Repair & Roof Replacement Team
Sugar Hill, GA 30518