Skylight Leak Repair Cost in Los Angeles: 2026 Price Guide
Skylight leak repair in Los Angeles costs $350 to $2,400 in 2026. Real price ranges by leak type, what affects the bill, and when to replace instead of reseal.
Most skylight leak repairs in Los Angeles run between $350 and $2,400 in 2026. The price depends on whether the leak is coming from old sealant, failed flashing, a cracked dome, or rotted curb framing underneath. Some leaks are a one-hour fix. Others uncover damage that needs a half day of work and new lumber.
This is the working price guide we hand homeowners when they call after spotting water around a skylight. Numbers below reflect what LA crews are actually charging this spring after the recent rain season.
How Much Does Skylight Leak Repair Cost in Los Angeles?
Pricing breaks down by what is actually leaking. A reseal job is cheap. A curb rebuild with rotted decking is not.
| Repair Type | Low | Average | High |
|---|---|---|---|
| Sealant or caulking refresh | $350 | $550 | $850 |
| Flashing reseal (no removal) | $450 | $750 | $1,200 |
| Full flashing replacement | $700 | $1,300 | $2,400 |
| Cracked dome or glass replacement | $600 | $1,400 | $3,200 |
| Curb repair with rotted wood | $900 | $1,800 | $3,500 |
| Full skylight replacement | $1,200 | $2,400 | $5,500 |
Most LA homeowners with a single leaking skylight land between $750 and $1,500 once the repair is done right. The cheap end of the table is rare because by the time water shows up inside, the flashing usually needs more than just a bead of caulk.
What Causes Skylight Leaks in LA Homes
Four things cause almost every skylight leak we see.
Old sealant. UV from the LA sun chews through caulk and butyl in five to seven years. Once it cracks, water gets behind the flashing.
Failed flashing. Skylights sit in a curb on the roof. The metal flashing wraps that curb and tucks under the shingles or tiles. Wind lift, hail dents, and bad installs all let water sneak in along the edges.
Cracked dome or glass seal. Acrylic domes go cloudy and brittle after 15 to 20 years of sun. Double-pane glass units lose their seal and start fogging. Both can crack.
Rotted curb framing. This is the worst case. If a leak went unnoticed for a year or two, the wood frame around the skylight rots. The whole curb has to come out.
A roof leak around a skylight is one of the most common service calls during our roof inspection visits. We pop the trim, check the curb, and tell you which of these four it is.
What Affects the Price
Five factors push your number up or down within the ranges above.
- Skylight age. Anything over 15 years usually needs more than a reseal. Replacement parts for old units are often discontinued.
- Roof type. Tile roofs cost more because tiles around the skylight have to be lifted, set aside, and reinstalled without breaking.
- Roof pitch and access. Steep roofs and hillside homes in Mount Washington, Silver Lake, or the Hollywood Hills add labor time.
- Hidden damage. If the leak rotted the curb or attic decking, you pay for new lumber and a few extra hours.
- Permit needs. Most reseals and flashing jobs are not permitted. Full skylight replacement in some LA jurisdictions requires a permit, especially when the framing changes.
Tile roofs in Pasadena, Hancock Park, and the older parts of the Valley often run 30 to 40 percent higher than asphalt shingle homes for the same repair, just because tiles slow the work down.
Reseal vs Full Flashing Replacement
A reseal means cleaning the old caulk, drying the area, and laying down new sealant where the flashing meets the curb and the roof surface. It works when the flashing itself is still in good shape.
A full flashing replacement means lifting the surrounding roofing, pulling the old flashing, installing new step flashing and head flashing, and tying it back into the roof. It works when the metal is bent, rusted, or was installed wrong the first time.
A reseal that buys you two more years costs around $550. A proper flashing replacement that lasts another 20 years costs around $1,300. If your skylight is under 10 years old and the flashing looks clean, the reseal is the right call. Older than that, replace the flashing.
When to Replace the Skylight Instead
Sometimes repair is throwing money at a bigger problem. Replace the unit when:
- The dome is cracked or fogged
- The skylight is over 20 years old
- The frame itself is rusted or warped
- You have had the same leak repaired twice already
- The brand or model is discontinued and parts are unavailable
A full replacement runs $1,200 to $5,500 installed, depending on size and whether you upgrade to a low-E or solar-powered venting unit. Newer skylights also meet current Title 24 energy code and stop heat gain in the LA summer.
What a Proper Repair Quote Should Include
A real estimate breaks out the work, not just a lump sum. Look for these line items:
- Inspection findings (what is actually leaking)
- Materials specified by name (which flashing, which sealant, which underlayment)
- Labor hours or flat-rate breakdown
- Cleanup and haul-away
- Warranty length on the repair
- Whether interior drywall or paint repair is included
If a quote just says “fix skylight leak, $1,200,” ask for the breakdown. A roofer who cannot explain the materials and steps probably has not diagnosed the leak yet. We cover the wider topic in our guide to getting a roof repair estimate in Los Angeles.
How LA Conditions Wear Out Skylights
LA sun and weather kill skylights faster than most other climates.
UV exposure runs 300-plus days a year. Sealants designed for ten years often fail in seven. Santa Ana winds in October and January lift flashing edges and rip caulk seams open. The short heavy rain bursts in winter find every weak spot. And valley heat in Reseda, Northridge, and Woodland Hills pushes attic temperatures above 140 degrees, which dries out wood framing and warps the skylight curb.
Skylights in coastal areas like Santa Monica, Mar Vista, and the Palisades fail differently. Marine air corrodes metal flashing from the underside. We see flashing rust through in 8 to 12 years near the coast, versus 15 to 20 inland.
Frequently Asked Questions
How do I know if my skylight is the source of the leak?
Water stains on the ceiling directly around the skylight or running down the side of the well usually point to the skylight itself. If the stain is more than two feet away, the leak might be coming from flashing higher up the roof and just running down to the skylight opening. A roofer can pinpoint it during a 30-minute inspection. Read more about signs of a roof leak in Los Angeles.
How long does skylight leak repair take?
Most reseals and flashing repairs take two to four hours. A full skylight replacement runs four to six hours. Curb repairs with rotted wood can stretch to a full day. We schedule most LA skylight repairs within a week, sooner if active rain is in the forecast.
Can I just caulk around the skylight myself?
You can, but it almost never lasts. Surface caulk on top of failing flashing buys you maybe one rain season. The water still gets behind the flashing, just slower. By the time you see it inside again, the curb might be rotted. If you are seeing water now, get a proper diagnosis first.
Do I need a permit to replace a skylight in LA?
Most one-for-one replacements where the size and location stay the same do not require a permit. Cutting a new opening or enlarging an existing one does require a permit and an inspection. Permit fees in LA County run $200 to $500.
Will insurance cover skylight leak repair?
Sudden damage from a windstorm or falling debris is usually covered. Slow leaks from age and worn sealant are not. Insurance treats them as deferred maintenance. If you think a recent storm caused the leak, document it with photos and call your carrier before scheduling repair.
How long should a new skylight last in LA?
Quality units last 20 to 25 years in LA. Flashing and sealant need attention around year 7 to 10. Skylights in coastal zones or full-sun south-facing roofs sit on the shorter end of that range.
Bottom Line
A leaking skylight in LA usually costs $550 to $1,500 to repair properly. Catch it early and it is a half-day job. Wait six months and you are paying for rotted wood and interior drywall on top of the roof work.
Call Best LA Roofing at (818) 446-6122 for a free skylight leak inspection. We will tell you straight whether it is a reseal, a flashing job, or a replacement, and what each option costs before any work starts.