Roofing

How Much Does Skylight Repair Cost in Toronto and GTA

A practical guide to skylight repair prices, cost factors, roof accessibility, flashing repairs, and what Toronto homeowners can expect to pay.

By

A skylight window installed on a shingled roof, with sunlight reflecting off the glass and a persons shadow visible nearby.
Skylight repairs in Toronto typically start at $700 + HST for a single-storey home, with pricing increasing based on building height, roof accessibility, roof type, skylight condition, and the extent of the repair. At Roofer On Demand, two-storey skylight repairs start at $849 + HST, three-storey repairs start at $1,400 + HST, and flat roof skylight repairs start at $849 + HST.These are starting prices rather than fixed quotes because a leaking skylight can have several different causes. The skylight itself may still be in good condition while the problem originates from the flashing, waterproofing membrane, surrounding shingles, seals, or another part of the roofing system.

Skylight Repair Starting Prices in Toronto

Property / Roof Type Skylight Repair Starting Price
Single-Storey Home From $700 + HST
Two-Storey Home From $849 + HST
Three-Storey Home From $1,400 + HST
Flat Roof Skylight Repair From $849 + HST


Prices shown are starting prices. Final pricing depends on roof accessibility, skylight type and size, roof pitch, roofing material, flashing condition, waterproofing requirements, surrounding roof damage, and the scope of work required.

How Much Is a Skylight Repair in Toronto?

At Roofer On Demand, skylight repair starts at $700 + HST for a single-storey home, $849 + HST for a two-storey home, $1,400 + HST for a three-storey home, and $849 + HST for flat roof skylight repairs.

The final cost depends on the cause of the leak and the work required to provide an appropriate repair. This is why skylight pricing can be difficult to determine accurately from an interior water stain or photograph alone.

The location where water becomes visible inside the home does not always correspond with the location where water is entering the roofing system.

What Affects the Cost of Skylight Repair?

Several factors can change the cost of repairing a leaking skylight. Two homes can have similar-looking skylight leaks while requiring completely different repairs.

The Source of the Skylight Leak

A skylight leak does not automatically mean the skylight itself has failed. Water can enter through damaged or incorrectly installed flashing, deteriorated shingles, failed waterproofing, damaged seals, roofing defects above the skylight, or previous repairs that did not correct the underlying problem.

Identifying the actual source of water entry is one of the most important steps before determining the appropriate repair and its cost.

Building Height

Building height can significantly affect skylight repair pricing. A skylight on a single-storey home is generally easier to access than one located on a two- or three-storey property.

Taller buildings may require additional ladders, safety equipment, setup time, and more complex roof access. This is one of the reasons Roofer On Demand uses different starting prices based on building height.

Roof Pitch and Accessibility

Even on homes of the same height, not every skylight is equally accessible. A skylight located near the edge of a moderate-slope roof may be easier to reach than one positioned high on a steep roof or behind another roof section.

Roof pitch, landscaping, neighbouring buildings, additions, dormers, and the position of the skylight can all affect how safely and efficiently the repair can be completed.

Skylight Flashing Condition

The flashing system is designed to direct rainwater and melting snow around the skylight and back onto the roof surface.

If the problem involves a localized flashing defect, the repair may be relatively straightforward. If the flashing system was incorrectly installed or needs to be rebuilt, surrounding roofing materials may need to be removed so the waterproofing and flashing can be properly integrated.

Condition of the Surrounding Shingles

The roofing surrounding the skylight is part of the overall water-shedding system. Missing, cracked, lifted, deteriorated, or improperly installed shingles can allow water beneath the roof covering.

In some cases, shingles surrounding the skylight must be removed and replaced to properly access and integrate the flashing and waterproofing layers beneath them.

Skylight Type and Size

Fixed, venting, curb-mounted, and deck-mounted skylights use different installation methods and flashing systems. Skylight dimensions, manufacturer, model, and available replacement components can also affect the repair.

Larger or specialty skylights may require additional flashing, waterproofing, or roofing work compared with smaller standard-size units.

Previous Skylight Repairs

Previous repair attempts can sometimes make a skylight repair more involved. Heavy applications of roofing cement, caulking, sealant, or incompatible flashing materials may need to be removed before the original installation can be properly evaluated.

Applying additional sealant over an existing problem does not necessarily correct the path through which water is entering the roofing system.

Why Does Building Height Affect Skylight Repair Cost?

Access is one of the major differences between skylight repairs on single-, two-, and three-storey homes.

A single-storey skylight is generally easier to access and requires less setup, which is why skylight repairs on single-storey homes start at $700 + HST.

Two-storey skylight repairs start at $849 + HST because additional access and safety preparation may be required.

A three-storey skylight repair can require longer ladders, additional equipment, more setup time, and greater care when moving roofing materials and tools to the work area. Roof pitch and skylight position can further increase the complexity.

For these reasons, Roofer On Demand skylight repairs on three-storey homes start at $1,400 + HST.

How Much Does a Flat Roof Skylight Repair Cost?

Flat roof skylight repairs at Roofer On Demand start at $849 + HST.

