Adding a skylight, replacing a leaky one, or fixing an old dome that’s yellowed and cracked? Send the details and you’ll get a straight read from one vetted, licensed San Diego roofer — including whether it’s a repair, a like-for-like replacement, or a full new install.
Tell us the roof type (tile, shingle, or flat), roughly how old the skylight is, and what’s prompting the call — a leak, condensation, a remodel, or wanting more daylight. The specifics sharpen the answer.
Skylights make sense in San Diego — the daylight is generous and even, and a well-placed skylight brings it into a dark hallway, bath, or kitchen without the heat penalty you’d fear in a harsher climate. But a skylight is a hole cut in your roof, and the single thing that determines whether it’s a lifelong asset or a recurring leak is the flashing, not the skylight itself. That’s a roofing job, which is why skylight work belongs with a roofer and not a handyman.
Almost every skylight leak is a flashing leak
When a skylight leaks in San Diego, the glass or dome is rarely the culprit — the flashing around it is. A skylight is waterproofed by a step-and-counter flashing system woven into the surrounding roof, and a “curb-mounted” unit sits on a raised curb that has to be flashed like a small roof of its own. Installers who caulk the perimeter with sealant instead of flashing it properly create a leak that shows up a winter or two later. On a tile roof the flashing has to be integrated with the tile courses; on a low-slope roof it’s a curb detail. A roofer who flashes the opening correctly the first time is the difference between a skylight you forget about and one that stains your ceiling every El Niño.
Replace when you re-roof — and replace the whole unit
The smartest time to replace an aging skylight is when the roof is already being redone. The flashing is coming off anyway, the crew is already up there, and a new skylight set into new flashing under a new roof is watertight as a system. Reusing a 20-year-old skylight under a brand-new roof is a false economy — the old unit outlives its seals and you end up opening the new roof to swap it. San Diego’s coastal UV is hard on the older acrylic dome skylights: they yellow, get brittle, and craze with cracks. Replacing a cloudy old dome with a modern low-E glass unit brings back the clarity and cuts heat gain. If your skylight is fogged between panes, that’s a failed seal — the unit is done, and it’s a replacement, not a repair.
Types, and the San Diego considerations
- Fixed skylight: the simplest and most leak-resistant — a sealed daylight unit. Best for high or unreachable ceilings.
- Vented (operable) skylight: opens for heat and moisture release — useful over a bath or kitchen where San Diego’s marine-layer humidity would otherwise fog the glass.
- Tubular skylight (sun tunnel): a small reflective tube that pipes daylight into a hallway or closet with minimal roof cutting and almost no leak or heat risk — a popular, low-cost San Diego retrofit.
- Glazing and fire zones: in the county’s Wildland-Urban Interface fire zones (Scripps Ranch, Poway, Ramona, Alpine), Chapter 7A affects skylight glazing — tempered/fire-rated glass rather than plastic domes. Title 24 also favors low-E glass for heat control.
What skylight work costs in San Diego
Installed ranges as of 2026:
- Skylight replacement (swap the unit, re-flash), existing opening: $900 to $2,500 depending on unit and roof type.
- New skylight installation (cut a new opening, frame, flash, drywall the shaft): $1,500 to $4,500-plus — more on a tile roof or with a long light shaft through the attic.
- Tubular skylight (sun tunnel): $500 to $1,200 — the low-cost daylight option.
- Flashing-only leak repair: $350 to $900 if the unit is sound and only the flashing failed.
Tile roofs cost more than shingle because the tile has to be lifted and re-integrated around the curb. Cutting a brand-new opening adds framing and interior drywall for the shaft. The one number worth spending on is correct flashing — it’s the cheapest part of the job and the only one that decides whether the skylight leaks.
Choosing an installer in San Diego
Because the flashing is the job, hire a roofer — not a general handyman — for skylight work. Verify an active C-39 roofing license with the CSLB, liability and workers’ comp, and ask specifically: do you flash the curb or just seal it, how do you integrate the flashing with tile, and do you warranty the install against leaks? A roofer who treats the skylight as a flashing detail woven into the roof, rather than a fixture dropped in and caulked, is the one who won’t be back for a leak. The San Diego Reliable.Work roofer installs and replaces skylights on tile, shingle, and flat roofs, is C-39 licensed, and is the only roofer affiliated with us in this territory.
Related San Diego roofing services
- Roof Leak Repair in San Diego — skylights are a top leak source; here’s how leaks are traced and fixed.
- Roof Replacement in San Diego — the right time to replace a skylight is during a re-roof.
- Tile Roofing in San Diego — skylight flashing on tile is a specialty detail.
- Roofing in San Diego — the full local service catalog and how the referral works.
Send your San Diego skylight details
Tell us the roof type, how old the skylight is, and what’s prompting the call. You’ll get a straight read on whether it’s a flashing repair, a unit replacement, or a new install — and what each should cost.
No cost, no obligation — a clear answer from the San Diego roofer who’d actually do the work.