Flat Roof Skylight Curb Height Code Requirements in Toronto

By Gary Kagan · July 11, 2026

If you own a flat-roofed home or building in the city, getting the flat roof skylight curb height code toronto requirements right is the difference between a skylight that passes inspection on the first try and one that gets flagged, re-worked, or leaks within the first heavy rainfall. Curb height is not a cosmetic detail — it is a life-safety and weatherproofing requirement written into the Ontario Building Code and enforced by local Toronto building departments on every permitted roofing and skylight project. Whether you are replacing an ageing bubble skylight on a commercial flat roof or installing a brand-new fixed unit over a kitchen addition, the flat roof skylight curb height code toronto sets the minimum dimensions your curb must meet before an inspector will sign off.

At Toronto Skylight Installers, we build every curb to meet or exceed the flat roof skylight curb height code toronto standard, and we walk homeowners and property managers through exactly what the code requires, why it exists, and how it differs from sloped-roof requirements. This guide breaks down the numbers, the common failure points, and what a compliant installation actually looks like in the field.

What the Flat Roof Skylight Curb Height Code Toronto Standard Actually Requires

The flat roof skylight curb height code toronto requirement comes from the Ontario Building Code (OBC), which sets a minimum curb height for skylights installed on low-slope or flat roof assemblies. In practice, this means the finished curb — the raised frame that the skylight unit sits on — must extend a set distance above the finished roofing membrane. This clearance exists so that ponding water, wind-driven rain, and seasonal debris cannot collect against the skylight’s base flashing and force water back under the membrane.

Toronto’s building department enforces the flat roof skylight curb height code toronto minimums during both the framing inspection and the final roofing inspection. Inspectors will measure from the top of the finished roof membrane to the top of the curb, not from the roof deck, which is a distinction that trips up a lot of first-time installers and even some general contractors who are used to sloped-roof skylight work.

Roof Type Minimum Curb Height (Above Membrane) Governing Standard Typical Application
Flat / low-slope roof (0-2:12) 200 mm (8 inches) Ontario Building Code, Part 9 Residential additions, garages, commercial flat roofs
Low-slope membrane roof with parapet 200 mm (8 inches), measured from membrane OBC + membrane manufacturer spec Modified bitumen, TPO, EPDM roofs
Sloped roof (over 3:12) No minimum curb — flashed directly OBC, sloped-roof provisions Standard pitched residential roofs
Commercial flat roof, high-traffic area 250-300 mm (10-12 inches) recommended OBC minimum + engineer recommendation Rooftop walkways, mechanical zones

Notice that the flat roof skylight curb height code toronto figure of 200 mm is a floor, not a ceiling. Many experienced installers, including our team, will build curbs slightly taller than the bare minimum on roofs that see heavy foot traffic, snow drift accumulation against parapets, or unusually flat drainage slopes, because the extra margin protects against ponding that the code minimum does not fully anticipate.

Why Curb Height Matters More on Flat Roofs Than Sloped Ones

On a sloped roof, gravity does most of the work moving water away from a skylight’s flashing. On a flat or low-slope roof, water moves slowly, and during a heavy summer downpour it can sit against the base of a skylight curb for hours before draining. This is exactly why the flat roof skylight curb height code toronto minimum exists — it gives standing water somewhere to go before it ever reaches the skylight’s weatherproofing seal.

A curb that is too short is one of the most common reasons a flat roof skylight fails a home inspection or develops a leak within the first year or two. Water finds the shortest path of least resistance, and if the curb height code toronto minimum is not respected, that path is straight into the ceiling below. We have been called out to more than one Toronto home where a previous installer set the curb flush with the membrane or only a couple of inches above it, and every one of those jobs needed a full curb rebuild.

Beyond leaks, proper curb height also affects the long-term performance of the roofing membrane itself. Torontonians see wide temperature swings across the year, and a properly elevated curb allows the membrane to expand and contract without stressing the skylight’s flashing seams. This is one of the quieter benefits of following the flat roof skylight curb height code toronto guidelines — the assembly simply ages better.

Curb Height by Skylight Type and Roof Application

Not every skylight product sits on a curb the same way, and the flat roof skylight curb height code toronto minimum applies slightly differently depending on the unit you are installing. Below is a breakdown of how curb height requirements typically play out across the residential and light-commercial products we install most often in the GTA.

