Windows and doors across the GTA, priced before we visit.
The same published prices as everywhere else we work: $900–$1,750 per opening for a standard replacement window, supplied and installed. What changes across the GTA is not the price — it is whether you need a permit, whether your street is in a heritage district, and what your house was built with.
Most Toronto homeowners need no permit. The exception catches people out.
Toronto does not require a building permit to replace a window or door in an existing opening — provided the house is a detached house, semi-detached house or row house containing a single dwelling unit, the opening size and location do not change, and the structural support for the opening is not altered.
That first condition is the one nobody mentions. If your house has a second suite, or is a duplex, a triplex, a condominium townhouse or an apartment, you need a permit even for identical same-size windows. A basement apartment can change the answer for the whole building.
A permit is always required to enlarge an opening, cut a new one, or convert a window to a door. And zoning still applies even where a permit does not — a projecting bay can encroach into a required setback regardless of whether Toronto Building needs to see it.
Across the rest of the GTA
Mississauga and Markham publish the same like-for-like exemption for single-dwelling houses.
Brampton, Vaughan and Oakville do not publish an explicit exemption for same-size replacement. All three clearly require a permit for new or enlarged openings. We confirm the position with the municipality for your address rather than assuming it carries over from Toronto.
On narrow older lots, a genuinely under-discussed constraint is limiting distance: adding a new opening in a side wall close to the property line is restricted by the Building Code, which is why a homeowner on a 25-foot lot in Riverdale or Leslieville is sometimes told they cannot have the side window they want.
Toronto has 27 heritage conservation districts. Vinyl is usually the wrong answer in them.
If your window is visible from the sidewalk and your property sits in a designated district, replacement needs a heritage permit. The review runs alongside the building permit application as a single submission.
What the guidance actually says
Toronto’s conservation position is that original windows which are sound or repairable must be retained and restored, and that only windows genuinely beyond repair may be replaced. Where replacement is permitted, it must match the materials, appearance and profile of the original.
The Riverdale district plan puts it most plainly: wood windows are preferred, and vinyl and aluminium should be avoided. So the honest answer to “can I put vinyl in my Cabbagetown semi” is: not on the street face. Rear and interior-facing openings are a different conversation, and often fall outside the heritage permit entirely.
Listed is not the same as designated. Being on Toronto’s Heritage Register without a designating by-law does not require a heritage permit to replace windows. This gets mangled constantly, including by contractors.
Check the register at the time of your job. Through 2026, GTA municipalities are working through a provincial deadline of 1 January 2027 to either designate or remove “listed” properties. A house that needed nothing last year may be newly designated this year, and another may have come off. What your neighbour did in 2024 is not a reliable guide.
Elsewhere: Mississauga has three districts — Meadowvale Village, Old Port Credit Village and Streetsville. Markham has four — Thornhill, Markham Village, Buttonville and Unionville. Oakville has four, the oldest being Old Oakville, designated in 1981, which predates Toronto’s first district.
What we expect to find, by era
This is field experience rather than published data — it is what forty years of GTA building tells us before we open anything up, and it is why the estimate involves measuring every opening rather than quoting a per-window number over the phone.
Bay-and-gable semis, Second Empire rows, Edwardian four-squares
Cabbagetown, Riverdale, the Annex, Leslieville, Parkdale, Yorkville
Single-glazed wood double-hungs running on weights and pulleys, exterior wood storms, and solid masonry walls rather than cavity walls. There is often no continuous framed rough opening, so stripping back to masonry exposes an irregular brick reveal rather than a clean stud buck.
The oversized front bay on a Toronto Victorian exists to get daylight down a deep narrow lot. It is usually the largest and most expensive opening on the house, and the one where a bad replacement does the most visible damage.
Wood casements and double-hungs, occasionally early steel casements
East York, the Danforth, Mount Pleasant, Long Branch
The first era where the existing frame is often sound enough that a retrofit insert is genuinely the right call rather than a shortcut.
Bungalows, backsplits and sidesplits
Scarborough, Etobicoke, north Toronto, early Mississauga and Brampton
Thermally unbroken aluminium sliders and aluminium picture windows. The complaint that brings people to us is almost always condensation and frost forming on the frame itself, not on the glass.
Subdivision two-storeys
Vaughan, Markham, Milliken, West Rouge, Malvern
First-generation vinyl or aluminium-clad units now 25 to 45 years old. The dominant failure is a blown insulating-glass seal — fogging between the panes — rather than frame failure, which often means a sash or glass-unit replacement is honest work and a full-frame quote is not.
Three things about egress windows that are widely got wrong
It is one egress window per floor level containing a bedroom — not one per bedroom. Three bedrooms upstairs need one compliant window between them.
A door to the exterior on the same level exempts that level entirely. Walkout basements and main floors with a back door frequently need no egress window at all.
On a horizontal slider, only the openable half counts. The unit has to be roughly twice the width of the clear opening the code requires.
The requirement itself: a minimum unobstructed opening of 0.35 square metres — about 3.8 square feet — with no dimension under 380 mm, openable from inside without tools, and a sill no higher than 1,000 mm above the floor.
Living and dining rooms carry a separate requirement of 10% glazing relative to floor area regardless of electric lighting, which is the trap in shrinking a living-room opening during a renovation.
Installation is a legal standard, not a preference
The Ontario Building Code requires that windows, doors and skylights be installed in conformance with CAN/CSA-A440.4 — a national standard, not “manufacturer’s instructions” and not shop practice.
Our crews work to A440.4. It is worth asking anyone quoting your job whether theirs do, because very few installers mention it and it is the actual legal test.
Condominium townhouses, and the flight path
If you own a condo townhouse, you need two approvals
Windows in a condominium — including many freehold-looking townhouses — are usually common elements or exclusive-use common elements. Under the Condominium Act your board must approve the alteration by resolution before the work, and a registered agreement typically allocates who is responsible for repair and insurance afterwards.
Stack that with the Toronto permit rule above and a Toronto condo townhouse owner faces both board consent and a City building permit — for windows that look identical to the ones coming out. We have done this often enough to sequence it properly.
Acoustic glazing, and where it is worth the money
Parts of Mississauga, Etobicoke, Brampton and northwest Toronto sit under Toronto Pearson’s noise contours, and the 401, 427, QEW, DVP, Gardiner, 404, 403 and 407 corridors plus the GO and CN mainlines affect a great deal of the rest.
None of this obliges you to do anything — those contours govern planning approvals for new development, not a homeowner replacing windows. They are simply a good map of where asymmetric pane thicknesses and laminated glass earn their premium and where they are an upsell.
Yes, we install through the winter.
Nothing in the building code restricts winter installation. The genuine constraint is sealant chemistry: most sealants want 4℃ to 27℃, cure more slowly when cold, and will not bond at all if condensation has formed because the substrate dropped below the dew point.
Done properly — cold-weather-rated sealant, product conditioned indoors for a day beforehand, frost-free and dew-point-clear surfaces, one opening open at a time — winter work is sound. It is also the quietest part of our schedule, which is worth knowing if you want a date you can choose rather than a date you are given.
What doesn’t change in the GTA
- The published price list — no metro surcharge
- Your install date, written into the contract before you sign
- $250 per day credited back if we miss it for a reason inside our control
- Our own employed crews, never subcontracted
- 25-year non-prorated transferable warranty
Serving the GTA from Waterloo.
Toronto, Mississauga, Oakville, Brampton, Vaughan, Milton, Burlington, Markham, Richmond Hill, Ajax and Pickering. Same crews, same prices, same warranty as Waterloo Region.
Permit, heritage and building-code information on this page was verified against City of Toronto, municipal and Ontario Building Code sources in August 2026. Rules change and heritage designations are actively being reviewed through 2026 — we confirm the position for your specific address as part of the estimate.