VELUX® Certified Installer · Serving the Greater Toronto Area (416) 999-9706
Skylights · 2026 prices

What a VELUX skylight costs

Every skylight we sell, priced in full. Installation is the second number, and we quote that free after seeing your roof — here is exactly why.

How to read this page

Two numbers, and we publish one of them

The unit. Our price, at VELUX list — checkable against the manufacturer's own published figures, which is exactly why we are comfortable printing it. Every size, every model, every glass option is in the tables below. Nobody else in the GTA publishes this, and there is no good reason not to.

The installation. Quoted after a free site visit, not published — because an honest single number does not exist. A like-for-like swap into a sound curb and a new opening needing an engineered header are the same product and completely different jobs. When you see one installed price advertised for "a skylight", it is a low anchor, and it moves once someone is actually on the roof.

What you can do with this page: work out your product cost precisely, then compare quotes on the labour, which is where quotes actually differ. If an installer will not tell you which VELUX model and which flashing kit they are quoting, you cannot compare their number to anything.

Category 1

Deck mounted skylights

The unit sits down in the roof plane and is flashed into the surrounding roofing. The usual choice on a pitched shingle roof, and the lowest, cleanest profile from outside. Works with 24″ on-centre roof truss.

Our skylight prices, effective 1 August 2026, in Canadian dollars — unit only. We sell at VELUX list and never below it. Flashing, shades, taxes and installation are separate. Sizes shown are the common GTA specifications; the full 14-size range is in the spreadsheet we can send you.
ModelSize code & rough openingComfortPlus (04)Energy i89 (89)
FS — Fixed skylight
FSC01 · 21 x 26⅞″$469$525
FSC04 · 21 x 37⅞″$521$601
FSC06 · 21 x 45¾″ (most common)$551$647
FSC08 · 21 x 54⁷⁄₁₆″$659$772
FSC12 · 21 x 70¼″$790$935
FSM06 · 30¹⁄₁₆ x 45¾″$701$838
FSS06 · 44¼ x 45¾″$836$1,035
VS — Manual venting Fresh Air skylight
VSC01 · 21 x 26⅞″$932$985
VSC06 · 21 x 45¾″$1,114$1,204
VSM06 · 30¹⁄₁₆ x 45¾″$1,414$1,541
VSS06 · 44¼ x 45¾″$1,685$1,870
VSS / VSE — Solar powered and electric venting Fresh Air skylight (same price)
VSS / VSEC01 · 21 x 26⅞″$1,915$1,969
VSS / VSEC06 · 21 x 45¾″$2,284$2,374
VSS / VSEC08 · 21 x 54⁷⁄₁₆″$2,741$2,847
VSS / VSEM06 · 30¹⁄₁₆ x 45¾″$2,880$3,007
VSS / VSEM08 · 30¹⁄₁₆ x 54⁷⁄₁₆″$3,177$3,327
VSS / VSES06 · 44¼ x 45¾″$3,424$3,609

Solar or electric? Identical price, identical function — both open by remote and both close themselves when the rain sensor gets wet. The difference is that VSE needs a wiring run and an electrician, and VSS carries its own solar panel and battery. In practice VSS is the cheaper of the two once installation is counted, and in some municipalities it avoids a separate electrical permit and inspection.

Category 2

Curb mounted skylights

The unit sits on a built-up wooden curb raised above the roof surface. What you need on a flat or low-slope roof, and on a lot of replacement work where a curb already exists. Fixed curb-mounted units are the least expensive skylights VELUX makes.

Our skylight prices, effective 1 August 2026, in Canadian dollars — unit only. We sell at VELUX list and never below it. Flashing, shades, taxes and installation are separate. Grey finish. Black frame FCM is available in sizes 2222 to 4646 at the same ComfortPlus price.
ModelSize code & inside curbComfortPlus (04)Comfort (05) in-reach
FCM — Fixed curb mounted
FCM1430 · 14½ x 30½″$305$266
FCM2222 · 22½ x 22½″$285$255
FCM2230 · 22½ x 30½″$296$266
FCM2246 · 22½ x 46½″$306$276
FCM3030 · 30½ x 30½″$390$342
FCM3046 · 30½ x 46½″$544$496
FCM3434 · 34½ x 34½″$511$428
FCM4646 · 46½ x 46½″$640$555
FCM4672 · 46½ x 72½″$1,446
VCM — Manual venting Fresh Air (ComfortPlus only)
VCM2222 · 22½ x 22½″$851
VCM2246 · 22½ x 46½″$1,037
VCM3030 · 30½ x 30½″$1,106
VCM3046 · 30½ x 46½″$1,279
VCM4646 · 46½ x 46½″$1,526
VCS / VCE — Solar powered and electric venting (same price)
VCS / VCE2222 · 22½ x 22½″$1,738
VCS / VCE2246 · 22½ x 46½″$2,076
VCS / VCE3030 · 30½ x 30½″$2,258
VCS / VCE3046 · 30½ x 46½″$2,618
VCS / VCE4646 · 46½ x 46½″$3,113

