Home Inspection Decoded
Roof Problems on a Home Inspection

Skylights: Small Feature, Common Leak

Roofers have a saying about skylights: there are two kinds, the ones that leak and the ones that will. That's too cynical, but it explains why inspectors scrutinize them. This guide covers how to read skylight findings and size the fix.

Updated 2026-08-10 · Home Inspection Decoded

A skylight is, structurally speaking, a deliberate hole in the single most water-critical surface of the house, sealed by a frame, some glazing, and a perimeter of flashing that has to work perfectly on all four sides for decades. That's why a skylight leak is one of the most common findings in the roof section of a home inspection, and why inspectors give a 2-by-4-foot skylight more scrutiny per square inch than any other part of the roof.

The good news buried in that scrutiny: skylight findings are almost always bounded. Unlike a mystery stain in the middle of a ceiling, a skylight problem announces its own location, and the fix (whether reflashing, resealing, or full replacement) is a known, priceable job. The task when you read the report is figuring out which of the three distinct skylight problems you're looking at, because they have very different costs and very different urgency.

Problem one: the flashing is failing (the real leak)

Most genuine skylight leaks are flashing leaks. The skylight sits on a raised curb or a deck-mounted frame, and a system of head flashing (above), step flashing (along the sides, woven into the shingles), and sill flashing (below) has to route water around the opening. Everything in the flashing guide applies here, concentrated into a few square feet with four corners — and corners are where flashing systems fail first.

Report language for the real thing: "Water staining observed on interior finishes at the lower corners of the master bath skylight; sealant/mastic applied at exterior flashing perimeter. Recommend evaluation and repair by a licensed roofing contractor."

Two details in that sentence are doing heavy lifting. Lower corners is the classic signature of side or sill flashing failure: water tracks down the sides of the curb and exits at the bottom. And sealant/mastic applied is the same red flag tar is on a chimney. Someone already knew this leaked and chose a patch over a repair. Caulk is not flashing. A caulked-over skylight perimeter means the underlying flashing condition is unknown and the leak history is real.

One important nuance: an interior stain at a skylight is not always a current leak. Old staining from a repaired leak, or condensation (next section), produce the same visual. If the report says "staining observed; area dry at time of inspection; no elevated moisture readings," the finding is ambiguous. A moisture meter reading during the next hard rain, or a roofer's hose test, settles it cheaply.

Problem two: condensation and fogging (not a leak)

Two skylight findings routinely get mistaken for leaks and aren't:

Condensation. A skylight is often the coldest interior surface of a room, positioned directly above the warm, humid air that rises to it, bathrooms and kitchens especially. Moisture condenses on the glass and drips, mimicking a leak, and can even stain the skylight well over time. The tell: moisture appears on the inside surface of the glass during cold weather, with no correlation to rain. The fix is ventilation and humidity control, not roofing.

Fogging between panes. Modern skylights use insulated double-pane glazing. When the perimeter seal of that glass unit fails, humid air enters the gap and the skylight goes permanently hazy — the same failed-seal finding you'll see on house windows. The report will say something like: "Evidence of insulated-glass seal failure (fogging/condensation between panes) at the dining room skylight. Unit remains weather-tight." Note that last clause: a fogged skylight is not leaking water into the house. It has lost insulation value and clarity, a comfort-and-cosmetics issue rather than a moisture one, though it usually means the unit is old enough that replacement is the economical fix.

Old acrylic bubble domes are their own subcategory: single-glazed plastic domes common through the 1990s that craze, yellow, and crack with UV age. A cracked dome is a weather-tightness problem. If the report notes crazed or brittle domes, budget for replacement units rather than repairs. The domes date the skylight to a generation with worse flashing kits anyway.

What skylight work costs

Typical national ranges follow. Roof pitch, height, and interior finish work move all of them:

Finding / workTypical cost range
Reseal / minor exterior maintenance$150 – $400
Reflash an existing skylight$300 – $800
Replace skylight (unit + labor, roof otherwise sound)$900 – $2,500 each
Replace during a reroof (incremental cost)$400 – $1,200 each
Interior drywall/finish repair after leak$300 – $1,000
Leak with hidden decking/framing rot$1,000 – $3,500+

Two rows deserve comments. The replace-during-reroof row is the most useful number in the table: if the report says the roof covering is near end of life and the skylights are original, replace the skylights when the roof is done. The flashing is being redone anyway, so the incremental cost is a fraction of a standalone job, and manufacturers generally recommend against reusing old units under new roofing. Almost every roofer will tell you the same thing unprompted.

And the last row is the standard roof-section caveat: a skylight that has leaked slowly for years may have rotted the framing of its own opening. If the report pairs a skylight finding with soft drywall, peeling paint, or repeated staining, treat the visible repair cost as a floor.

How to respond, by finding

  1. Active leak evidence (wet staining, moisture readings) or mastic-covered flashing. A real defect. Get a roofer's evaluation, and negotiate the repair or a credit. Sized honestly, this is a $300–$800 reflash unless rot is involved — a very winnable ask.
  2. Dry historical staining. Ask the seller directly: when did it leak, who repaired it, is there paperwork? A documented past repair with no recurrence is a genuinely acceptable answer. It's also worth asking for the skylight's brand and installation date if the seller knows them. Major manufacturers commonly warrant units for ten years or more, and a leak on a recent, professionally installed skylight may be a warranty claim rather than a cost at all.
  3. Fogged glazing or crazed domes. A bounded replacement cost, fair to include in a bundled credit ask, but don't present it as a leak; that overplays the hand and costs credibility on your stronger items.
  4. Aging skylights + aging roof. Fold the skylight replacement into your roof-replacement budgeting and negotiate the package as one number, per the complete roof guide's bundling advice.

Three problems, three responses

Skylight findings look scary because they combine the words "roof," "water," and "your bedroom ceiling," but they're among the most tractable items in a report: self-locating, well-understood, and priced in the hundreds to low thousands. The whole job is distinguishing the real flashing leak from the condensation look-alike and the fogged-glass cosmetic issue, then matching the response to which one you have.

← All guides