Skylights are nice home accents that brighten up your home. When replacing your roof, we always recommend replacing your skylight flashing kit (cladding) at a minimum. Usually, it is more cost effective to replace your skylight and less of a headache for you as a homeowner to get the skylight replaced during the roof.
Skylights typically last around 20 years. Your roof may be 10, 15, 20, or 25 years old. Easy decision if you are at the 20-25 year mark, but not always obvious what to do if you are at the 10-15 year mark.
If your roof is closer to 15 then it is still a good choice to replace. Even if your skylight wasn’t leaking with your old roof, it just might leak within a year or two after replacing your roof. Why? While tearing off the old shingles and having the roof deck jostled around, the seal on your skylight window might shift a bit causing earlier leaks than anticipated. Now you have a new roof but a leaking skylight 1-2 years later.
If your roof is closer to 10 years old or younger, it might be an ok decision to leave the existing skylight on the roof and just replace the flashing kit around it. It hopefully has several more years ahead of it before needing replaced. You save money during your roof replacement. However, it is not uncommon for homeowners to still replace the skylights with the roof at this stage to reset the life cycle of both at the same time.
Keep in mind our goal is to get your new roof to last over 20 years! No one said adulting was easy. However, we are here to offer options tailored to your situation so you can make the best educated decision.