Custom sizes. VELUX makes FCM to order between roughly 18¾″ and 50½″ wide and 19¼″ to 76½″ long, priced from $692 to $1,656 depending on the clearance range. Lead time is three to six weeks up to 72″, five to eight beyond that. Useful when you are matching an existing opening rather than cutting a new one.

Category 3

SUN TUNNEL® skylights

A roof dome, a reflective tube through the attic, a flush ceiling diffuser. The kit price includes the flashing and four feet of tubing, which is why these are far and away the cheapest daylight you can buy. Full sun tunnel guide →

Our skylight prices, effective 1 August 2026, in Canadian dollars — unit only. We sell at VELUX list and never below it. Flashing, shades, taxes and installation are separate. Kit includes flashing and tubing. The Energy Kit (ZTC 051) adds an insulated, sealed unit for cold-climate performance — worth it here.
ModelType & diameterModel priceWith Energy KitMax run
Rigid — maximum light output, for straight runs
TMR 010Pitched flashing · 10″$460$51920 ft
TMR 014Pitched flashing · 14″$657$73330 ft
TGR 010Low profile flashing · 10″$460$51920 ft
TGR 014Low profile flashing · 14″$657$73330 ft
TGR 022Low profile flashing · 22″$1,601$1,70440 ft
TLR 014Low profile flat glass · 14″$848$92430 ft
TCR 014Flat roof flashing · 14″$773$84930 ft
Flexible — for attics with many obstructions
TMF 014Pitched flashing · 14″$657$7338 ft
TGF 014Low profile flashing · 14″$657$7338 ft
TGF 022Low profile flashing · 22″$874$97712 ft

Tube extensions and add-ons

  • Rigid tube extensions — 2 ft $83–$169, 4 ft $144–$282, 6 ft $198–$391, 12 ft $362–$716 depending on diameter
  • Double gore elbow (to route around an obstruction) — $99 for 10″, $107 for 14″, $315 for 22″
  • Electric night light kit — $93 to $98. Turns the diffuser into a working light after dark
  • Decorative diffuser — $28 to $79 depending on pattern and size
  • Turret extender — 12″ $281–$295, 36″ $560–$608
  • Vapor barrier — $102 to $110. Not optional in a GTA winter on a humid room
Category 4

Flat roof skylights

For 0° to 15° (0:12 to 3:12). A large part of what we do downtown, where the old city is full of flat and near-flat roofs. Sizes are metric — these are European units.

Our skylight prices, effective 1 August 2026, in Canadian dollars — unit only. We sell at VELUX list and never below it. Flashing, shades, taxes and installation are separate. Protective exterior cover ships as a second piece. VELUX recommends a 5° slope for drainage.
ModelSize · rough openingPriceCover
CFP — Fixed with polycarbonate cover · ComfortPlus (73+0010)
CFP60 x 60 cm · 23⅝ x 23⅝″$823Polycarbonate
CFP80 x 80 cm · 31½ x 31½″$979Polycarbonate
CFP90 x 90 cm · 35⁷⁄₁₆ x 35⁷⁄₁₆″$1,090Polycarbonate
CFP100 x 100 cm · 39⅜ x 39⅜″$1,210Polycarbonate
CFP120 x 120 cm · 47¼ x 47¼″$1,413Polycarbonate
CFP150 x 150 cm · 59¹⁄₁₆ x 59¹⁄₁₆″$2,099Polycarbonate
CFU — Fixed with curved glass cover · CurveTech ISU triple pane
CFU60 x 60 cm$1,429Curved glass
CFU90 x 90 cm$1,892Curved glass
CFU100 x 100 cm$1,929Curved glass
CFU120 x 120 cm$2,467Curved glass
CFU150 x 100 cm$2,822Curved glass
CFU150 x 150 cm$4,088Curved glass
CXP — Roof access hatch with polycarbonate cover
CXP90 x 90 cm$2,299Polycarbonate
CXP100 x 100 cm$2,242Polycarbonate
CXP120 x 120 cm$2,558Polycarbonate
Category 5

