# Heritage Stairs & Railings Toronto | Staircase Railings Toronto

URL: https://staircaserailingstoronto.ca/service-areas/toronto/

![Finished custom oak staircase with iron balusters and a glass landing guard in a GTA home](/images/misc/finished-custom-oak-staircase-with-black-iron-balu.webp)

Serving The Beaches, Riverdale, Rosedale and more

# Custom Staircases and Railings Toronto: Glass, Iron, Aluminum & Wood Stair Design for Heritage Homes

By 

The Staircase Railings Toronto Crew

[/about/#staircase-railings-toronto-crew →](/about/#staircase-railings-toronto-crew)

 | Last updated: September 26, 2026

Custom staircases and railings for the old city's Victorian and Edwardian houses in Toronto, from bay-and-gable semis in Riverdale to Cabbagetown row houses and Edwardian homes in The Beaches. We mill quarter-sawn oak, forge heritage scrollwork and cut glass in our 6,000 sq ft Etobicoke shop, then install in 1-4 days. Custom wood stairs run $8,500-$45,000 CAD, interior wrought iron $95-$185 per lin ft and refinishing $65-$140 per tread.

-   ✓Free in-home consultation, usually within the week
-   ✓Serving Toronto since 2003
-   ✓Permit-Ready CAD Drawings to OBC 9.8
-   ✓5-Star Customer Satisfaction

Thanks, we got your request.

A lead technician will call you back within one business day to book your in-home consultation.

-   22 Years of Custom Stair and Railing Fabrication
-   5,000+ GTA Installs
-   5-Star Customer Satisfaction
-   Top-Rated Toronto Custom Stair and Railing Contractor
-   99% First-Visit Inspection Pass Rate
-   WSIB Registered, $2M Liability

Common Problems

## Old Toronto Stair and Railing Problems We Fix Every Week

### Century-old Riverdale and Cabbagetown stairs that fail modern guard rules

**What you see:** The stair creaks, the balusters sit wide enough apart for a toddler's head, and the front porch railing is rusting through, but you don't want to lose the character of the house.

**Why it happens here:** Most Riverdale homes date from the 1880s to the 1920s, and street-facing porch changes in Cabbagetown's five heritage districts usually need a heritage permit, so a stock replacement is rarely an option.

**How we fix it:** We template the original oak and ironwork, mill and forge matching pieces for a wood stair rebuild or a metal and iron railing, and supply drawings and photos for the heritage application.

Walk your stairs with this list. If two or more sound familiar, it's worth a free consultation.

1.  Problem 1
    
    ### Wobbly handrails and loose spindles
    
    Guards that move under palm pressure have cracked joints, and old kit posts rarely meet OBC deflection criteria.
    
2.  Problem 2
    
    ### Baluster gaps wider than 100mm
    
    Many older GTA stairs have 120-150mm gaps. New interior wrought iron fixes it from $95-$185 per lin ft.
    
3.  Problem 3
    
    ### Squeaking, cupped or worn treads
    
    Refinish from $65-$140 per tread, or replace individual treads at $145-$225 each.
    
4.  Problem 4
    
    ### Rust and flaking paint on outdoor rails
    
    Powder-coated aluminum runs $75-$155 per lin ft; 316 stainless $175-$285 near the lake.
    

What We Build Here

## Stair and Railing Work for Heritage Houses

Most calls here are for 

custom wood staircases

[/custom-wood-staircases-toronto/ →](/custom-wood-staircases-toronto/)

, 

metal & iron railings

[/metal-iron-railings-toronto/ →](/metal-iron-railings-toronto/)

 and 

staircase refinishing

[/staircase-refinishing-toronto/ →](/staircase-refinishing-toronto/)

. Every other system below is cut, welded and milled in the same Etobicoke shop.

-    
    
    ![Hand-milled white oak staircase with bullnose treads and a walnut handrail](/images/cards/hand-milled-white-oak-staircase-with-bullnose-trea.webp) Popular Here
    
    ### Custom Wood Staircases
    
    $8,500-$45,000 CAD
    
    Straight, L, U, curved, spiral and floating staircases milled from rough-sawn hardwood in our Etobicoke shop. $8,500-$45,000 CAD.
    
    Explore custom wood staircases
    
    [Custom Wood Staircases →](/custom-wood-staircases-toronto/)
    
-    
    
    ![Hand-forged wrought iron scrollwork railing on a curved staircase](/images/cards/hand-forged-wrought-iron-scrollwork-railing-on-a-c.webp) Popular Here
    
    ### Metal & Iron Railings
    
    $95-$285 CAD / lin ft
    
    Interior wrought iron balusters, exterior scrollwork, straight-bar modern and custom forged railings, welded and powder-coated in-shop. $95-$225 CAD per lin ft.
    
    Explore metal & iron railings
    
    [Metal & Iron Railings →](/metal-iron-railings-toronto/)
    
-    
    
    ![Two refinishers sanding oak stair treads with a HEPA dust extractor](/images/cards/two-refinishers-in-safety-glasses-sanding-oak-stai.webp) Popular Here
    
    ### Staircase Refinishing
    
    $65-$140 CAD / tread
    
    Dustless sanding, full strip, water-based poly, tread replacement and handrail restoration. $65-$140 CAD per tread; new treads $145-$225.
    
    Explore staircase refinishing
    
    [Staircase Refinishing →](/staircase-refinishing-toronto/)
    
-   ![Spigot-mounted frameless glass railing along an open upper landing](/images/cards/spigot-mounted-frameless-glass-railing-along-an-op.webp)
    
    ### Glass Railings
    
    $150-$350 CAD / lin ft
    
    Frameless standoff, framed top-rail, spigot and base shoe glass railings in CSA A500 12mm-15mm tempered or laminated glass. $150-$350 CAD per lin ft.
    
    Explore glass railings
    
    [Glass Railings →](/glass-railings-toronto/)
    
-   ![White powder-coated aluminum picket railing on a back deck and stairs](/images/cards/white-powder-coated-aluminum-picket-railing-on-a-c.webp)
    
    ### Aluminum Railings
    
    $75-$155 CAD / lin ft
    
    Powder-coated aluminum deck rails, picket, glass-in-aluminum-frame, condo balcony and commercial extrusion systems. $75-$155 CAD per lin ft.
    
    Explore aluminum railings
    
    [Aluminum Railings →](/aluminum-railings-toronto/)
    
-   ![Rooftop terrace guard with composite top rail over aluminum in Leslieville](/images/cards/rooftop-terrace-with-composite-top-rail-over-alumi.webp)
    
    ### Deck & Outdoor Railings
    
    $95-$285 CAD / lin ft
    
    Frameless glass, aluminum, wrought iron, Trex/PVC hybrid, pool deck, rooftop terrace and marine-grade railings. $95-$285 CAD per lin ft.
    
    Explore deck & outdoor railings
    
    [Deck & Outdoor Railings →](/deck-outdoor-railings-toronto/)
    
-   ![Complete new oak staircase with a frameless glass railing](/images/cards/complete-new-straight-oak-staircase-with-frameless.webp)
    
    ### Stair & Railing Replacement
    
    $8,500-$45,000 CAD + railing
    
    Complete staircase plus railing system replacement designed, fabricated and installed as one package. Staircase band plus railing per lin ft.
    
    Full staircase and railing replacement
    
    [Stair & Railing Replacement →](/staircase-stair-railings-toronto/)
    
-   ![Pan-type steel egress stair with concrete-filled treads and abrasive nosings](/images/cards/pan-type-steel-egress-stair-with-concrete-filled-t.webp)
    
    ### Commercial Stairs
    
    $18,000-$185,000 CAD
    
    Retail egress, multi-flight, industrial mezzanine and hotel feature stairs plus TSSA guards and fire-rated assemblies. $18,000-$185,000 CAD per project.
    
    Explore commercial stairs
    
    [Commercial Stairs →](/commercial-stair-contractors-toronto/)
    

Our 5-Step Process

## How a Heritage Stair Job Runs, 5 Steps

Samples at your door, CAD drawings you approve, fabrication in our shop and a clean 1-4 day install.

1.  Step 1
    
    ### In-Home Consultation With Material Samples
    
    Our lead tech visits your Toronto or GTA property with glass swatches (12mm vs 15mm), wood grain boards and iron patina samples, then laser-measures rise, run and stringer angles.
    
2.  Step 2
    
    ### Permit-Ready CAD Drawings and OBC Compliance
    
    We draw every project to OBC Section 9.8 (residential) or Section 3.4 (commercial): 900-965mm handrail height, 100mm max baluster spacing, 42-inch guard on drops over 600mm. You approve every reveal before metal is cut. We never promise permit approval.
    
3.  Step 3
    
    ### Written, Itemised Scope
    
    Design fee, CAD drawings, materials, fabrication and install are itemised separately in writing.
    
    Some Toronto shops over-charge for tread milling thinking clients won't check other quotes. We publish our CAD bands so you can.
    
4.  Step 4
    
    ### In-Shop Fabrication in Etobicoke
    
    Under founder Michael Bennett's supervision our crew mills rough-sawn hardwood, TIG and MIG welds every metal joint and dry-fits full spans on shop jigs at our 6,000 sq ft Etobicoke facility.
    
5.  Step 5
    
    ### On-Site Install and Walkthrough
    
    Clean assembly on site, usually 1 to 4 days, with a vacuumed stair run and a maintenance walkthrough. Trust us, you're in good hands.
    

![Stair fabrication crew reviewing CAD drawings in the Etobicoke shop](/images/misc/stair-fabrication-crew-in-safety-glasses-reviewing-.webp)

No-Obligation, Written Quote

## Ready to Save the Original Stair?

Every job is drawn in CAD to OBC 9.8 before we cut anything and backed by a written workmanship warranty. WSIB registered with $2M liability coverage, and the quote is itemised line by line.

Get Free CAD Quote

[/contact/ →](/contact/)

 

Call (416) 555-0100

[tel:+14165550100 →](tel:+14165550100)

-   ✓ Written workmanship warranty
-   ✓ Itemised CAD quote, no gated pricing
-   ✓ WSIB registered, $2M liability

Published CAD Pricing

## Stair and Railing Cost in Toronto, Published in CAD

The same published bands apply here as on every other 

custom staircase and railing project across Toronto and the GTA

[/ →](/)

. There's no travel surcharge buried in the price; access, stair rakes and code upgrades are itemised on your written quote.

### Railing Systems (per linear foot)

| Aluminum | $75-$155 |
| --- | --- |
| Wrought Iron, interior | $95-$185 |
| Wrought Iron, exterior scrollwork | $145-$225 |
| Glass, spigot or framed | $150-$225 |
| Glass, frameless standoffs | $225-$350 |
| Cable stainless | $145-$215 |
| Stainless | $175-$285 |

### Custom Staircases (per staircase)

| Straight wood (13-15 treads) | $8,500-$14,500 |
| --- | --- |
| L-Shape | $12,000-$18,500 |
| U-Shape | $15,000-$24,000 |
| Spiral | $12,500-$26,000 |
| Floating tread | $18,500-$38,000 |
| Curved | $22,000-$45,000 |

### Refinishing (per tread)

| Basic sand and restain | $65-$95 |
| --- | --- |
| Dustless water-based poly | $85-$125 |
| Full strip and restain | $110-$140 |
| New tread replacement | $145-$225 |
| Handrail (per lin ft) | $18-$32 |

Every quote itemises design fee, CAD drawings, materials, fabrication and install separately. Free consultation with samples across the GTA.

Why Choose Us

## Why Old-City Homeowners Pick a Fabrication Shop

-   ✓ **22 Years of Custom Stair and Railing Fabrication** from our 6,000 sq ft Etobicoke facility
-   ✓ Quarter-sawn and rift oak milled to match Edwardian and Victorian trim
-   ✓ Heritage scrollwork templated and forged in our Etobicoke shop
-   ✓ Stairs shipped in sections sized for narrow old-city hallways
-   ✓ Guards brought to OBC 9.8 spacing without losing period character
-   ✓ Drawings and photos supplied for heritage district applications

Customer Reviews

## What Local Homeowners Say

Three recent local jobs, with the material, size and price from each.

> "They templated our 1890s porch scrolls and forged new ones to match, 14 lin ft of exterior iron for $2,950 CAD. The heritage look is intact."

Siobhan C. Cabbagetown Metal & Iron Railings

> "Our narrow Victorian stair was rebuilt in quarter-sawn oak with a code-height handrail. $13,600 CAD and it still looks original to the house."

Ben W. Riverdale Custom Wood Staircase

> "Full strip and restain on a century-old oak staircase, 17 treads plus the handrail. Dustless, done in 4 days, $2,300 CAD."

Harriet L. Rosedale Staircase Refinishing

Local Know-How

## Custom Staircases and Railings for Victorian and Edwardian Homes

Old Toronto stairs are narrow, steep and often out of level. Most **Riverdale** houses went up between the 1880s and the 1920s, and the bay-and-gable semis in **Cabbagetown** and **The Beaches** share the same tight hallways and closed stringers. A stock kit almost never fits, so we measure, draw in CAD and build to the house.

We match Edwardian and Victorian oak with **quarter-sawn stock** milled in our Etobicoke shop, forge heritage scrollwork to a template taken from your porch, and bring 120-150mm baluster gaps down to the 100mm OBC 9.8 limit without losing the turned profile. Stairs ship in sections sized for the hallway and are joined on site.

Porches in Cabbagetown's five heritage districts usually need a heritage permit before a railing changes, so every exterior quote there comes with drawings and photos of the existing ironwork. **Rosedale** and **Forest Hill** lean the other way: grand oak and walnut stairs worth restoring, or curved stairs with frameless glass in a full renovation.

### Toronto Housing Stock We Know Well

**Edwardian semis in The Beaches (M4E)** usually have red or quarter-sawn oak stairs with square newels and a closed stringer. We match that oak, not just the colour but the ray fleck, and keep the original newel where it's sound.

**Victorian semis in Riverdale (M4K)** tend to have steep, narrow stairs with winders at the top and balusters spaced 120-150mm apart. We re-lay out the stair in CAD where headroom allows and bring guards to 100mm spacing without losing the turned profile.

**Rosedale century homes (M4W)** often carry grand oak or walnut stairs worth restoring rather than replacing. Full strip, restain and new treads matched to the old ones keeps 80 more years of life in them.

**Forest Hill (M5P)** brings custom curved stairs and frameless glass in renovations, and **Cabbagetown row houses (M4X)** bring porch ironwork we template and forge to match the original scrolls.

Areas We Serve

## Getting Stairs Into Old Toronto Houses

Old-city jobs are more about access than distance. Our crew runs in from Etobicoke along the Gardiner and Lake Shore Boulevard for Beaches and Leslieville work, and up the Don Valley Parkway for Rosedale and Forest Hill, usually arriving before 8 am to beat parking enforcement on streets like Queen Street East and Parliament.

Narrow Victorian hallways in Riverdale and Cabbagetown mean long stringers often can't turn the corner from the front door. That's why we pre-assemble in the shop and ship stairs in sections sized to your hallway, then join them on site. Street permits for a work van are arranged when a lane or front pad isn't available.

For heritage districts, exterior railings on the front porch may need a heritage permit from the City before work starts. We supply drawings and photos of the existing ironwork so your application isn't guessing.

### Neighbourhoods We Serve

-   The Beaches (M4E)
-   Riverdale (M4K)
-   Rosedale (M4W)
-   Forest Hill (M5P)
-   Cabbagetown (M4X)
-   The Annex (M5R)

Postal codes we cover: M4E, M4K, M4W, M4X, M5P

### Landmarks and Routes

Near Riverdale Park East, Riverdale Farm, Casa Loma, Evergreen Brick Works, Kew Gardens.

Crews come in on the Gardiner and Lake Shore Boulevard for east-end jobs and up the Don Valley Parkway for Rosedale and Forest Hill. Transit: Broadview station, Castle Frank station, St. Clair West station.

![Two installers carrying a pre-assembled oak stair section from the work van into a GTA home](/images/features/two-installers-in-safety-glasses-carrying-a-pre-as.webp)

Stairs arrive pre-assembled from our Etobicoke shop.

Get directions on Google Maps

[https://www.google.com/maps/dir/?api=1&destination=43.6532,-79.3832 →](https://www.google.com/maps/dir/?api=1&destination=43.6532,-79.3832)

FAQ

## Toronto Heritage Stair and Railing Questions

### Do porch railings in Cabbagetown need a heritage permit?

Usually, yes. Cabbagetown sits inside five Heritage Conservation Districts, and street-visible changes to porches and railings generally need a heritage permit from the City of Toronto. We supply measured drawings and photos of the existing ironwork so your application shows exactly what will change.

### Can a narrow Victorian stair in Riverdale be widened?

Sometimes. Riverdale semis built between the 1880s and 1920s often have steep stairs with winders at the top. If headroom and framing allow, we re-lay out the run in CAD and show you the options before anything is cut.

### Do you match quarter-sawn oak in Edwardian houses in The Beaches?

Yes. We mill quarter-sawn and rift oak in our Etobicoke shop so the ray fleck matches, then stain-test sample boards on site against your original treads and newels.

### How much does a curved staircase cost in Forest Hill?

Curved staircases run $22,000-$45,000 CAD depending on radius, species and railing. Forest Hill renovations often pair a curved oak stair with frameless glass at $225-$350 per lin ft.

### Should I restore or replace a century-old stair in Rosedale?

If the stringers are sound, restoring usually wins. A full strip and restain runs $110-$140 per tread, and new treads milled to match cost $145-$225 each, which keeps a Rosedale stair in service for decades.

Nearby Service Areas

## Also Serving Homes Near Toronto

-   Stairs and Railings in Etobicoke Long Branch, Mimico, The Kingsway
    
    [/service-areas/etobicoke/ →](/service-areas/etobicoke/)
    
-   Stairs and Railings in North York Willowdale, Bayview Village, Hoggs Hollow
    
    [/service-areas/north-york/ →](/service-areas/north-york/)
    
-   Stairs and Railings in Scarborough Scarborough Bluffs, Guildwood, Cliffside
    
    [/service-areas/scarborough/ →](/service-areas/scarborough/)
    

See all 14 GTA service areas

[/service-areas/ →](/service-areas/)

![Stair crew reviewing CAD drawings beside a partly installed oak staircase in a GTA home](/images/misc/stair-fabrication-crew-in-safety-glasses-reviewing.webp)

Free In-Home Consultation Across the GTA

## Book a Heritage Stair Consultation in Toronto

Pick a morning or evening that suits you. We measure, show real samples and follow up with CAD drawings and a line-by-line quote, no pressure to sign.

Get Free CAD Quote

[/contact/ →](/contact/)

 

Call (416) 555-0100

[tel:+14165550100 →](tel:+14165550100)

-   ✓ Written workmanship warranty
-   ✓ Itemised CAD quote, no gated pricing
-   ✓ WSIB registered, $2M liability
