10 Best Solutions for Skylight Leak Roof Truss Repair

Sep 4, 2026

A skylight leak rarely stays a small problem for long. What starts as a faint water stain on the drywall around the shaft can, within a season or two, spread into rot on the wood framing and, in the worst Toronto-area cases, actual damage to the roof truss itself — the structural member holding up that section of your roof. If you searched for solutions for skylight leak roof truss repair, you already know the stakes are higher than a simple caulk job. This guide walks through the ten most effective, contractor-tested solutions, ranked from quick fixes to full structural repairs, so you can figure out exactly what your home needs before the next heavy rain or spring melt finds its way in again.

We have been repairing skylights, flashing failures, and the truss damage they cause across the Greater Toronto Area since 2005, and the pattern is always the same: homeowners notice the stain long after the water has already been working on the wood underneath. Toronto’s freeze-thaw winters and heavy spring rains are particularly hard on skylight seals, which is why this topic gets so many searches every year from people trying to understand whether they are looking at a $200 fix or a $5,000 one.

Below, we break down each solution, when it applies, what it costs, and how to tell which one your home actually needs.

Dry, properly repaired skylight well with sound roof truss framing visible in a Toronto attic on a bright summer afternoon
A completed skylight leak and roof truss repair, finished and watertight for the season ahead.

How a Skylight Leak Turns Into a Truss Problem

It helps to understand the mechanism before jumping into solutions. A skylight is essentially a hole cut into your roof deck and truss system, then framed and sealed with flashing. When that seal fails — usually at the flashing, the curb, or the glazing gasket — water finds the path of least resistance downward. In most homes, that path runs along the inside of the skylight shaft, across the drywall, and eventually onto the framing members that support the opening.

The truss members closest to a skylight (sometimes called jack trusses, headers, or trimmers depending on the framing style) are especially vulnerable because they sit directly against the cut in the roof deck. Chronic moisture exposure softens the wood fibres, invites rot fungi, and over years can reduce the load-bearing capacity of that member. This is why so many “just reseal it” jobs fail — they treat the water intrusion but ignore the structural damage already done underneath.

Our roof repair and skylights teams typically diagnose this in three steps: identify the water entry point at the roof surface, assess how far moisture has travelled into the framing, and determine whether the truss itself needs reinforcement or full replacement.

Solution 1: Re-Flash the Skylight Curb and Step Flashing

The single most common source of skylight leaks in the GTA is failed flashing, not the skylight unit itself. Aluminum step flashing and the counter-flashing around a curb-mounted skylight can pull away, corrode, or be improperly overlapped by whoever installed the roofing shingles. Over a Toronto winter, ice damming can lift flashing edges just enough to let meltwater seep behind them each spring.

Re-flashing involves removing the surrounding shingles, replacing the step flashing pieces in a proper shingle-over-flashing sequence, and installing new counter-flashing or a continuous head flashing above the skylight. This is a surface-level fix and, on its own, does nothing for a truss that has already been compromised — but it is the essential first step before any structural work, because there is no point repairing wood that will simply get wet again next season.

Solution 2: Replace Deteriorated Skylight Glazing Seals

On older skylight units, the rubber or silicone gasket around the glass panes hardens and cracks after 10 to 15 years of UV exposure and temperature swings. This lets water seep in around the glazing itself rather than at the roof flashing, which can fool homeowners into blaming the roof when the skylight unit is the actual culprit.

Replacing the gasket seal is a relatively affordable fix when caught early, and it is worth doing at the same time as any flashing work since both jobs require similar access. If your skylight is original to a home built before roughly 2010, our skylight replacement team generally recommends comparing the seal-replacement cost against a full unit swap, since a new skylight often carries a better warranty and improved energy performance.

Solution 3: Sister the Damaged Truss Member

This is the core structural solution when the roof truss itself has soaked up moisture and softened, but has not failed outright. “Sistering” means bolting a new piece of lumber — matched in dimension and species — directly alongside the damaged truss chord, spanning well past the rotted section on both ends. The new member takes over the load-bearing job while the original stays in place as a nailing surface and partial support.