Skylight Type Curb Height Above Membrane Notes on Flashing Common Setting
Fixed skylight 200 mm minimum Continuous base flashing, sealed to membrane Living rooms, hallways, additions
Flat roof skylight unit 200 mm minimum, 250 mm recommended Pre-manufactured curb-mount flashing kit Purpose-built flat roof homes and additions
Sun tunnel skylight 150-200 mm depending on model Boot-style flashing, not a full curb Closets, bathrooms, small rooms
Commercial skylight 200 mm minimum, often 300 mm built Engineered curb with insulated sides Warehouses, retail, office flat roofs

Notice that curb-mounted units, whether residential or commercial, are held to the same flat roof skylight curb height code toronto baseline, while boot-flashed sun tunnels are treated a little differently because they do not rely on a raised curb in the same way. When homeowners ask us to compare a solar powered skylight to a standard fixed unit for a flat roof application, curb height is one of the first things we walk through, because the venting mechanism on a solar unit needs the full code-minimum clearance to function properly during a rainstorm.

How We Build a Code-Compliant Curb: Step by Step

Meeting the flat roof skylight curb height code toronto standard is not just about measuring 200 mm and calling it done. The sequence matters. Here is how our crews approach a flat roof skylight curb build during a typical skylight installation in Toronto.

Wide establishing view of a flat roof skylight curb assembly on a Toronto flat roof in summer daylight
A properly built curb sits well above the finished membrane to meet the flat roof skylight curb height code toronto minimum.

First, we frame the rough opening in the roof deck to the manufacturer’s specified dimensions, always accounting for the finished curb height that will follow. Second, we build the curb itself out of pressure-treated lumber or a manufacturer’s pre-fabricated curb kit, sized so that once the roofing membrane is installed and turned up the sides, the exposed curb height still clears the flat roof skylight curb height code toronto minimum of 200 mm. Third, the roofing membrane is run up and over the curb and mechanically fastened or heat-welded, depending on the membrane type, before flashing is installed.

Fourth, base flashing, counter-flashing, and a cap flashing or skylight-specific flashing kit are installed to shed water away from every seam. Fifth, the skylight unit itself is set onto the curb, fastened per manufacturer spec, and sealed. Finally, we photograph the curb height measurement before the membrane is finished, because this documentation is often requested during a final permit inspection and gives homeowners a paper trail proving flat roof skylight curb height code toronto compliance.

This process applies whether we are doing a full new skylight installation on an addition or a skylight replacement where an old, undersized curb needs to be rebuilt from scratch to bring it up to current code.

Common Curb Height Mistakes That Fail Toronto Inspections

We see the same handful of curb height mistakes over and over across the GTA, and every one of them traces back to a misunderstanding of the flat roof skylight curb height code toronto requirement.

Close-up detail of skylight curb flashing and membrane seam on a flat roof
Close-up of a curb-to-membrane flashing detail — a common point of failure when curb height falls short of code.
Mistake Why It Fails Inspection Consequence Correct Practice
Measuring curb height from the roof deck instead of the membrane Inspectors measure from finished membrane, not deck Curb appears compliant on paper but fails on-site measurement Always measure from top of finished membrane
Building curb flush with or just above membrane Falls well short of the flat roof skylight curb height code toronto minimum Water pools against skylight base, leaks develop Build to a minimum of 200 mm above membrane
Reusing an old, undersized curb during replacement Older curbs were often built to outdated or no standard New skylight fails inspection despite being a quality unit Rebuild curb to current code before installing new unit
Skipping curb height on skylights near a parapet wall Snow and debris drift accumulates higher near parapets Water backs up over an undersized curb during heavy rain Add extra clearance beyond code minimum near parapets

The second mistake in that table is by far the most common one we encounter, and it is the reason so many flat roof skylight leak calls we get in Toronto trace back to a curb that was never brought up to the flat roof skylight curb height code toronto minimum in the first place. It is also the most expensive to fix after the fact, because correcting it means opening up the membrane around the entire curb perimeter rather than simply re-sealing a flashing seam.

Permits, Inspections, and Working With Your Roofing Contractor

Any flat roof skylight installation in Toronto that involves a new roof opening typically requires a building permit, and the flat roof skylight curb height code toronto minimum will be one of the specific line items an inspector checks before signing off on the framing stage. We always recommend confirming with the City of Toronto’s building division whether your specific project needs a permit before work begins, since requirements can vary slightly by property type and the scope of the roofing work involved.

