4.9 · 92 Google reviews Licensed & Insured Illinois Roofing Contractor (866) 992-2982 Login CRM Login Website Login
State Restoration Services seal STATE RESTORATION SERVICES Roofing · Gutters · Insurance Claims
Roofing Articles

Skylight Leaking or Fogged? What It Actually Takes to Fix It in the Chicago Suburbs

Volodymyr Lukaniuk, Roofing Specialist, Public Adjuster & Client Relations Volodymyr Lukaniuk · August 7, 2026
Aerial photo of an asphalt-shingle roof with a small skylight, illustrating a skylight leak repair guide for Chicago-area homeowners

Quick answer: Almost every skylight leak repair starts at the flashing, not the glass. If the unit is under about 10 years old and the leak is at the frame edge, reflashing usually fixes it for $350–$700. If the glass seal has fogged, the dome is cracked, or the unit is past 12–15 years, replacement runs roughly $600–$3,000 installed depending on type and size. A lot of what homeowners call a "skylight leak" in January is actually condensation, not water getting in from outside.

We get more skylight calls in late fall and after a hard freeze than any other time of year, and about half of those turn out to be skylight leak repair that never needed to happen — the ceiling around the skylight is wet, but nothing outside is failing. The other half really is a leak, and it's almost never the glass itself. Here's how to tell which one you've got, what it actually costs to fix in the Chicago suburbs, and when replacing the whole unit beats patching it.

Is it really a leak, or is it condensation?

Look at the timing and the pattern first: condensation shows up on cold, calm mornings and dries out by afternoon, while a real leak tracks with rain or a hard melt and keeps showing up regardless of temperature. Condensation also tends to sit right at the inside edge of the frame in a thin, even ring; a real leak usually stains unevenly and often shows up a foot or more away from the skylight itself, because water is running along the underside of the roof deck before it drips.

SignCondensationReal leak
When it shows upCold, still mornings, any seasonDuring or right after rain, or fast snowmelt
Where the water sitsEven ring right at the glass edgeUneven, can trail well past the frame
Does it dry on its ownUsually gone by afternoonComes back every time it rains
What fixes itBetter attic/room ventilation, sometimes a storm-window insertReflashing or unit replacement

If you're only ever seeing it on cold mornings, don't pay anyone to reflash a skylight that isn't actually leaking — the fix is airflow, not roofing.

What actually causes a real skylight leak

It's almost always the flashing, not the glass. A skylight is a hole cut in your roof, and the flashing kit around it — the same head, step, and apron pieces that fail around a chimney — is what keeps water out, the way we've covered in our roof flashing guide. Sealant at the corners dries out, step flashing pieces work loose under 40–50 freeze-thaw cycles a Chicago winter throws at them, or the flashing was never properly woven into the shingle courses in the first place — a shortcut we see from crews who don't do a lot of skylight work. Actual glass or dome failure (a cracked pane, a blown seal on a double-glazed unit) is a smaller share of the calls we run, and it's usually obvious: fogging between the panes or a visible crack, not a mystery stain.

Reflash it or replace the whole unit? How we decide