Hybrid Energy Dome

CMDG — a polycarbonate dome over a ComfortPlus glass skylight, curb mounted. The dome takes the hail and the UV; the glass underneath does the thermal work. A sensible answer for exposed roofs.

Our skylight prices, effective 1 August 2026, in Canadian dollars — unit only. We sell at VELUX list and never below it. Flashing, shades, taxes and installation are separate. Curb mounted, 0° to 60°. Step flashing (ECL) $138–$175 extra.
ModelSize code · outside curbPolycarbonate dome over ComfortPlus (04)
CMDG2222 · 25½ x 25½″$470
CMDG2246 · 25½ x 49½″$643
CMDG3030 · 33½ x 33½″$671
CMDG3434 · 37½ x 37½″$832
CMDG4646 · 49½ x 49½″$1,236
Category 6

Deck mounted roof windows

European design, made for Canada. These are windows rather than skylights — you can reach them, open them properly, and in the case of GXL and GDL, walk through them. For loft conversions and finished attics.

Our skylight prices, effective 1 August 2026, in Canadian dollars — unit only. We sell at VELUX list and never below it. Flashing, shades, taxes and installation are separate. Triple pane laminated glass (code 66) throughout. GXL requires you to specify right or left opening.
ModelTypeSize rangePrice range
GGLCentre pivotCK01 (22⅛ x 27½″) to UK08 (53¼ x 55½″)$753 – $1,498
GPLTop hingedCK04 to UK08$1,056 – $1,942
GXLRoof access — specify L or RFK06 (26½ x 46⅞″)$1,509
GDLBalcony — opens to a railMK19, PK19, SK19$5,080 – $7,752

Roof window accessories: insect screen (ZIL) $252, or $504 for GDL. Manual shades $252 to $353. Cladding pieces (ZWC) $49 if you are not using a flashing kit — these are required to complete the installation, not optional trim.

Not optional

Flashing — required for the full warranty

This is the single most important line on any skylight quote, and the one most often left off. VELUX will not stand behind a unit installed without the matching flashing system for your roofing material.

One adhesive roofing underlayment (ZOZ 211, $35) is required per skylight. Metal roof and high-profile kits include one; step flashing kits do not.
CodeSystemForPrice range
Deck mounted skylights & roof windows
EDLStep flashingAsphalt shingle, 3:12 minimum pitch$160 – $352
EDWHigh profile flashingTile and profiled roofing, 3:12 min$202 – $464
EDMMetal roof flashingStanding seam and metal, 3:12 min$418 – $713
ECBLow slope counter flashingUnder 3:12 — specific curb required$375 – $450
Curb mounted skylights
ECLStep flashing — grey or blackAsphalt shingle, 3:12 minimum pitch$138 – $210
ECWHigh profile flashing — greyTile and profiled roofing$336 – $459
Both
ZOZ 211Adhesive roofing underlayment 12″ x 21′Every skylight. Two recommended on larger units.$35
Category 7 & 8

Shades and accessories

Order an in-stock white shade together with the skylight and VELUX installs it at the factory for free. Worth doing — retrofitting later costs more and looks it.