Sistering is favoured by structural engineers and roofing contractors alike because it is less invasive than removing and replacing an entire truss, and it can typically be completed from inside the attic without disturbing the exterior roofing beyond the immediate skylight opening. Bolt spacing, sister-board length, and lumber grade all need to follow local building code requirements, which is why this step should always be assessed by an experienced crew rather than attempted as a DIY weekend project.

Roofing technician wearing full safety harness sealing skylight flashing on a sloped residential roof in Toronto
Our technicians re-flash and seal skylight curbs from the exterior before any interior truss repair begins.

Solution 4: Full Truss Section Replacement

When rot has progressed too far for sistering to safely restore structural capacity — usually when more than a third of the member’s cross-section is soft or crumbling — the damaged section needs to be cut out and replaced entirely. This typically requires temporary shoring to support the roof load while the old truss segment is removed, a new matching segment is fabricated and installed, and load paths are re-established with proper connector hardware.

Full truss replacement is the most invasive and costly item on this list, but it is also the only correct solution once wood damage passes a certain threshold. Attempting to sister a truss that is too far gone simply delays a more expensive failure later, and most home insurance policies will scrutinize whether repairs met code if a claim is ever filed down the road.

Solution 5: Address Attic Ventilation and Moisture Balance

Skylight leaks are sometimes made worse — or even partly caused — by poor attic ventilation rather than a pure roofing defect. Warm, moist household air that gets trapped in an attic condenses on the cold underside of the roof deck and skylight shaft during Toronto winters, adding a second moisture source that has nothing to do with rain or snowmelt. This condensation can soak into the same truss members already stressed by an exterior leak, compounding the damage.

Balancing intake and exhaust ventilation, checking that the skylight shaft is properly insulated and air-sealed where it meets the ceiling drywall, and confirming bathroom or kitchen exhaust fans are not venting into the attic are all steps worth taking alongside any truss repair. Our attic assessments frequently uncover this as a contributing factor that homeowners had never considered.

Solution 6: Install a Properly Sized Skylight Curb and Cricket

On skylights installed on lower-slope sections of roof, or ones positioned where snow and water naturally pool during Toronto winters, an undersized curb or the absence of a diverting cricket (a small peaked structure built behind the skylight to shed water and snow around it rather than against it) is a design flaw that will keep causing leaks no matter how many times the flashing is redone.

Rebuilding the curb to current code height and adding a cricket where drainage patterns call for one is a permanent fix for skylights that were undersized or poorly positioned during original construction. This solution pairs naturally with truss repair work since the curb sits directly on the truss framing being reinforced.

Solution 7: Replace Water-Damaged Roof Sheathing Around the Opening

Beyond the truss members themselves, the plywood or OSB sheathing immediately surrounding a leaking skylight often delaminates or softens from prolonged moisture exposure. Sheathing repair is a smaller-scale job than truss sistering but is frequently needed in the same repair scope, since compromised sheathing will not hold fasteners securely for new flashing or roofing material.

Cutting back sheathing to solid, dry wood and replacing it with matching-thickness panel, properly nailed to the truss framing, restores a solid base for the roofing assembly above. Skipping this step and simply reflashing over soft sheathing is one of the most common shortcuts that leads to a repeat leak within a year or two.

Solution 8: Upgrade to a Self-Flashing or Deck-Mounted Skylight Unit

Older curb-mounted skylights rely entirely on field-applied flashing craftsmanship, which introduces more opportunity for error than modern deck-mounted, self-flashing skylight units with integrated flashing kits engineered specifically for that model. If your home’s skylight leak has recurred more than once despite reflashing, upgrading to a self-flashing unit during the same repair visit often solves the recurring failure permanently.

This is also a natural point to evaluate glazing performance upgrades, such as double or triple-pane low-E glass, which reduce the condensation risk discussed in Solution 5 and improve year-round comfort in the room below.

Solution 9: Add Truss Reinforcement Hardware and Metal Connectors

In cases where the wood itself is sound but the original construction lacked adequate metal connectors at truss-to-header or truss-to-plate joints near the skylight opening, adding code-compliant hurricane ties, joist hangers, or gusset plates strengthens the connection without needing to replace or sister any lumber. This is a lower-cost structural solution that applies specifically when the failure mode is a weak connection rather than rotted wood.

