Econo Roofing Blog

Skylight Leaks. How to Fix Them Before They Ruin Your Ceiling.

Last updated March 30, 2026

By Mario Espindola · Published March 30, 2026

A leaking skylight can cause ceiling stains, mold, and structural damage. Most skylight leaks are fixable without full replacement if caught early.

Skylights bring natural light into your home, but they are also one of the most common leak sources on Central Valley roofs. The problem is rarely the skylight itself. In most cases, the flashing and sealant that connect the skylight to your roof have failed after years of exposure to extreme valley heat and UV radiation.

The good news: most skylight leaks are repairable without replacing the entire unit. Here is how to identify the problem and fix it.

Common Causes of Skylight Leaks.

Understanding what causes skylight leaks helps you communicate with your roofing contractor and make informed repair decisions.

  • Failed flashing. Skylight flashing is a system of metal pieces that create a waterproof connection between the skylight frame and the surrounding shingles. Over time, the sealant between flashing pieces dries and cracks. Central Valley temperatures above 100 degrees accelerate this wear.
  • Dried sealant. The caulk or sealant around the skylight perimeter has a limited lifespan, usually 5 to 10 years in the Central Valley heat. Once it cracks, water follows gravity through even tiny gaps.
  • Condensation (not a true leak). In winter, warm interior air meets the cold skylight surface and condenses. This dripping mimics a leak. Proper ventilation and insulated skylight wells reduce condensation. Check our ventilation guide for airflow standards.
  • Improper original installation. Skylights installed without a proper flashing kit or without correct integration into the roofing underlayment will leak eventually, sometimes within a few years of installation.
  • Cracked glazing. Hail, thermal stress, or impact damage can crack the skylight glass or polycarbonate dome. Even hairline cracks admit water over time.

Diagnosing the Source.

Skylight leaks are tricky because water can travel along rafters and sheathing before dripping, making the entry point appear far from the actual leak. A professional inspection uses methodical water testing to pinpoint the exact source.

From inside your home, document where the water appears relative to the skylight: at the uphill edge, the corners, or the downhill edge. This tells the inspector which flashing component is most likely damaged. If water appears only during rain, it is a true leak. If it appears on cold mornings without rain, condensation is likely the cause.

Repair Options.

  • Reflashing. The most common and effective repair. The roofing contractor removes shingles around the skylight, installs a new flashing kit with fresh sealant, and reintegrates the shingles. This addresses 80 percent of skylight leaks and costs a fraction of replacement.
  • Sealant renewal. For minor leaks caught early, refreshing the sealant around the frame and at flashing joints can be enough. This is a temporary fix that buys time, but a full reflashing is the permanent solution.
  • Full skylight replacement. When the unit is over 20 years old, the frame is damaged, or the glazing is compromised, full replacement is the right call. New skylights offer better energy efficiency, UV blocking, and leak resistance than units from the 1990s and 2000s.

Replace During Roof Replacement.

If you are planning a roof replacement, replace your skylights at the same time. The labor cost drops significantly because the surrounding roofing material is already removed. A new skylight integrated into a new roofing system with factory flashing is far more reliable than reinstalling an aging skylight into a new roof.

Econo Roofing, as an OC Platinum Preferred contractor, installs skylights with maker-specified flashing systems that keep your warranty coverage. Improper skylight install can void both the skylight warranty and the surrounding roof warranty.

Prevention and Maintenance.

Include skylights in your regular roof maintenance routine. Have a expert check skylight sealant and flashing during your annual spring inspection. Keep the area around skylights clear of debris that can trap water. Ensure your skylight wells are properly insulated to reduce condensation risk during winter months.

If you notice even minor signs of leaking, act quickly. Water that enters around a skylight can saturate the surrounding roof deck and framing, leading to more expensive repairs and potential insurance claims.

Frequently Asked Questions

  • Why does my skylight leak when it rains?

    The most common cause is deteriorated flashing or sealant around the skylight frame. Central Valley heat dries out sealant over time, creating gaps. Other causes include cracked glazing, improper original install, and condensation that mimics a leak. A expert inspection distinguishes between a true roof leak and a condensation issue.

  • Can a leaking skylight be repaired, or does it need to be replaced?

    Most skylight leaks can be repaired by replacing the flashing kit and sealant, which costs significantly less than a full replacement. Replacement is suggested when the glazing is cracked, the frame is warped or corroded, the skylight is more than 20 years old, or when you are already doing a roof replacement, the skylight should be updated at the same time.

  • How much does skylight leak repair cost?

    Flashing and sealant repair usually costs $300 to $800 per skylight. Full skylight replacement, including a new unit and flashing, ranges from $1,500 to $3,500 depending on skylight size, type, and roof accessibility. Repairing during a roof replacement is more cost-good since the area is already exposed.

  • Should I replace my skylight when I get a new roof?

    Yes, this is strongly suggested. Removing and reinstalling an old skylight during a roof replacement adds risk of disturbing aged seals. A new skylight with fresh flashing, installed as an integrated part of the new roofing system, eliminates a common future leak point and costs less during a replacement than as a standalone project.

Related Reading

ER
Written by the licensed roofing professionals at Econo Roofing. With 30+ years serving the Central Valley, our team holds OC Platinum Preferred, GAF Master Elite, and CertainTeed Select ShingleMaster certifications. View our certifications

More in Roof Repair & Leaks

Keep Reading

Related Articles

View All Articles →

Our Services

How we can help.

All Services →

Find This Service Near You

Roof Repair in your city.

ModestoStocktonTurlockMercedTracyMantecaCeresLivermorePleasantonBrentwoodSacramentoFresno
View all Roof Repair locations →
🛠
Ready to take the next step?