Age and where the leak is coming from settle it most of the time. A unit under about 10 years old with a leak at the frame edge almost always just needs new flashing and fresh sealant — the glass and frame are fine, water is getting in around them. Once the glass seal has fogged (you'll see a permanent haze or moisture trapped between the panes that never clears) or the dome is cracked, no amount of reflashing fixes it, because the leak point is the unit itself, not what's around it.

Chart comparing reflashing versus full skylight replacement by unit age, leak location, and glass condition

Age matters even if nothing looks wrong yet: most skylight seals and gaskets are rated for roughly 10–15 years, and Chicago's freeze-thaw cycle is hard on rubber and sealant the same way it's hard on shingles and flashing everywhere else on the roof (see our roof lifespan guide for why that cycle count matters). A 14-year-old skylight that's holding for now is a candidate for replacement on your terms, before it leaks on its own schedule.

What does skylight replacement actually cost in the Chicago suburbs?

Installed cost depends mainly on whether it opens and how it opens, plus size. These are realistic ranges for the north and northwest suburbs, not a quote — your actual price depends on roof pitch, access, and whether the curb or decking underneath needs repair.

TypeInstalled cost rangeNotes
Flashing reseal / reflash (unit stays)$350 – $700Unit is sound, leak is at the frame
Fixed skylight, like-for-like$600 – $1,200Doesn't open; standard 2x2–2x4 ft sizes
Manual venting skylight$1,200 – $2,000Crank or pole-operated, opens for airflow
Solar-powered venting skylight$1,800 – $3,000Remote/rain-sensor operated, no household wiring
Larger or custom size / curb repairAdd $300 – $800Oversized units or rotted curb framing

Removing a skylight entirely and roofing over the opening is also an option we get asked about, usually on an older unit nobody uses — it's less common than replacement, but if a skylight has leaked more than once, closing it up is a legitimate way to stop worrying about it for good.

Aerial view of a completed asphalt shingle roofing project on a two-story home in the Chicago suburbs

Should you add a skylight during a roof replacement, or as its own project?

During the tear-off is the right time, if you're already planning one. When we're already down to the decking as part of a full roof replacement, cutting the opening and building the flashing into fresh underlayment and shingle courses (part of what we cover in what's included in a proper roof replacement) is cleaner and cheaper than doing it as a standalone job later, when a crew has to cut into shingles that are already sealed down. If your roof isn't due for replacement, a standalone skylight install is still routine — it just costs a bit more in labor to tie the flashing into existing shingles without disturbing more of the roof than necessary.

Does homeowners insurance cover a leaking or cracked skylight?

It depends on why it's leaking. A skylight cracked by hail or blown loose by wind is typically a covered peril, the same as hail damage anywhere else on the roof — that's a claim, not a maintenance bill. A skylight leaking because the flashing sealant dried out over 12 years, or because the glass seal aged out, is wear and tear, and wear and tear isn't a covered loss on a standard policy. Illinois law doesn't allow a roofing contractor to negotiate your claim for you — we document the damage and build the estimate, and if you want someone representing you directly with the adjuster, our affiliated licensed public adjuster, State Adjusting Services, can do that part.

Frequently asked questions

How do I know if my skylight is leaking or just has condensation?

Condensation shows up on cold, still mornings in a thin ring right at the glass edge and dries out on its own by afternoon. A real leak tracks with rain or a fast snowmelt, can stain a foot or more away from the frame, and keeps coming back regardless of temperature. If it only ever appears on cold mornings, it's almost always condensation, not a roofing problem.

Can a leaking skylight be repaired, or does the whole unit need to be replaced?

Most of the time it's a repair. If the unit is under about 10 years old and the leak is at the frame edge, new flashing and sealant usually fixes it. If the glass seal has fogged, the dome is cracked, or the unit is past 12–15 years old, replace the whole unit — reflashing a failed unit just delays the same call.

How much does it cost to replace a skylight in the Chicago suburbs?

A like-for-like fixed skylight runs roughly $600–$1,200 installed, a manual venting unit $1,200–$2,000, and a solar-powered venting unit with a remote and rain sensor $1,800–$3,000. A flashing-only reseal, when the unit itself is still good, is typically $350–$700.

Does homeowners insurance cover a leaking skylight?

Only if a covered peril caused it — hail cracking the glass or wind tearing the flashing loose is generally covered, the same as storm damage anywhere else on the roof. A leak from aged-out sealant or a worn gasket is maintenance, and standard policies don't cover wear and tear.

Skylight acting up? Book a free inspection or call (866) 992-2982 — we serve the north and northwest Chicago suburbs.

Volodymyr Lukaniuk, Roofing Specialist, Public Adjuster & Client Relations
About the author

Volodymyr Lukaniuk

Roofing Specialist, Public Adjuster & Client Relations · State Restoration Services

Volodymyr is a licensed public adjuster (Illinois & Indiana), a licensed Illinois roofing and general contractor, and a HAAG-certified inspector. He leads roofing and storm-restoration work at State Restoration Services and writes our Knowledge Centre — honest, practical guidance drawn from real jobs across the Chicago suburbs.

View Volodymyr's full profile →

Storm damage on your roof?

We'll inspect it for free, document the damage and prepare a code-compliant estimate for your insurer. Our partner, a licensed public adjuster, State Adjusting Services, can represent you on the claim.

Call (866) 992-2982 — Free Inspection