Flat roof skylights require a different waterproofing approach than skylights installed on asphalt shingle roofs. The skylight curb must be properly integrated with the flat roofing membrane so water can be managed around the opening.

Depending on the existing roofing system, repairs may involve materials such as SBS modified bitumen, EPDM, or TPO.

The condition of the skylight curb, membrane, flashing, and surrounding roof area must all be evaluated before determining the appropriate repair.

Can Skylight Flashing Be Repaired Without Replacing the Skylight?

Yes, in some situations the existing skylight can remain in place while the flashing, waterproofing, or surrounding roofing is repaired.

This is most appropriate when the skylight itself remains in good condition and a compatible flashing system can be properly installed or corrected.

If the skylight is significantly deteriorated, damaged, or approaching the end of its useful service life, however, investing in extensive flashing and roofing work around an aging skylight may not provide the best long-term value.

Do Skylight Size and Roof Pitch Affect Repair Cost?

Yes. Skylight size and roof pitch can both influence the amount of work required, although neither factor should be considered on its own.

Does Skylight Size Affect Repair Cost?

Larger skylights generally have more flashing, waterproofing, and surrounding roofing area that may need to be removed or replaced during a repair.

Size is only one consideration. A small skylight in a difficult-to-access roof area may require more labour and setup than a larger skylight located on an easily accessible roof.

Does Roof Pitch Affect Skylight Repair Cost?

Steeper roofs generally require additional safety preparation and can take longer to work on than lower-slope roofs.

Roof pitch, building height, roof configuration, and skylight location are therefore considered together when evaluating accessibility and repair requirements.

Temporary vs. Permanent Skylight Repairs

Not every skylight repair is intended to provide the same type of solution.

A temporary skylight repair may be used to reduce immediate water entry when weather conditions, roof condition, skylight age, or other circumstances prevent a more extensive repair from being completed at that time.

A permanent skylight repair is intended to address the underlying roofing, waterproofing, or flashing problem rather than simply sealing the visible exterior area.

Roofer On Demand distinguishes between temporary and permanent repairs because the scope of work and expected performance are different.

Is It Cheaper to Repair or Replace a Skylight?

Repair is usually less expensive when the skylight itself remains in good condition and the source of the leak can be permanently corrected.

However, repeatedly repairing an older skylight may not make financial sense if the glazing, frame, seals, or other components are already deteriorating.

If substantial roofing and flashing work is already required around an aging skylight, complete skylight replacement may offer better long-term value because the new skylight, waterproofing membrane, flashing system, and surrounding roofing can be installed together.

The important question is therefore not simply “Can this skylight be repaired?” but “Will repairing this skylight provide a reliable long-term solution?”

Why Skylight Leak Diagnosis Matters

One of the most common mistakes with skylight leaks is assuming the solution is simply to apply more caulking or roofing cement around the skylight.

Sealants may be appropriate for certain roofing details, but they cannot correct improperly installed flashing, damaged roofing materials, failed waterproofing, or deterioration beneath the visible roof surface.

A proper skylight diagnosis considers the skylight, flashing, waterproofing, shingles, roof penetrations, and surrounding roofing area together.

This helps determine whether the appropriate solution is a localized repair, flashing repair, surrounding roof repair, or complete skylight replacement.

Why Skylights Can Leak During Toronto Winters

Toronto roofs experience rain, snow, freezing temperatures, snowmelt, ice accumulation, and repeated freeze-thaw cycles.

These conditions can expose weaknesses around skylights that may not be noticeable during ordinary rainfall. Melting snow can remain on the roof longer than rainwater, while ice buildup may restrict normal drainage around roofing details.

A skylight that leaks primarily during snowmelt does not necessarily have the same problem as one that leaks during every rainfall.

If a skylight leaks primarily during winter, snowmelt, heavy rain, or wind-driven rain, the conditions under which the leak occurs can provide useful information during the diagnosis.

When Should You Repair a Leaking Skylight?

It is generally better to investigate a skylight leak when the first signs of water infiltration appear rather than waiting for substantial interior damage.

Warning signs can include water staining around the skylight, dripping during rain, moisture around the skylight opening, peeling paint, damaged drywall, or recurring moisture during snowmelt.

Water entering around a skylight can eventually affect insulation, drywall, wood framing, roof decking, and interior finishes. The longer water continues to enter, the greater the possibility that the scope of repair will increase.

Get a Skylight Repair Diagnosis in Toronto

If your skylight is leaking, showing water stains, or causing moisture around the opening, Roofer On Demand can inspect the skylight and surrounding roofing system to determine the likely source of water entry.

Once the cause is identified, we can recommend whether a skylight repair, flashing repair, surrounding roof repair, or complete skylight replacement is the appropriate solution.

Skylight repairs start at $700 + HST for single-storey homes, $849 + HST for two-storey homes, $1,400 + HST for three-storey homes, and $849 + HST for flat roof skylight repairs.

Frequently Asked Questions

Not Sure What Your Skylight Repair Will Cost?

Every skylight leak is different. Roofer On Demand can diagnose the source of the problem, assess the skylight, flashing and surrounding roofing, and recommend the appropriate repair.

Book a Repair Now!