KompareIt > Home & Garden > Windows > Leaking Skylight

Why is My Skylight Leaking?

Should I Seal My Skylight?

Skylights can be a wonderful asset to your home. They add natural light and save energy by reducing the need for artificial lighting, and some open and close to provide additional ventilation. Skylights are not such a joy, however, when they leak.

Try Our Free Skylight Repair or Seal Quote Request Tool

Tell us some details about your needs and get connected to pre-screened companies in your area. Compare free price quotes from multiple companies and save time and money instantly! No obligations to hire or purchase ever!

Find a Skylight Pro >>

Almost all skylights will leak at some point, and the cause is usually one of three things: improper installation, a broken window seal or deterioration of the flashing. If your skylight wasn’t installed anytime recently, one of the latter two is to blame.

Sealing a Skylight

To figure out the cause of the leak, you’ll have to climb on the roof and do a test (or you can hire a professional roofer to do this if you’re uncomfortable). Run water from the hose over the skylight and pay attention to the leak. If there’s water where the glass and window meet, you have a broken seal.

There are two ways to address a broken seal: resealing or replacing the skylight entirely. Resealing is fine if the leak has not yet caused moisture and condensation to collect between layers of glass (we’ve all see those opaque-looking skylights), but replacement is the only option if condensation has already formed.

Resealing and replacement are usually best left to professionals, but those experienced in DIY projects may be able to handle the work. Professional resealing usually costs about $300 to $600, while replacement costs anywhere from $500 to $2,000 or more, depending on the type and size of skylight, and your geographic location. Generally, replacement is much cheaper when your roof is being replaced - the cost might be $800 during roof replacement but $1,600 any other time.

Try Our Free Quote Request Tool

Tell us some details about your needs and get connected to pre-screened companies in your area. Compare free price quotes from multiple companies and save time and money instantly! No obligations to hire or purchase ever!

Find a Skylight Pro >>


Flashing is metal barrier that is placed over roof joints to prevent leaks and moisture problems. Flashing is always installed around skylights to serve as a line of defense against water leaks, but sometimes it fails.

Skylight flashing is replaced by peeling back the roof shingles around the skylight, installing new flashing and then replacing the shingles. A DIY kit to fix the problem costs about $100, but that’s not advisable unless you’re handy because you could damage nearby shingles or cause yet another leak. Hiring a professional to do the job costs about $300 to $500 on average.

Other Causes

Broken seals and faulty flashing are the two most common causes of leaky skylights, but sometimes the problem is simpler or less obvious. Here are a few things to look for before you call the roofing contractor:

  • If your skylight opens and closes, is it fully closed? Some people mistakenly assume that the skylight is faulty not realizing it was left (slightly) open.
  • When does the leak occur - only when there’s snow and ice on the roof? Only in the fall? Check the area near the skylight to make sure ice, snow, leaves and other debris are not blocking water from sliding off the roof.
  • Is the flashing damaged elsewhere on the roof? Leaks in other areas of the roof can send water traveling underneath the shingles and toward the skylight. This problem will likely require a professional fix, but you might save some labor hours by diagnosing the problem on your own.

Author: Ashley Smith


Do You Need a Skylight Pro Near You?

Answer a few short questions & get free estimates for your project from trusted companies in your area. Or simply call us at: 866-685-9586.

Get Cost Estimates >>

Search Our Site

All Window Articles

Serving USA Including:

  • Birmingham, Alabama
  • Anchorage, Alaska
  • Phoenix, Arizona
  • Little Rock, Arkansas
  • San Francisco, California
  • Oakland, California
  • Los Angeles, California
  • Fremont, California
  • Boulder, Colorado
  • Bridgeport, Connecticut
  • Stamford, Connecticut
  • Norwalk, Connecticut
  • Dover, Delaware
  • Naples, Florida
  • Marco Island, Florida
  • Savannah, Georgia
  • Honolulu, Hawaii
  • Boise City, Idaho
  • Chicago, Illinois
  • Joilet, Illinois
  • Naperville, Illinois
  • Indianapolis, Indiana
  • Carmel, Indiana
  • Des Moines, Iowa
  • Manhatten, Kansas
  • Louisvile, Kentucky
  • Jefferson County, Kentucky
  • New Orleans, Louisiana
  • Metairie, Louisiana
  • Kenner, Louisiana
  • Portland, Maine
  • Biddeford, Maine
  • Baltimore, Maryland
  • Towson, Maryland
  • Boston, Massachusetts
  • Cambridge, Massachusetts
  • Quincy, Massachusetts
  • Ann Arbor, Michigan
  • Minneapolis, Minnesota
  • St. Paul, Minnesota
  • Bloomington, Minnesota
  • Gulfport, Mississippi
  • Biloxi, Mississippi
  • St. Louis, Missouri
  • Billings, Montana
  • Omaha, Nebraska
  • Council Bluffs, Nebraska
  • Reno, Nevada
  • Sparks, Nevada
  • Manchester, New Hampshire
  • Nashua, New Hampshire
  • Trenton, New Jersey
  • Ewing, New Jersey
  • Santa Fe, New Mexico
  • New York, New York
  • Long Island, New York
  • Jacksonville, North Carolina
  • Fargo, North Dakota
  • Cleveland, Ohio
  • Elyria, Ohio
  • Mentor, Ohio
  • Tulsa, Oklahoma
  • Portland, Oregon
  • Vancouver, Oregon
  • Hillsboro, Oregon
  • Philadelphia, Pennsylvania
  • Camden, Pennsylvania
  • Wilmington, Pennsylvania
  • Providence, Rhode Island
  • New Bedford, Rhode Island
  • Fall Rivers, Rhode Island
  • Columbia, South Carolina
  • Sioux Falls, South Dakota
  • Nashville, Tennessee
  • Davidson, Tennessee
  • Murfreesboro, Tennessee
  • Franklin, Tennessee
  • Midland, Texas
  • Salt Lake City, Utah
  • Burlington, Vermont
  • Charlottesville, Virginia
  • Seattle, Washington
  • Tacoma, Washington
  • Bellevue, Washington
  • Charleston, West Virginia
  • Madison, Wisconsin
  • Casper, Wyoming