An experienced contractor will check both possibilities during a single attic inspection, since connector reinforcement and wood sistering are sometimes needed together on the same truss.

Solution 10: Schedule Annual Preventive Skylight and Attic Inspections

The tenth and most cost-effective “solution” on this list is the one most homeowners skip: catching the problem before it reaches the truss at all. An annual inspection of skylight flashing, curb condition, glazing seals, and attic moisture levels — ideally done in late spring after winter freeze-thaw cycles have had their chance to loosen anything — catches minor flashing failures while they are still a $300 to $600 repair instead of a multi-thousand-dollar structural job.

We recommend homeowners in Toronto and the surrounding regions treat this the same way they treat furnace maintenance: a small, regular cost that prevents the expensive emergency.

Close-up of a sistered roof truss board bolted alongside a water-damaged original truss member near a skylight opening
A close-up look at a sistered truss repair, the most durable fix for structural water damage near a skylight opening.

Comparing the 10 Solutions by Cost and Scope

The table below gives a general sense of scope, typical cost range, and how invasive each solution is, based on jobs we have completed across the GTA. Actual pricing always depends on roof pitch, accessibility, and the extent of hidden damage found once the area is opened up.

Solution Typical Cost Range (CAD) Invasiveness Addresses Structural Damage?
1. Re-flash curb and step flashing $400 – $1,200 Low (exterior only) No
2. Replace glazing seals $250 – $700 Low No
3. Sister damaged truss member $800 – $2,500 Moderate (attic access) Yes
4. Full truss section replacement $2,500 – $6,500+ High (shoring required) Yes
5. Attic ventilation correction $500 – $1,800 Moderate Indirectly
6. Rebuild curb / add cricket $900 – $2,800 Moderate to high Partially
7. Replace damaged sheathing $400 – $1,500 Moderate Yes
8. Upgrade to self-flashing unit $1,200 – $3,500 Moderate to high No (prevents recurrence)
9. Add connector hardware $300 – $900 Low to moderate Yes
10. Annual preventive inspection $150 – $350 per visit None Prevention only

Warning Signs That Point to Truss Involvement, Not Just a Surface Leak

Not every skylight leak has reached the truss. The table below helps distinguish a surface-level flashing problem from one that likely involves structural framing, so you know which solutions from the list above are realistic for your situation.

Observation Likely Surface Issue Only Likely Truss Involvement
Staining pattern Faint ring directly at skylight edge Streaking extending along the shaft or ceiling
Drywall texture Slight discolouration, firm to touch Soft, spongy, or bulging drywall
Odour None or faint Persistent musty smell, especially after rain
Visible wood (if accessible) Dry, original colour Dark staining, softness, or visible fungal growth
Leak history First occurrence, recent storm Recurring leak over multiple seasons
Sagging or deflection None Slight dip or bounce in roofline near skylight

Typical Repair Timeline by Solution Type

Homeowners often ask how long they will be without full use of the affected room. Timelines below assume typical GTA weather windows and standard attic access, and can extend if hidden damage is more extensive than expected.

Repair Type On-Site Time Weather Dependency Interior Disruption
Reflashing only Half day to 1 day Needs dry conditions Minimal
Glazing seal replacement Half day Low None
Truss sistering 1 to 2 days Low (mostly interior) Moderate (attic access, some drywall)
Full truss replacement 2 to 4 days Moderate (shoring, exterior work) Significant
Curb rebuild with cricket 1 to 3 days Needs dry conditions Moderate

How Universal Roofs Approaches a Combined Leak-and-Truss Repair

When a homeowner calls us about a skylight that has been leaking for a while, we do not treat it as a single job — we treat it as a diagnostic process. Our crews start on the exterior, checking flashing, curb height, shingle integration, and glazing condition around the skylight. From there, we move into the attic to physically inspect the truss members, sheathing, and insulation for signs of moisture damage, using moisture meters where needed to confirm how far water has actually travelled beyond what is visible.

Only once we understand the full scope do we recommend a specific combination of the solutions above. Sometimes that means a straightforward reflash and seal replacement. Other times it means sistering a truss member while also correcting the ventilation issue that made the wood vulnerable in the first place. We would rather walk a homeowner through an honest, sometimes larger estimate up front than have them pay for a patch job that fails again next spring.

