Skylights brighten rooms, add passive solar warmth, and make small spaces feel bigger. They also sit right where weather hits hardest. Over time, seals dry out, flashing loosens, and glazing loses its edge. When you start noticing damp drywall, fogging between panes, or drip lines after a storm, you face a fork in the road: reseal the unit, or replace it. Both count as roof repair, but their value and lifespan differ. The right choice depends on your skylight’s age, the roofing materials around it, and what the leak is actually telling you.
Resealing targets perimeter issues, cracked caulking, or minor flashing damage. Replacement solves deeper problems like worn-out glazing, failed insulated glass, or poor original installation. It can also be the smart move if a new roof installation is on the horizon, since new flashing kits integrate better with fresh shingles or flat roofing membranes. Knowing when to stop chasing leaks and start over can save thousands in roof repair cost and interior damage down the line.
Leaks from skylights fall into two broad categories: water infiltration at the perimeter, and failures within the glazing unit. Perimeter leaks often show up as staining on the drywall near the curb or along the shaft. These may be caused by flashing damage, granule loss and aging shingles, or clogged gutters that back water up under the shingles. In cold climates, ice dams push meltwater uphill, finding gaps at skylight edges. If the leak coincides with wind-driven rain or snow load roof issues, suspect flashing and underlayment, not the glass itself.
Glazing and frame failures look different. Persistent condensation between panes indicates a failed insulated glass seal. UV degradation of acrylic domes creates microcracks that weep during storms. Hairline fractures or crazing on old plastic units often lead to slow, elusive drips. If you have recurring leaks despite previous resealing, the unit is likely at the end of its service life. Add in roof aging or inadequate ventilation in the attic, and moisture problems compound.
Before deciding, get unbiased roof inspection services. A careful tech will check the surrounding shingles for curling or buckling, missing or damaged shingles, punctures and penetrations from old satellite mounts, and the skylight flashing. On low-slope areas, they will assess the flat roofing materials, such as TPO, EPDM, or PVC, to see if seams and laps are intact. The best outcomes start with a clear diagnosis.
Homeowners often compare the immediate roof repair cost of resealing to the higher ticket of a full skylight replacement. Numbers help: resealing and flashing touch-ups generally range from a few hundred dollars to around 1,000 dollars, depending on access and roofing labor cost. A full replacement typically runs 1,200 to 3,000 dollars for a standard fixed skylight, including new flashing, with premium low-E glass units higher. If the roof requires patching or structural carpentry, expect more. When tied to a roof replacement, adding modern skylights may be more cost-effective because roofing labor is already mobilized, and you avoid disturbing a finished roof later.
But price tags miss hidden costs. Each repeat leak risks mold, damaged insulation, stained ceilings, and warped trim. Multiple call-backs add up. I have seen homeowners pay for three reseals over two years before finally replacing an aged unit. Their total spend eclipsed the cost of one replacement, plus the repainting and dehumidification they needed. A similar calculus applies to older acrylic domes. If UV damage is visible, reseal is a temporary Band-Aid.
Consider energy. Modern units with insulated, low-E, argon-filled glass cut heat loss in winter and reduce summer heat gain, especially compared to old single-layer acrylic domes. Better thermal performance ties into utility bills and comfort. If your skylight is approaching 20 years, replacement usually wins on long-term value. Financing is also a lever. Some contractors offer roof financing options that let you replace failing units now rather than chase chronic leaks through another season.
Skylight work straddles roofing and glazing. Choose a roofer with proven skylight experience and manufacturer certifications. Ask for photos of recent jobs with the specific product line you are considering, along with references. Good pros will bring more than a tube of sealant to an inspection. They will check the roof slope, underlayment, and ice and water shield coverage, then recommend either resealing, re-flashing, or replacement with a curb-mounted unit and integrated flashing kit that matches your roofing materials, whether asphalt shingles, metal roofing, or flat membranes.
Get line-item quotes. Ask for the skylight brand and glass specification, the flashing kit model, and details about roof sealing and coatings if they are proposing them. Request labor and material warranties in writing. A sound repair should include repaired underlayment, new step flashing, and a head flashing that sheds water. For a full replacement, expect new curb or flange, new counterflashing, and careful tie-in to underlayment. If your home has multiple skylights, the contractor should assess all, since one problem often signals similar aging elsewhere. To evaluate local credibility, you can review a contractor’s standing on resources like BBB profiles for roofing contractors or see third-party feedback through independent customer reviews.
For handy homeowners, perimeter resealing looks tempting. In limited cases, it works: a small gap where step flashing meets shingles, a minor crack in a curb seam, or a dried bead at the top head flashing. If you attempt this, use high-quality, compatible sealant and, more importantly, address the root. Proper fixes often mean lifting shingles to reset flashing, not just smearing caulk. And any work near the roof edge or a skylight opening carries fall risks. If your roof has a steep pitch, or if weather has made shingles brittle, stop and call a pro.
One caution I repeat: never rely solely on caulk for a roof. Flashing shapes water, sealants only back up the metal. If you see repeated leaks, condensation between panes, or water stains appearing far from the skylight, the problem is beyond DIY. On low-slope roofs, mistakes with TPO or EPDM patches around a skylight curb can trap water and worsen ponding. The cost of a misstep includes damaged drywall, mold remediation, and, in a worst case, a full roof replacement before its time. For anything beyond a minor touch-up, professional roof inspection services are worth it.
Most homeowners want a simple rule. Here is the judgment I use in the field. If the skylight is under 10 years old, the glazing is clear, and a wind-driven rain reveals a drip right at the top or side, resealing with proper flashing repairs can be the right move. If the unit is older than 15 years, shows fogging, crazing, or microcracks, or you have a history of leaks, replacement is the smarter choice. If a new roof installation is planned within the next 12 to 24 months, schedule replacement with that project so the new flashing can marry cleanly with the new underlayment and shingles or membrane.
Your roof type matters. On asphalt shingles, flashing kits are reliable. On metal roofing, you need a contractor who understands panel rib heights and uses compatible sealant and butyl tapes, not just generic caulk. For flat roofing, curb height and membrane tie-in are critical to avoid poor drainage and ponding. In snow country, an ice and water shield around the opening and up the roof helps prevent ice dams from creeping under the flashing. For hurricane or hail-prone areas, consider laminated glass or impact-rated domes to resist wind damage to roof components and hail damage. These materials choices can extend roof lifespan and reduce emergency roof repair calls.
Costs vary with access, roof pitch, and material. Asphalt shingle roofs are the most straightforward. Average skylight replacement on these systems falls near the 1,200 to 2,500 dollar range for a fixed unit. On standing seam metal, labor is higher due to panel handling and custom flashing details. Flat roofs with TPO, EPDM, or PVC require skilled membrane welding or adhesive work around roofing contractor the curb, which can nudge pricing up. Skylight replacements done during a broader roof replacement will share mobilization, potentially reducing roofing labor cost per opening.
If you need to budget for a full roof soon, remember the average roof cost per square foot varies widely: asphalt shingles generally 4 to 7 dollars installed, metal roofing 8 to 14 dollars, slate roofing and tile roofing often much higher. Bundling skylight work with the larger project avoids disturbing a finished surface and can improve your roof warranty coverage by keeping a single point of accountability.
Skylights are not set-and-forget. A preventive roof maintenance plan keeps them dry and clear. Clean debris a couple of times a year so leaves and granules do not trap water against the head flashing. Keep gutters running to prevent backwash during heavy rain. From the attic, look for dark stains or damp insulation around the skylight shaft after storms. Outside, check for shingle granule loss, cracked shingles, or flashing damage during routine roof cleaning. If you have moss and algae growth on roofs, treat early to prevent moisture retention near the skylight. In cold regions, air-seal and insulate the shaft to reduce condensation and freeze-thaw roof damage.
If you are exploring eco-friendly roofing, pair replacements with better glazing, solar shades, or even solar shingles elsewhere on the roof to offset energy use. For commercial roofing or multi-family roofing, schedule annual roof inspection services that include skylights, curbs, and penetrations. Teams should document punctures and penetrations, UV degradation of roofing materials, and any sealant shrinkage. Thoughtful maintenance is cheaper than storm damage roof repair after a wind-driven event.
Use this at-a-glance check to match the fix to the problem.
These are the questions homeowners ask me most before they commit.
Yes, if the leak is purely at the flashing and the unit is relatively young. A proper re-flash, not just caulk, should last several years. If the glazing seal is shot or the dome is crazed, resealing buys time at best.
Reseals commonly run a few hundred dollars up to about 1,000 dollars. Replacements typically range from 1,200 to 3,000 dollars for standard fixed units, more for vented or oversized models, or for complex roofs like metal and slate. Pairing with roof replacement can lower the incremental cost.
If the leak is minor and stable, maybe. If interior finishes are getting damaged, or if you see fog between panes, do not wait. Delaying can lead to mold or compromised framing. When in doubt, schedule roof inspection services to assess risk.
Scope and details. One contractor may quote a quick reseal, another includes new flashing and underlayment, and a third proposes a full replacement with upgraded glass. Access, pitch, and roofing material also change labor time. Ask for line items so you can compare apples to apples.
Minor perimeter touch-ups on a walkable roof can be done cautiously, but most lasting fixes involve re-flashing and underlayment, which are best left to pros. Falls and hidden damage are real risks. If your roof is steep or the leak keeps returning, hire a professional.
Modern low-E, argon-filled glass outperforms old acrylic domes. You will feel the difference in winter drafts and summer heat gain. Pair with proper shaft insulation and air sealing to maximize benefit.
A leaky skylight is not only a fixture problem, it is a roofing system moment. The choice to reseal or replace affects roof maintenance, future roof replacement cost, and the strength of your roof warranty coverage. Stopgap caulk jobs can drag you through another season, but when the glazing or frame has aged out, replacement is the durable fix. If a new roof installation is on the calendar soon, integrating a new skylight and flashing into that work delivers the cleanest, longest-lasting result.
Take a measured approach. Start with a careful inspection, weigh the age and condition of the unit, consider your broader roof plans, and choose the repair that eliminates the root cause. If you need help assessing options or want to compare bids, you can click to learn more about vetted roofing pros in your area or review local service-area details for skylight and roof repair through roof repair in Minneapolis and surrounding communities. For business listings and contact details, you can also check this roofing directory entry.