Key takeaways
- Installed per-window prices across the GTA run about $400 to $2,000; Window Force puts a standard vinyl unit at $400 to $1,200 installed and EuroStar says most homeowners pay $600 to $1,200.
- Retrofit labour runs $150 to $250 per window and full-frame $250 to $400, which is most of why two quotes on the same house differ by thousands.
- Window Force's whole-house band for a 3-bedroom home with 12 to 18 windows is $8,000 to $14,000 budget, $12,000 to $22,000 mid-range and $18,000 to $28,000 premium.
- The Home Renovation Savings Program pays $100 per rough opening, but only with a pre- and post-retrofit energy assessment, at least three window openings, and a second qualifying upgrade.
- ENERGY STAR in Canada is one national standard for windows: maximum U-factor 1.22 W/m2K or minimum ER 34, with air leakage no greater than 1.5 L/s/m2.
Across the GTA one replacement window installed lands between $400 and $2,000, and a plain vinyl unit sits near the bottom: Window Force puts a standard vinyl replacement window at $400 to $1,200 installed in the Toronto market, and EuroStar Windows & Doors says most homeowners pay $600 to $1,200 for mid-range vinyl or fibreglass with professional installation. The spread is not vagueness: it is mostly one decision, retrofit or full-frame, plus size, glazing and how many openings you do at once. Ontario still pays a window rebate, but it is $100 per rough opening with conditions most contractor sites leave out.
What one window costs installed
These are Window Force's published installed prices for the Toronto market. "Installed" covers the unit, labour, removal of the old window and basic finishing.
| Item | Low | High | Unit |
|---|---|---|---|
| Picture / fixed | $400 | $900 | installed |
| Single slider | $500 | $1,200 | installed |
| Double slider | $550 | $1,300 | installed |
| Single hung | $500 | $1,100 | installed |
| Double hung | $600 | $1,300 | installed |
| Casement | $600 | $1,400 | installed |
| Awning | $600 | $1,400 | installed |
| Bay window | $2,500 | $5,000 | installed |
| Bow window | $3,000 | $5,500 | installed |
RenoHouse lands in the same neighbourhood from a different direction, publishing installed ranges of $400 to $700 for single-hung, $450 to $850 double-hung, $500 to $950 casement, $400 to $800 sliding, $300 to $700 picture, $1,200 to $3,500 bay and $1,500 to $4,000 bow. Where the two disagree, RenoHouse is quoting a smaller or simpler unit.
Sorted by glass rather than shape, EuroStar's installed tiers are $400 to $700 for budget double-pane vinyl, $600 to $1,000 for mid-range triple-pane with Low-E and argon, $900 to $1,400 for premium vinyl or fibreglass, and $1,200 to $2,500 for wood or clad wood.
Beware the "from" price. WindowMart advertises picture windows from $279, sliders from $325, casement from $358 and awning from $379, while stating on the same page that the typical Toronto range is $400 to $2,100. The reason is not that these are small units: WindowMart heads that whole block "Replacement Windows Cost. Supply Only!". They are the glass and frame, with no installation, so they are not comparable to any installed figure on this page, including the same page's own $400 to $2,100 installed range.
Size moves the price more than style does
Total Home Windows and Doors prices the same vinyl style across three size bands, and the jump is steep. A single casement runs $240 to $380 small, $410 to $640 medium and $480 to $750 large; a double casement $560 to $880, $950 to $1,490 and $1,040 to $1,630; single-hung $220 to $350, $380 to $600 and $620 to $980. Those are unit prices before labour, which is why a like-for-like comparison starts with the actual opening dimensions.
Glazing is a smaller lever than expected: Delco Windows puts triple glazing at roughly $200 more per window and insulated frames at about $50 more.
Retrofit vs full-frame, and why one quote is thousands higher
This is the single biggest reason two quotes for the same house look nothing alike.
Retrofit (insert): the new window is built to fit inside the existing frame. The old sashes and hardware come out; the original frame stays. It works when that frame is structurally sound.
Full-frame (brick-to-brick): the whole assembly comes out to the rough opening and the window goes back in with new insulation, flashing and casing. It is required when the frame is rotted or water-damaged, or when the opening size is changing.
| Item | Low | High | Unit |
|---|---|---|---|
| Standard retrofit labour | $150 | $250 | per window |
| Full-frame labour | $250 | $400 | per window |
| Upper-floor or hard-to-reach | $50 | $150 | added per window |
| Brick exterior vs siding | $50 | $200 | added per window |
| Structural repair (rot, water damage) | $100 | $500 | added per affected window |
| Old window removal and disposal | $30 | $80 | per window |
| Interior and exterior trim and casing | $50 | $250 | per window |
Other suppliers describe the same gap in different units. Clera Windows + Doors says full-frame costs about 15% to 20% more than retrofit, pricing retrofit windows at $300 to $800 each against full-frame from $800 into four figures, with custom shapes from $1,500. Ecoline Windows (a national page whose Ontario service list names only Ottawa and Kingston, so read it as a Canadian figure rather than a GTA one) quotes full-frame triple-pane casements at $1,340 to $3,000 per unit.
A retrofit quote and a full-frame quote are not competing offers for the same job. Ask each contractor in writing which method they priced, and why.
Same opening, no Toronto building permit
The City of Toronto does not require a building permit to replace a window or door in an existing opening in a detached house, semi-detached house or row house with a single dwelling unit, provided there is no change to the location or size of the opening, the structural support is not altered, and no new exit is created. Enlarging or relocating an opening, putting a window where there was none, or replacing windows in any other building type does require a permit.
Whole-house totals
Window Force publishes the bands below by home size and quality tier. Budget is basic double-pane vinyl on a retrofit install; mid-range is triple-pane, Low-E and argon in standard colours; premium is triple-pane, custom colours, full-frame and premium hardware.
Home size | Windows | Budget | Mid-range | Premium |
|---|---|---|---|---|
2-bedroom | 8 - 12 | $5,000-$9,000 | $8,000-$14,000 | $12,000-$18,000 |
3-bedroom | 12 - 18 | $8,000-$14,000 | $12,000-$22,000 | $18,000-$28,000 |
4-bedroom | 18 - 25 | $12,000-$20,000 | $18,000-$30,000 | $25,000-$40,000 |
Large / 5-bedroom | 25 - 35+ | $18,000-$28,000 | $25,000-$40,000 | $35,000-$55,000+ |
Source: Window Force, Toronto pricing guide.
RenoHouse's independent figure for an average 3-bedroom home is $8,000 to $25,000, bracketing Window Force's budget-to-mid range.
Doing the house at once is cheaper per window than staging it. Window Force says replacing 15 to 20 windows in one go typically saves 10% to 20% against spreading the work over years, custom sizes cost 15% to 30% more than standard ones, and booking between October and March (GTA demand peaks May through September) may save another 10% to 20%.
Every figure on this page is before tax. Window Force's own table footer reads "Tax not included", so add 13 per cent HST: on a $12,000 to $22,000 whole-house job that is $12,000 × 0.13 = $1,560 to $22,000 × 0.13 = $2,860 more.
The rebates that actually exist
One program pays for windows in Ontario right now: the Home Renovation Savings Program, run by Enbridge Gas and Save on Energy. It pays $100 per rough opening for each window, door, skylight or sliding door replaced with an ENERGY STAR certified model. A rough opening is the hole in the wall, not the unit count: two windows mulled into one opening pay once.
Your home has to qualify before any of it applies: you must own it, and it must be a single detached, semi-detached, row/townhome or mobile home on a permanent foundation: stacked townhomes, condos and low-rise apartments are ineligible, which rules out a large share of Toronto. You must also be an Enbridge Gas customer heating primarily with a gas furnace or boiler, or be on the Ontario grid heating with electricity, propane, oil or wood; the home needs six months of occupancy, so new builds are out; and the work must be done by a professional contractor replacing non-ENERGY STAR units with ENERGY STAR certified ones. Past that gate, four more conditions decide the amount.
- A minimum of three window rough openings (or one door, skylight or sliding door opening) is required for windows to count at all.
- Windows count as one qualified measure, no matter how many openings. The program's own worked examples: three windows plus one sliding door in four openings pays $300 plus $100, a grand total of $400, and counts as a single measure; two windows in two openings pays $0.
- Windows sit in the assessment stream. You need a pre-retrofit home energy assessment before any work starts and a post-retrofit one after, plus at least two qualifying measures: windows alone will not do it. The assessments carry a $600 rebate on successful completion, and three bundled upgrades add $500.
- A retrofit insert is eligible. The program allows a complete new window and frame inserted into the old frame, but replacing only the glass, sash or door without a frame is not eligible.
The deadlines are close: the post-audit must be completed within 180 days of the pre-audit or by December 31, 2026, whichever comes first, and scheduled in the administrators' system by November 30, 2026.
Federally there is nothing for GTA windows. Natural Resources Canada lists the Canada Greener Homes Grant as closed (December 1, 2025 was the deadline for Ontario applicants to finish their post-retrofit evaluation), and Enbridge's Home Efficiency Rebate Plus closed to new applicants on February 5, 2024. The Canada Greener Homes Loan is closed with its funding fully committed. The Canada Greener Homes Affordability Program is running, but Ontario is not on its list of participating provinces.
Check rebate claims against the administrator, not the installer
Window company rebate pages are the most consistently wrong pages in this category: they quote closed federal programs, drop the assessment requirement, or imply that swapping three windows on its own qualifies. The Home Renovation Savings site also warns of fake websites and unauthorised rebate offers using its name. Verify the number and the conditions at homerenovationsavings.ca or saveonenergy.ca before you sign.
The performance numbers that matter here
ENERGY STAR certification in Canada is a single national bar. Natural Resources Canada's Version 5.0 technical specification, in force since January 1, 2020, sets one criterion for the whole country: there are no climate zones in its window and door tables. Under it, a residential window or door must hit either a maximum U-factor of 1.22 W/m2K (0.21 Btu/h ft2 F) or, as an alternative, a minimum Energy Rating (ER) of 34. Skylights get their own bar at 2.29 W/m2K. Every certified model must also have air infiltration and exfiltration rates of 1.5 L/s/m2 or less.
U-factor measures heat loss, lower is better. ER is a unitless number balancing U-factor, solar heat gain and air leakage, higher is better. Two things NRCan flags that salespeople exploit: R-value is not part of the energy performance standard, even though contractors and sales staff quote it, and a centre-of-glass rating describes only the glass, not the whole window. Ask for the whole-product U-factor or ER on the NRCan-registered model number.
Triple glazing is real but bounded. Window Force gives typical U-factors of 1.4 to 1.8 W/m2K for double-pane and 0.8 to 1.2 for triple-pane at a premium of 15% to 25%, and says Low-E coatings (standard on virtually all modern vinyl windows) add $30 to $75 per window over uncoated glass.
How to read two quotes side by side
- Method first. Retrofit or full-frame, stated in writing. On Window Force's labour ranges that is a gap of $250 - $150 = $100 per window at the low end and $400 - $250 = $150 at the high end, before any difference in materials.
- Count openings, not windows. The rebate, and often the quote, goes per rough opening.
- Get the itemised split. Window, labour, materials, disposal, trim and extras on separate lines. Window Force puts the unit itself at 50% to 65% of the project, EuroStar at 60% to 70%. A quote that will not break this out cannot be compared.
- Check the model, not the marketing. Ask for the ENERGY STAR certified model number and its registered U-factor or ER. If you are claiming the rebate, keep the ENERGY STAR labels on the glass until after your post-audit.
- Look for the omissions. Capping, brickmould, interior casing, disposal and structural repair are the usual missing lines: disposal is $30 to $80 per window, trim and casing $50 to $250, and structural repair $100 to $500 per affected window.
Frequently asked questions
How much does it cost to replace one window in Toronto?
Between $400 and $2,000 installed, depending on style, size, glazing and installation method. Window Force puts a standard vinyl replacement window at $400 to $1,200 installed; EuroStar says most homeowners land at $600 to $1,200 for mid-range vinyl or fibreglass.
What does it cost to do a whole house?
Window Force's band for a 3-bedroom home with 12 to 18 windows is $8,000 to $14,000 for basic double-pane vinyl on a retrofit install, $12,000 to $22,000 mid-range and $18,000 to $28,000 premium. RenoHouse quotes $8,000 to $25,000 for the same home.
Is there still a window rebate in Ontario?
Yes: $100 per rough opening under the Home Renovation Savings Program, for ENERGY STAR certified models. You need at least three window openings, a second qualifying upgrade, and both a pre- and post-retrofit home energy assessment. The post-audit must be done by December 31, 2026 and booked by November 30, 2026.
Is triple glazing worth it in the GTA?
It buys lower heat loss (Window Force cites 0.8 to 1.2 W/m2K for triple-pane against 1.4 to 1.8 for double) at a 15% to 25% premium. ENERGY STAR needs a U-factor of 1.22 W/m2K or an ER of 34, which good double-pane Low-E argon units already reach, so triple glazing is mostly a comfort and noise decision.
Sources
- Windows, doors and skylights - ENERGY STAR Canada technical specification · Natural Resources Canada (retrieved )
- Ratings and certification · Natural Resources Canada (retrieved )
- Energy assessment required upgrades · Home Renovation Savings Program (Enbridge Gas / Save on Energy) (retrieved )
- Rebates with no energy assessment required · Home Renovation Savings Program (Enbridge Gas / Save on Energy) (retrieved )
- HRSP Additional Program Eligibility Requirements (version date Nov 2025) · Home Renovation Savings Program (retrieved )
- Home Renovation Savings Program · Save on Energy (IESO) (retrieved )
- Closed: Greener Homes Grant - Ontario · Natural Resources Canada (retrieved )
- Closed: Canada Greener Homes Loan · Natural Resources Canada (retrieved )
- Canada Greener Homes Affordability Program · Natural Resources Canada (retrieved )
- When Do I Need a Building Permit? · City of Toronto (retrieved )
- Window Replacement Cost Toronto: Pricing Guide · Window Force (retrieved )
- Full Frame vs Retrofit Window Replacement · Clera Windows + Doors (retrieved )
- Retrofit vs. Full Frame Window Replacement - Pros, Cons and Costs · Ecoline Windows (retrieved )
- Window Replacement Cost Toronto: Price Guide · EuroStar Windows & Doors (retrieved )
- Window Replacement Cost Toronto: Prices by Type · RenoHouse (retrieved )
- How Much Does It Cost to Replace Windows in Toronto · Delco Windows (retrieved )
- Window Replacement Prices in Toronto, ON · Total Home Windows and Doors (retrieved )
- Window Prices in Toronto · WindowMart (retrieved )
How this guide was made
Checked on August 25, 2026. Rebate rules were read from the Home Renovation Savings Program's own site and its Additional Program Eligibility Requirements PDF, Save on Energy, and four Natural Resources Canada pages including the ENERGY STAR technical specification; the permit rule came from toronto.ca. Prices came from eight GTA window company pages that publish their own numbers, each attributed in the text.