Schedule a free roof inspection with Econo Roofing. We’ll check your roof, explain what we find, and give you a written estimate with flat-rate pricing. No obligation. No pressure.

Roof Repair →Free Roof Inspection →Get a Free EstimateComplete Roofing Guide →

Or call us directly: (209) 668-6222

Fix your skylight leak today.

Schedule a free inspection. We will identify the source of your skylight leak and provide a flat-rate repair quote. 30+ years of know-how.

Reviewed by Mario Espindola, Founder & GAF Master Elite Installer·Last updated

Why This Matters

Behind every article: 30+ years of Central Valley roofing.

Every article on this blog is written or reviewed by someone who has actually installed, repaired, or inspected the specific roof types and scenarios discussed. That distinction matters. Most roofing content online is written by content marketers who have never set foot on a roof. The advice may sound right, but it misses the practical realities — how shingles age in 110°F Central Valley summers, how tile underlayment fails at year 25-30, how flashing wear compounds over winter Pacific storms, how insurance adjusters evaluate damage claims in Stanislaus County. Field experience changes the answer.

Mario Espindola founded Econo Roofing in 1996 in Delhi, California. Three decades later, our team has installed, repaired, and inspected thousands of Central Valley roofs. We’ve catalogued the failure patterns specific to this region: cracked pipe boots from year 8-10 UV exposure, lifted ridge caps after winter wind events, valley flashing wear at year 15, tile underlayment hitting its 25-30 year service window on 1990s Mediterranean homes. Each of these has a known cause, a known fix, and a predictable cost — but only when diagnosed by someone who has seen it hundreds of times.

The credentials matter for accountability. Econo Roofing is the only Owens Corning Platinum Preferred contractor in Stanislaus County and Merced County — a designation held by fewer than 1% of US roofing contractors. We’re also GAF Master Elite (top 2% of GAF contractors), CertainTeed Select ShingleMaster (top 1% of CertainTeed contractors), and GAF Gold Elite. No other roofing contractor in the region holds all four credentials. That means we can register manufacturer-backed warranties — OC Platinum Protection (lifetime, non-prorated), GAF Golden Pledge (50-year material plus 25-year workmanship), and CertainTeed 5-Star Protection — that simply aren’t available through uncertified roofers. Each manufacturer audits our installs to maintain our certification, which keeps us honest on every project.

If you’re reading this article because you have a real roofing question or concern, the next step is a free on-site inspection. Our certified inspector walks the entire roof, checks all flashing, vents, valleys, and pipe boots, and inspects the attic for moisture and ventilation issues. We document the inspection with photos and deliver a written report within 24 hours. No pressure, no hard sell — if your roof is healthy, we say so in writing. Schedule at (209) 668-6222. License #749551, verifiable at CSLB.ca.gov. Family-owned and operated since 1996, with three regional offices in Delhi, Ripon, and Turlock serving 52 cities across the Central Valley.

A note from Mario

Why this work matters to us.

Roofing is more than a transaction. The roof you install on a Central Valley home protects your family for decades. Wrong materials, wrong methods, or wrong crew, and you’re replacing it again in 12 years instead of 30. Right materials, right methods, and a properly trained crew, and your roof outlasts the mortgage. The difference is install detail, manufacturer-grade materials, and the certifications that hold contractors accountable.

Mario Espindola founded Econo Roofing in 1996. Three decades later, the company has grown to a 20-person team across three regional brands — Econo Roofing in Delhi, Nushake Roofing in Ripon, and DeHart Roofing in Turlock — but the operating principle hasn’t changed. Do the work right the first time. Document everything with photos. Stand behind the install with a written workmanship warranty. Register every manufacturer warranty within 30 days of completion. Treat every customer like they’re a neighbor — because in the Central Valley, most of them actually are.

Our credentials are earned, not bought. Econo Roofing is the only OC Platinum Preferred contractor in Stanislaus and Merced County — a tier held by fewer than 1% of US roofing contractors. We’re also GAF Master Elite (top 2% of GAF contractors), CertainTeed Select ShingleMaster (top 1% of CertainTeed contractors), and GAF Gold Elite. No other roofing contractor in the region holds all four credentials simultaneously. Each manufacturer audits our installs to maintain certification, which means we can’t cut corners on material grade, install method, or finish quality. The audits keep us honest on every project.

License #749551, verifiable at CSLB.ca.gov. We carry $1 million general liability insurance, full workers comp coverage, and a $25,000 CSLB contractor bond. Family-owned and operated. (209) 668-6222 reaches our team for free written estimates across all 52 cities we serve in California’s Central Valley and northern Bay Area edge.

Get a free roof inspection

Talk to Mario’s team in 30 seconds.

No pressure, no obligation. Free written report within 24 hours. Same-day response for active leaks.

Free inspection · Photo report included

What can we help with?

Pick the option that best matches your situation.

Step 2 of 4

Where’s the property?

We’ll match you to the closest of our three offices — Delhi, Ripon, or Turlock.

Please include a street number and street name (e.g. 123 Main St).
Step 3 of 4

How did you hear about Econo?

Quick tap — helps us know what’s working.

Last step

How should we reach you?

Same-day response for active leaks & storm damage. Otherwise, one business day.

★★★★★4.9(127 reviews)Same-day for leaks
Please confirm before sending
Service
Address
Heard via
Prefer to call? (209) 668-6222Don’t want to fill out a form? Get an instant quote →

Or call (209) 668-6222 · License #749551 · OC Platinum Preferred since 1996

Call NowFree Estimate