In-stock is white only, with a 3–5 day lead time. Special order covers 40+ colours with a 4–6 week lead time. Solar shades include a simple remote.
FitsShade typeIn stock (white)Special order
Deck mounted VSS/VSE/VS/FSSolar room darkening, double pleated$541$620
Deck mounted VSS/VSE/VS/FSSolar light filtering, single pleated$541$620
Curb mounted VCS/VCE/VCMSolar room darkening or light filtering$541$620
Curb mounted fixed FCM / CMDGSolar, incl. shade tray (ZZZ)$603$682
Roof windows GGL/GPL/GXLManual room darkening or light filtering$252$330
Roof windows GGL/GPL/GXLManual duo shade$353$431
Balcony roof window GDLManual room darkening or light filtering$504$660
Flat roof CFPSolar — brackets code 835107 required$620
Smart home and control accessories. Wall switches are included with any solar-powered skylight or shade.
CodeAccessoryWorks withPrice
Smart home automation
KIX 300VELUX ACTIVE Indoor Climate Control starter kitVSS, VSE, VCS, VCE$471
KLA 300VELUX ACTIVE indoor climate sensorVSS, VSE, VCS, VCE$173
KIG 300VELUX ACTIVE internet gatewayVSS, VSE, VCS, VCE$254
KLF 200Home automation integration kitVSS, VSE, VCS, VCE$574
Remotes and electric
KLR 300VELUX Touch remote controlVSS, VSE, VCS, VCE$285
KLI 311Wall switch for skylightsVSS, VSE, VCS, VCE$51
KLB 100Battery backupVSE, VCE$404
Manual operation
ZCT 300Telescopic rod 6′–10′VS, VCM$79
ZOZ 0322′ manual rodVS, VCM$52
ZZZ 203Angle adaptorVS, VCM$64
Installation
ZZZ 213BTrim kit (two needed for C12 and S06)VSS, VSE, VS, FS$56
ZZZ 199FCM accessory trayFCM$176 – $236
Choosing

Glass options, in plain English

The glass code is the last part of the ordering code — VSS + C06 + 04 is a solar venting skylight, size C06, ComfortPlus glass.

All VELUX glazing is argon filled with advanced triple Low-E coating. Laminated glass is required by some local building codes for overhead applications.
CodeNameWhat it meansWhen to choose it
05Basic Comfort — temperedExterior and interior tempered panes.In-reach applications only. Not for overhead.
04ComfortPlus — laminatedLaminated inner pane for safety and UV. 10-year hail warranty.The default. What we quote unless you ask otherwise.
89Energy i89 — laminatedLow-E on two surfaces of the inner pane. Maximum thermal performance.Worth the $50–$200 on a large unit or a room you heat hard.
29 / 30Triple paneThree panes. Meets Vancouver building code.Exposed roofs, extreme noise, or when code requires it.
66Triple pane laminatedSound-insulating laminate, anti-dew exterior coating.Roof windows. Standard on GGL/GPL/GXL/GDL.
The second number

What installation adds

We quote this after seeing the roof, because these are the things that decide it and none of them are visible in a photograph:

1. Replacement or new opening

The biggest single lever. Swapping a unit reuses the existing hole and shaft — largely one day on the roof. A new opening means cutting roof deck and ceiling, framing a shaft, drywalling and finishing. More trades, more days, roughly double.

2. The curb underneath

On a replacement, the curb is where the last installation failed. If it is soft or rotten it gets rebuilt. We cannot know that until the old unit is out, so we tell you what we find rather than pricing it blind.

3. Roof type, pitch and access

A steep roof needs more safety setup. A flat roof needs a built curb and a membrane tie-in — a different job entirely. On a narrow downtown lot with no side access, getting material up and debris down changes the price before anyone touches the roof.

4. Structure and permits

In Toronto, a skylight in an existing house of three storeys or less is exempt provided the work does not remove more than one rafter. Remove a second and you are into an engineered header and a permit. On the engineered trusses common in Vaughan and Richmond Hill, nothing gets cut without an engineer.

5. Interior finishing

A paint-ready drywall shaft adds a day or two. It is also the difference between a hole that lets light in and a room that looks designed. You can skip it. Most people who do, regret it.

Curb and shaft framing for a new skylight opening in a GTA home

What our quote itemises

So you can compare it to anyone else's, line by line:

  • Exact VELUX model, size and glass code
  • The specific flashing kit for your roofing material
  • Whether the curb is reused, repaired or rebuilt
  • Ice-and-water membrane around the opening
  • Interior shaft finishing, and to what stage
  • Disposal, and who handles the paint

If a quote is one number with no breakdown, you cannot compare it to anything.

Book a free assessment →
Free tool — no phone call

Size your roof in 2 minutes

Type your address, see your house on satellite imagery, trace the roof outline and add VELUX skylights. The tool measures the real area, applies your pitch, and shows roofing materials and installation plus skylight units at list price. Nobody calls you unless you ask.

Customize Your Roof
VELUX skylight glazing detail
Price questions

Frequently asked

How much does a skylight cost in Toronto?

