Repair Tips

Skylight Leaks: Why They Happen and How They Are Fixed

Skylights leak because the seal fails, not because the glass breaks. Here is why it happens in Whittier and how we fix it for good.

W
Whittier Roof Leak RepairOctober 2026 · 9 min read
Roof Leak Repair in Whittier, California: detailed shot of a perfectly sealed and coated roof vent boot, showing the smooth

Skylight leaks in Whittier CA almost never come from the glass itself. They come from the seal around it - the flashing, the curb, the gasket, or the caulk line that has dried out after a few summers of 95-degree heat. The fix is almost always at the perimeter of the unit, not the pane, and it usually runs between $350 and $1,200 depending on how long water has been getting in.

Below we walk through the real causes we see on Whittier roofs, how we repair each one, what 2026 pricing looks like, and the mistakes that turn a $400 reseal into a $3,000 drywall and framing job.

Why Skylights Leak in Whittier CA

Skylight leaks in Whittier CA are a sealing problem, not a glass problem, and the local climate is the reason. Whittier sits in a basin that swings from 100-degree August afternoons to cold, damp winter mornings, and that daily expansion-contraction cycle works on every seam on your roof.

A skylight is a hole cut through your roof deck. Everything that keeps water out of that hole is a mechanical seal: the curb flashing, the step flashing on the uphill side, the gasket under the glass, and the sealant bead at the frame. Sealant has a service life. Most polyurethane and silicone beads on a Whittier roof are done in 5 to 8 years. When they fail, water finds the gap in the first real rain of the season.

Skylight leaks Whittier CA homeowners call us about usually show up in three places: a brown ring on the ceiling around the shaft, a drip that only appears during wind-driven rain, or a slow stain that spreads over weeks. If you are seeing any of those, the leak has been active for a while. Water travels along framing before it shows up inside, so the visible stain is often 4 to 10 feet from the actual entry point.

We handle this every week across the city, from Roof Leak Repair in Uptown Whittier where 1920s bungalows have original skylight curbs, to newer builds in Roof Leak Repair in East Whittier where the units are only 15 years old but the builder-grade sealant is already shot.

The Five Causes We Find Most Often

The five causes below account for roughly 9 out of every 10 skylight leaks we diagnose in Whittier, and they are ranked by how often we actually find them on a roof.

1. Failed perimeter sealant

The caulk bead where the skylight frame meets the curb cracks, pulls away, or turns chalky. This is the single most common cause. It is also the cheapest to fix - a full reseal with a UV-stable sealant runs $350 to $550 and takes about two hours.

2. Cracked or missing curb flashing

The metal flashing that wraps the wooden curb takes the brunt of the sun. When it lifts, cracks at a corner, or was installed without a proper kick-out, water gets behind it and into the deck. This is a Flashing Repair Whittier CA job, and it needs to be done right the first time because re-flashing a skylight means removing and resetting the unit.

3. Dried-out gasket under the glass

The rubber gasket between the glass and the frame hardens with age. You will usually see this as condensation inside the unit or a leak that only appears in heavy rain. On most units built after 2005, the gasket is replaceable without pulling the whole skylight.

4. Condensation mistaken for a leak

Not every drip is a roof leak. A single-pane skylight in a bathroom or kitchen will sweat in winter when warm interior air hits cold glass. If the stain is directly under the pane and the roof deck around the curb is dry, you are looking at condensation, not a leak. The fix is a double-pane unit or better attic ventilation, not sealant.

5. Clogged weep channels and debris dams

Whittier gets enough wind-blown debris - sycamore leaves, pine needles, ash from the hills - to dam the weep channels at the bottom of the skylight frame. Once water backs up past the gasket, it comes inside. A $150 to $250 cleaning and channel flush solves it.

How Are Skylight Leaks Fixed in Whittier California?

Skylight leaks in Whittier California are fixed by finding the actual entry point with water testing, then repairing the failed layer - sealant, flashing, gasket, or curb - rather than coating over the symptom.

Here is the process we run on every skylight call:

  1. Water test from the roof. We run a hose at low pressure, starting at the downhill edge of the skylight and working uphill in 6-inch increments. This isolates the entry point in 10 to 20 minutes instead of guessing.
  2. Inspect the curb and flashing. We check for lifted step flashing, cracked pan flashing, and rusted fasteners. If the curb wood is soft, that gets replaced before anything else goes back on.
  3. Remove and renew the sealant. Old caulk gets cut out, not caulked over. We clean the joint with a solvent, prime if the manufacturer calls for it, and lay a new bead of UV-stable polyurethane or silicone rated for the temperature swing we get here.
  4. Replace the gasket or the unit if needed. If the gasket is gone, we replace it. If the frame is warped or the glass is fogged, we quote a full unit replacement - usually $1,800 to $3,500 installed, including new flashing.
  5. Re-test and confirm. We water test again after the repair and check the interior ceiling before we pack up. No leak, no invoice surprise.

If your skylight sits near a roof valley - common on the two-story homes in Friendly Hills and Spy Glass Hill - the leak may actually be coming from the valley above it, not the skylight at all. That is a Valley Leak Repair Whittier CA job, and we will tell you straight if that is what we find.

On older Whittier homes with tile roofs, the skylight curb is often flashed into tile that has shifted. That is a Tile Roof Repair Whittier CA situation, and it needs a tile-safe repair - walking a tile roof wrong will crack more tiles than the leak ever did.