A qualified installer should be able to show you, in writing or in photographs, exactly how the curb height on your project meets or exceeds the flat roof skylight curb height code toronto standard before the roofing membrane is closed up. If a contractor cannot answer basic questions about curb height, flashing sequence, or how the assembly relates to your specific membrane type, that is a red flag worth taking seriously before signing a contract.

Roofing technician in full safety gear measuring and installing flat roof skylight curb flashing
Our technicians verify curb height against code before the membrane is closed up around every skylight curb.

Homeowners considering skylight repairs on an older flat roof unit should also ask whether the existing curb meets current standards, since a leak repair on a curb that was never built to the flat roof skylight curb height code toronto minimum is often a temporary fix at best. In many of these cases, the more durable solution is a proper curb rebuild during the repair rather than simply re-sealing the existing flashing.

Choosing the Right Team for a Code-Compliant Skylight Curb

Getting the flat roof skylight curb height code toronto requirement right the first time comes down to experience with flat and low-slope roof assemblies specifically, not general roofing experience alone. Flat roof skylight curbs interact with membrane roofing systems in ways that differ meaningfully from shingle or metal sloped-roof skylight flashing, and a contractor who is comfortable with one does not automatically understand the other.

At Toronto Skylight Installers, our crews specialize in exactly this intersection: flat roof membranes, skylight curbs, and Ontario Building Code compliance across the GTA. We measure, document, and photograph curb height on every project so homeowners and property managers have confidence that their installation meets the flat roof skylight curb height code toronto standard from day one, not just until the first inspection.

What is the flat roof skylight curb height code toronto minimum?

The flat roof skylight curb height code toronto minimum, based on the Ontario Building Code, is 200 mm (8 inches) measured from the top of the finished roofing membrane to the top of the curb. Many installers, including our team, build slightly taller curbs on roofs prone to ponding or heavy snow drift for extra protection.

Why does the flat roof skylight curb height code toronto standard measure from the membrane, not the deck?

Inspectors measure from the finished membrane because that is the surface water actually sits on. A curb that looks compliant when measured from the bare roof deck can fall well short of the required flat roof skylight curb height code toronto clearance once the membrane thickness and flashing are accounted for.

Does the flat roof skylight curb height code toronto rule apply to skylight replacements too?

Yes. Even when only the skylight unit is being replaced, the existing curb must still meet current code. Older curbs are frequently undersized, so a proper replacement often includes rebuilding the curb to satisfy the flat roof skylight curb height code toronto minimum before the new unit is installed.

What happens if a curb does not meet the flat roof skylight curb height code toronto minimum?

An undersized curb typically fails the building inspection and, even if it passes, leaves the skylight vulnerable to ponding water and leaks. Correcting a non-compliant curb after the membrane is closed up usually requires reopening the roofing around the entire curb perimeter.

Is curb height different for commercial flat roofs under the code?

The baseline flat roof skylight curb height code toronto figure of 200 mm applies broadly, but commercial flat roofs, especially those with rooftop foot traffic or mechanical equipment nearby, are often built to 250-300 mm for added durability and drainage margin.

Do I need a permit to install a flat roof skylight in Toronto?

Most flat roof skylight installations that involve a new roof opening require a building permit in Toronto, and curb height is one of the details an inspector checks. Confirm permit requirements with the city and work with an installer who documents compliance with the flat roof skylight curb height code toronto standard throughout the build.

Get Your Flat Roof Skylight Curb Height Code Toronto Project Done Right

Whether you are planning a new installation, a replacement, or a repair, getting the flat roof skylight curb height code toronto requirements right from the start protects your roof, your ceiling, and your budget. Toronto Skylight Installers builds every curb to meet or exceed code, with documented measurements and a flashing sequence proven across hundreds of GTA flat roofs.

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

Toronto Skylight Installers proudly serves Toronto, Mississauga, Markham, Vaughan, Brampton and Oakville.

Need Help?

  • 416-365-7557
  • in**@***********************rs.ca

Our Services

  • 9
    Skylight installation
  • 9
    Skylight Repairs
  • 9
    New Skylight Installation
  • 9
    Emergency Skylight Repairs
  • 9
    Skylight Replacement

reviews

What Customers Say About Us