There are two numbers and we publish one of them in full. The unit itself runs from about $285 for a small fixed curb-mounted FCM up to $3,424 for the largest solar venting VSS, at VELUX 2026 list price — every size is in the tables on this page. Installation is the second number, and it is quoted after a free site visit rather than published, because it depends on things nobody can see from a photograph: whether the opening already exists, what the curb is like underneath, your roofing material, roof pitch, access, and whether you want the interior shaft finished.

Why don't you just publish an installed price?

Because an honest one does not exist as a single number, and the ones you see advertised are usually a low anchor that moves once someone is on your roof. A like-for-like replacement into a sound curb and a new opening that needs an engineered header are the same product and completely different jobs. We would rather show you the real product price — which is fixed and checkable — and quote the labour once we have seen the roof.

Is the price on this page what I would pay you for the unit?

Yes. These are our prices for the unit, at VELUX 2026 list. We do not discount below list, and we do not mark units up quietly either — if a particular size or finish carries a premium, it will be on your written quote as its own line, not buried in the labour. What this page gives you is a fixed, checkable product cost, so the only thing left to compare between contractors is the installation.

Does the price include flashing?

No, and this matters. Flashing is a separate line and it is required for the full warranty — VELUX will not stand behind a unit installed without the matching system. Deck-mounted step flashing runs $170 to $228 depending on size, high-profile $202 to $272, and metal-roof flashing $418 to $664. Curb-mounted step flashing is $138 to $210. Add one adhesive underlayment at $35 per skylight. Any quote that does not name the flashing kit is not a complete quote.

What is the difference between deck mounted and curb mounted?

A deck-mounted unit sits down in the roof plane and is flashed into the surrounding roofing — the usual choice on a pitched shingle roof, and it looks lower and cleaner from outside. A curb-mounted unit sits on a built-up wooden curb raised above the roof surface, which is what you need on a flat or low-slope roof and on a lot of replacement work where a curb already exists. Curb-mounted fixed units are cheaper; deck-mounted venting units have the wider size range.

Which glass should I choose?

ComfortPlus (code 04) is the default and what we quote unless you ask otherwise — laminated inner pane for safety and UV, triple Low-E, argon filled, with a 10-year hail warranty. Energy i89 (code 89) adds Low-E coatings on two surfaces of the inner pane for the best thermal performance, and costs roughly $50 to $200 more depending on size. Basic Comfort (code 05) is tempered rather than laminated and is only appropriate for in-reach applications, not overhead.

What is the cheapest way to get daylight into a dark room?

A SUN TUNNEL. The 10-inch rigid unit is $460 at list and the 14-inch is $657, both including the flashing and four feet of tubing in the kit. There is no shaft to frame, drywall and paint, which is where most of the cost of a conventional skylight actually goes. The trade-off is light without a view or ventilation.

Do you charge for a quote?

No. The on-site assessment and the written, itemised quote are free anywhere in the GTA, with no obligation. We measure, check the existing curb and flashing, look at the attic where relevant, and come back to you usually within 48 hours.

Service areas

Pricing by municipality

Unit prices are the same everywhere; installation is not. Access, framing and permit requirements shift the number city by city.

City of Toronto

One permit authority, four very different housing stocks. Old-city Toronto for Victorian and Edwardian semis, narrow lots and low-slope rear additions. Scarborough for post-war bungalows and the wind exposure near the bluffs. North York for Willowdale rebuilds and the near-flat Don Mills modernist roofs. Etobicoke for The Kingsway, Long Branch and multi-pitch additions.

Peel Region

Mississauga is a dozen housing markets stacked together — Port Credit century homes through to Churchill Meadows new build, with a lot of 1980s acrylic bubble skylights now well past sealed-unit life. Brampton is dominated by 1990s and 2000s subdivision stock now hitting its first replacement cycle.

York Region

Vaughan and Richmond Hill are largely engineered-truss subdivision builds, which changes what is possible when cutting an opening. Markham adds Unionville's heritage constraints alongside the Cornell and Berczy subdivisions.

Halton

Oakville spans Old Oakville's heritage properties, the 1970s and 80s Glen Abbey and River Oaks stock, and newer north Oakville builds — three different conversations about the same roof.

Get the second number

Free on-site assessment and a written, itemised installation quote — anywhere in the GTA.