Window and Glass Repair Costs in Toronto & the GTA (2026 Guide)
Most window glass repairs in the GTA cost between about $150 and $1,000 per opening in 2026: roughly $150–$300 for a small single pane and $350–$650 for a standard double-pane sealed unit, with tempered, oversized and after-hours jobs costing more. Keeping the existing frame is where the savings are: for comparison, the complete new window you avoid typically runs $600–$1,500 installed. These ranges come from published GTA contractor price guides dated April to September 2026 and generally exclude HST.
A standard double-pane sealed unit, glass only, is listed at about $350–$650 installed in published GTA price guides, and it keeps your frame. For comparison, a full new window runs $600–$1,200 or more.
Emergency same-night work costs more: one GTA contractor lists $550–$1,000+ for a sealed unit at night versus $350–$700 in the daytime, plus a call-out premium.
Patio door repairs range from about $95–$300 for rollers to $650–$1,700 for a glass-only sealed unit, well below the $1,800–$2,800 a new 5–6 ft vinyl slider would cost.
Defogging at $75–$200 is cheaper but doesn't restore the seal or gas fill; it is not a repair.
Glass-only replacements generally don't qualify for Ontario's $100-per-opening window rebate, and seal failure from age isn't covered by home insurance.
All published ranges are from contractors, not an independent survey; get an itemized, all-in quote that includes any call-out fee and HST.
On this page
In the GTA in 2026, most window glass repairs cost between about $150 and $1,000 per opening. A small single pane runs roughly $150–$300, a standard double-pane sealed unit $350–$650, and a tempered pane $450–$800 or more. Keeping your frame is what keeps these numbers down. For comparison, a complete new window typically costs $600–$1,500 installed, so when the frame is sound, new glass is the fix.
The figures below are the ranges we see quoted across the GTA market in 2026. There is no independent survey of Toronto glass-repair prices, so treat these as market ranges rather than fixed prices. Most exclude 13% HST. Your quote will depend on size, glass type, access and timing.
The short version
| Job | Typical GTA range (CAD) |
|---|---|
| Small single-pane glass | $150–$300 |
| Standard double-pane sealed unit, glass only | $350–$650 |
| Tempered or laminated safety pane | $450–$900+ |
| Emergency same-night sealed unit | $550–$1,000+ |
| Board-up | $300–$600 |
| Patio door sealed unit, glass only | $650–$1,700 |
| Patio door rollers | $95–$650 depending on scope |
| Casement crank or other hardware repair | $150–$450 |
| For comparison: full new window (what glass-only avoids) | $600–$1,500 per window |
The detailed tables that follow break each range down.
Detailed cost tables
Window glass and sealed units
| Job | Range (CAD) |
|---|---|
| Small single-pane glass | $150–$250 |
| Single-pane reglaze | $100–$250 |
| Standard double-pane sealed unit (IGU) | $350–$650 per unit |
| Glass-only sealed unit, installed | $350–$650 per opening |
| Sealed unit by size: small / standard / large / oversized | $300–$450 / $400–$650 / $650–$1,000 / $900–$1,500+ |
| Large picture window glass | $600–$1,000+ |
| Low-E and argon upgrade | +15–20% on the base price |
| Triple-pane upgrade | +$150–$300 per window |
| Sealed unit swap after a thermal crack | $200–$650; heat-strengthened or tempered +15–30% |
| Tempered glass pane | $450–$800+ |
| Laminated safety glass pane | $500–$900+ |
| Foggy glass replacement, small units through oversized | $495–$2,500 |
| Defogging (cosmetic, not a repair) | $75–$200 |
Some published price guides quote a fogged sealed unit as low as $150–$350. That sits well below the rest of the market, so check carefully what a quote at that level actually includes. Defogging is cheap because it removes moisture without restoring the seal or the argon; see foggy windows: repair or replace.
Emergency and board-up
| Job | Range (CAD) |
|---|---|
| Small single pane: scheduled / same night | $150–$300 / $300–$550 |
| Shattered sealed unit: scheduled / same night | $350–$700 / $550–$1,000+ |
| After-hours call-out premium | About $150–$300 on top of daytime rates |
| Same-day glass premium | +20–30% |
| Emergency board-up | $300–$600 |
| Board-up only | From $450 + HST |
If glass breaks after hours, boarding up that night and glazing during the day usually costs less than same-night glass. Our first-hour guide covers the safety steps.
Patio and sliding doors
| Job | Range (CAD) |
|---|---|
| Patio door glass, per panel | $250–$1,000 |
| Patio door sealed unit, glass only | $650–$1,700 |
| Broken patio door glass | $600+ |
| Rollers / track / handle | $95–$170 / $75–$250 / $120–$250 |
| Roller and track repair | $110–$300 |
| Roller repair or replacement including parts, labour and track work | $495–$650 |
The spread on rollers is wide because the jobs differ. A simple roller swap on an accessible panel is at the low end. Removing a heavy insulated panel, replacing seized rollers and capping a gouged track is at the high end. See patio door glass replacement for the glass side.
Window and door hardware
| Job | Range (CAD) |
|---|---|
| Casement crank operator | Part $25–$90; trade visit $150–$350 |
| Bent frame or broken window hardware: scheduled / emergency | $150–$450 / $350–$650 |
Shower glass and mirrors
| Job | Range (CAD) |
|---|---|
| Shattered frameless shower door, single door | $700–$2,000 |
| Framed sliding shower door, 6 mm | $450–$750 |
| Frameless shower door, 10 mm / door and panel | $900–$1,600 / $1,300–$2,300 |
| Frameless shower, entry tier (Toronto) | $1,170–$1,800 |
| Custom mirror, installed, polished edge | $16–$28 per sq ft; 8 × 6 ft gym wall about $800–$1,350 |
| Custom-cut glass or mirror, cut to size | 6 mm clear tempered $12–$18 per sq ft; 1/4 in mirror $8–$15 per sq ft |
Storefront and commercial
| Job | Range (CAD) |
|---|---|
| Storefront door glass | $600–$1,200 |
| Large plate-glass display window | $1,000–$3,000+ |
| Security film, installed | 4–6 mil $8–$12/sq ft; 8 mil $12–$16; 12–14 mil $18–$24; typical storefront $1,800–$4,000 |
For comparison: what full replacement would cost
These are the prices a glass-only or hardware repair avoids. They're here so you can see the gap, not because replacement is the usual answer.
| Job | Range (CAD) |
|---|---|
| New window, Toronto, per window | $600–$1,200; 3-bedroom house $12,000–$17,000 |
| New window by type | Double-hung $800–$1,000; casement $900–$1,200; bay or bow $2,500–$4,000 |
| New window, Toronto, lower published range | Casement $500–$950; double-hung $450–$850; whole house (12–20 windows) $7,000–$25,000 |
| Full-frame replacement vs glass-only, same opening | $1,000–$1,800 vs $350–$650 |
| New sliding patio door, installed | $1,000–$3,500 (typical 2-panel about $2,200) |
| New vinyl sliding door, 5–6 ft | $1,800–$2,800 |
| New steel entry door, basic / with sidelites | $2,500–$4,000 / $5,000–$9,000 |
What moves the price
- Size. The sealed-unit table above shows prices roughly doubling from a small unit to a large one.
- Glass type. Tempered, laminated, low-E, argon and triple glazing each add cost. Tempered glass also has to be made to order, because it can't be cut after tempering.
- Access. A ground-floor bungalow window is the simplest job. Upper floors need ladders or staging. In high-rise condos, boards commonly require proof of $2–5 million liability insurance, WSIB clearance and a booked service elevator.
- Timing. Same-night and same-day work carries a premium (see the emergency table above).
- Frame condition. Glass-only replacement works only when the frame is intact and the sash opens, closes and locks smoothly.
- Lead time. Sealed units usually take 1.5–3 weeks from measuring to installation in the GTA.
Why glass-only is usually the answer
If the frame is sound, replace the glass. A glass-only sealed unit at $350–$650 costs roughly a third of a full-frame replacement for the same opening. The exception is a frame that's rotted, warped or cracked, or a sash that won't operate even after a hardware repair. That's a window-replacement job, not a glass repair, and we'll tell you if that's where you are. Our glass repair vs replacement guide has the full decision list.
Two money points that often come up:
- Rebates. Ontario's Home Renovation Savings Program pays $100 per rough opening for ENERGY STAR windows and doors. It requires pre- and post-retrofit energy assessments and at least two upgrades. A glass-only swap generally doesn't qualify, because the program pays for complete certified units; confirm with the program. Even where it applies, $100 an opening doesn't close the gap between a $350–$650 sealed unit and a $1,000–$1,800 full-frame replacement. The Canada Greener Homes Grant is closed. See window rebates in Ontario.
- Insurance. Typical deductibles of $500–$2,000 are often more than a single-window repair, and seal failure from age isn't covered. See does home insurance cover a broken window.
How to get an accurate quote
- Photograph the window and a close-up of the damage, fog or broken part.
- Measure the visible glass (width × height) and note the floor it's on.
- Look for the stamp in a corner (tempered) and the date code on the spacer bar between the panes.
- Ask for an all-in, itemized price. Include the service call, any after-hours fee, disposal and HST. Canada's Competition Bureau treats hidden mandatory fees as deceptive drip pricing.
- Ask about the warranty. Seal-failure coverage on new sealed units is typically 10–20 years, but labour is often covered for only 1–2 years.
What we'd do
We start with the glass: when the frame is sound, we replace the broken or foggy pane or sealed unit and keep your existing frame, which is where most of the savings in the tables above come from. Worn cranks, rollers and locks get new parts, not a new window. We quote for free and itemize every line, so you can compare like with like and pass the invoice to your insurer if needed.
Next step
Most jobs in this guide are glass-only: new glass in the frame you already have. Browse all our window, door and glass services, or send photos and rough measurements through our contact page for a free, itemized quote.