What Skylight Leak Repair Costs in Whittier in 2026

Skylight leak repair in Whittier in 2026 runs $350 to $1,200 for a standard reseal or flashing repair, and $1,800 to $3,500 if the unit itself has to be replaced.

Here is how that breaks down by job type:

  • Reseal only: $350-$550. Two to three hours on the roof.
  • Flashing repair or partial re-flash: $500-$900. Half a day.
  • Gasket replacement: $400-$750 depending on the unit.
  • Full skylight replacement with new flashing: $1,800-$3,500 installed.
  • Interior ceiling repair (drywall, texture, paint): $300-$900, usually handled after the roof is dry.

What drives the price up is not the skylight - it is the damage behind it. If water has been getting in for two rainy seasons, you may be looking at rotted sheathing, wet insulation, and a stained ceiling. We quote the roof repair first and tell you plainly whether the interior work is something we handle or something you should call a drywall contractor for.

We give upfront pricing before we start. No diagnostic fee on the first visit for Whittier homeowners.

Common Mistakes That Make Skylight Leaks Worse

The most expensive skylight mistake we see is caulking over a failed seal without removing the old material, because the new bead fails within one season and the water keeps running behind it.

  • Caulking over old caulk. New sealant will not bond to chalky, dirty, or silicone-contaminated surfaces. It peels within months.
  • Using the wrong sealant. Hardware-store silicone is not the same as a roof-grade polyurethane rated for 180-degree surface temps. The cheap tube fails first.
  • Sealing the weep channels. Those channels exist to let water out. Sealing them traps water inside the frame and makes the leak worse.
  • Pressure-washing the skylight. High pressure drives water past gaskets that were holding fine. Never pressure-wash a skylight.
  • Ignoring the interior stain. A brown ring on the ceiling means moisture is already in the framing. Waiting a season turns a $500 roof repair into a $2,500 repair.
  • Letting a handyman re-flash it. Skylight flashing has to integrate with the roof's water-shedding layers in a specific order. Done wrong, it leaks worse than before.

When to Call a Professional

Call a professional when the leak returns after you have resealed it once, when you can see daylight or a gap at the flashing, or when there is any stain on the ceiling or wall below the skylight.

Those three signs mean the problem is past the surface layer. A reseal you did yourself that failed is a strong signal the water is getting in above the seal - at the flashing or the curb - and that is not a job for a caulk gun.

Our team at Whittier Roof Leak Repair finds the leak, fixes it, and water-tests it before we leave. We work on tile, shingle, and flat roofs across Whittier and the surrounding neighborhoods, and we will tell you honestly if the skylight is not the source. Sometimes it is the vent boot next to it, sometimes it is the chimney flashing 6 feet away - water does not always enter where it exits.

Frequently Asked Questions

Why do skylights leak in Whittier CA?

Because the sealant, gasket, or flashing around the unit has aged out. Whittier's 40-to-50-degree daily temperature swings break down caulk beads in 5 to 8 years. The glass almost never fails - the perimeter does.

How are skylight leaks fixed in Whittier California?

We water-test to find the entry point, then repair the failed layer: reseal the perimeter, re-flash the curb, or replace the gasket. Most jobs take 2 to 4 hours. Full unit replacement takes a day.

How much does skylight leak repair cost in Whittier?

In 2026, a reseal runs $350-$550. Flashing or gasket repair runs $500-$900. A full skylight replacement with new flashing runs $1,800-$3,500 installed. Interior ceiling repair is separate.

Who repairs skylight leaks near me in Whittier CA?

Whittier Roof Leak Repair handles skylight leaks across Whittier, including Uptown, Friendly Hills, East Whittier, and the surrounding areas. We diagnose on the first visit and give upfront pricing before any work starts.

Can I just caulk my skylight myself?

You can, but only if the leak is truly at the perimeter seal and you remove the old caulk first. If the flashing or gasket has failed, caulk will not fix it and you will be back on the roof next rainy season.

Get Help with Roof Leak Repair in Whittier

If your skylight is dripping, staining the ceiling, or you are not sure whether it is the skylight or something else on the roof, we can find it and fix it. We serve Whittier and the surrounding communities with same-week scheduling and upfront pricing.

Call Whittier Roof Leak Repair at (562) 443-3829 to get a skylight leak diagnosed and repaired before the next rain.

Common questions

Good questions

(562) 443-3829 →

Because the sealant, gasket, or flashing around the unit has aged out. Whittier's 40-to-50-degree daily temperature swings break down caulk beads in 5 to 8 years. The glass almost never fails - the perimeter does.

We water-test to find the entry point, then repair the failed layer: reseal the perimeter, re-flash the curb, or replace the gasket. Most jobs take 2 to 4 hours. Full unit replacement takes a day.

In 2026, a reseal runs $350-$550. Flashing or gasket repair runs $500-$900. A full skylight replacement with new flashing runs $1,800-$3,500 installed. Interior ceiling repair is separate.

Whittier Roof Leak Repair handles skylight leaks across Whittier, including Uptown, Friendly Hills, East Whittier, and the surrounding areas. We diagnose on the first visit and give upfront pricing before any work starts.

You can, but only if the leak is truly at the perimeter seal and you remove the old caulk first. If the flashing or gasket has failed, caulk will not fix it and you will be back on the roof next rainy season.

Tap to call(562) 443-3829