For homes where the leak has been left unaddressed for multiple seasons, we also cross-check the rest of the roofing assembly, including any adjacent flat roofing sections that sometimes tie into the same truss system, since water can travel further through framing than it appears from inside a single room.

Preventing Recurrence After Repair

Once a truss repair and reflash are complete, a few habits go a long way toward making sure it stays fixed. Clear debris from around the skylight curb each fall before leaves and needles can dam meltwater against the flashing. Keep an eye on attic humidity levels, particularly in winter, since condensation is just as damaging as an external leak over time. And have the skylight and surrounding flashing checked during your regular roof replacement or maintenance visits rather than waiting for another visible stain to appear.

Homeowners across our service regions, including Toronto, Peel Region, York Region, Halton Region, and Durham Region, tend to see the best long-term results when they pair a structural truss repair with at least one preventive step from this list, whether that is improved ventilation, a curb rebuild, or a unit upgrade.

When to Call a Professional Instead of DIY-ing It

Sealant tubes and roofing cement can mask a leak for a season, but they cannot restore structural integrity to a softened truss, and working on a sloped roof around a skylight opening carries real fall risk without proper harness equipment and anchoring. If you have already noticed sagging, persistent odour, or recurring stains despite a previous repair attempt, it is time to bring in a crew that can assess the framing directly rather than continuing to treat symptoms at the surface.

You can also read what past clients have said about our truss and skylight repair work on our reviews page, or browse common questions on our FAQ page before booking an assessment. To learn more about our history and licensed crews, visit our about page.

What are the best solutions for skylight leak roof truss repair?

The most effective solutions for skylight leak roof truss repair range from reflashing the curb and step flashing to sistering or replacing the damaged truss member once rot has set in. The right combination depends on how far the water has travelled into the framing, which is why a proper attic inspection should always come before choosing a fix.

Can a rotted roof truss near a skylight be repaired without full replacement?

In many cases, yes. Sistering a new lumber member alongside the damaged truss chord restores structural strength without removing the original piece, as long as less than roughly a third of the wood’s cross-section has deteriorated. Beyond that threshold, full section replacement is usually required.

How do I know if my skylight leak has reached the roof truss?

Look for soft or spongy drywall, streaking that extends beyond the skylight edge, a persistent musty odour, or any visible sagging in the roofline. A recurring leak over multiple seasons is also a strong indicator that moisture has reached the structural framing rather than sitting only at the surface.

Does attic ventilation affect skylight leaks and truss damage?

Yes. Poor attic ventilation allows warm, moist air to condense on the underside of the roof deck and skylight shaft, adding a second moisture source that can soften truss wood even without an active exterior leak. Correcting ventilation is often recommended alongside structural repair.

How much does skylight leak and roof truss repair cost in Toronto?

Costs vary widely depending on scope: a simple reflash can run $400 to $1,200, while sistering a damaged truss typically falls between $800 and $2,500, and full truss section replacement can reach $2,500 to $6,500 or more depending on shoring and access requirements.

How can I prevent future skylight leaks after a truss repair?

Schedule annual preventive inspections of the flashing, curb, and glazing seals, keep debris cleared from around the skylight each fall, and monitor attic humidity through the winter. Pairing a structural repair with a ventilation check or curb rebuild significantly reduces the odds of recurrence.

Need Help With 10 Best Solutions for?

If you are seeing water stains, soft drywall, or a recurring leak around a skylight anywhere in your home, do not wait for it to reach the framing further. Universal Roofs has been diagnosing and repairing skylight leaks and the truss damage they cause across the GTA since 2005, and we will always tell you honestly whether you need a simple reflash or a full structural fix.

Call us today at (416) 732-2421 or request a free inspection to get started.

Universal Roofs proudly serves Toronto, Mississauga, Brampton, Vaughan, Markham, Oakville and the GTA since 2005.

What Our Customers Say About Us

Keep Your Roof Safe Year-Round with A Professional Roofing Company in Toronto

Make sure your home or business roof stays leak-free by working with a reliable, experienced roofing company in Toronto. From repairs to installations, you can trust us to get your roof in excellent condition—and keep it that way.