For this Toronto railing and stair replacement, RenoFiz estimated about $7,973 CAD for the mandatory scope, plus up to $750 CAD of possible extra work if rot or unstable soil turns up on site.

Location
Toronto, ON (M5V)
Railing length
16 linear feet
Stairs
7 steps, 3 ft wide
Material
Pressure-treated wood, lattice style
Stair style
Existing timber sleeper style kept
Gate and handrail
New gate plus new stair handrail
See the full cost breakdown for this project.
| Scope item | Labour | Materials | Total |
|---|---|---|---|
| Demolition and Disposal | $760.00 | $350.00 | $1,110.00 |
| Permit Administration and Fees | $380.00 | $500.00 | $880.00 |
| Timber Sleeper Steps | $1,330.00 | $700.00 | $2,030.00 |
| Side-Mounted Railing Posts | $570.00 | $450.00 | $1,020.00 |
| Lattice Railing Panels | $950.00 | $649.60 | $1,599.60 |
| Pressure-Treated Gate | $380.00 | $275.00 | $655.00 |
| Stair Handrail | $285.00 | $203.00 | $488.00 |
| Final Inspection and Cleanup | $190.00 | — | $190.00 |
| Complete base project cost | $4,845.00 | $3,127.60 | $7,972.60 |
Chat with Chris, RenoFiz's AI project assistant. Chris will build a scope, show what could change the price, and connect you with the right pro.
Conditions, constraints, and on-site decisions that shape the final project cost.
Trigger: Soft or decayed wood is found at the railing attachment points after the old railing is demolished.
The deck rim joist would need repair before the new posts can be anchored. This example identifies approximately $450 in possible additional work for a general contractor.
Trigger: Unstable or excessively saturated soil is discovered during ground preparation for the sleepers.
Additional gravel base and soil stabilization would be required. This example identifies approximately $300 in possible additional work for a general contractor.
Trigger: The City of Toronto assesses a permit fee different from the $500 allowance used in this estimate.
The permit line includes a $500 fee allowance that must be verified with the authority having jurisdiction, so the actual municipal fee could change this amount.
Trigger: The homeowner chooses a different material than pressure-treated wood, switches from lattice to vertical balusters, or moves from timber sleepers to a framed staircase.
Material and labour both change. This estimate is built around pressure-treated wood, lattice railing, and the existing timber sleeper style, so other choices require their own scoped estimate.
This is the how RenoFiz gathered the facts and turned a simple request into a scoped estimate.
replace deck railing and stairs
Happy to help you estimate replacing that railing and the timber stairs — they do look ready for a refresh.
To start, could you share your postal code (FSA)? It helps me factor in local material costs and any permit requirements in your area.
Photos that would help
Question: What's the total length (in feet) of the railing you want to replace on the deck?
Question: How many steps are in the staircase, and how wide are they?
Question: Which material would you like for the new railing?
Question: For the stairs, keep the heavy timber "sleeper" style shown, or switch to a standard framed staircase with stringers and treads?
Question: Does the white gate at the top of the stairs also need replacing?
What's the total length (in feet) of the railing you want to replace on the deck?: 16ft
How many steps are in the staircase, and how wide are they?: 7 steps; 3ft wide
Which material would you like for the new railing?: Pressure-treated wood (budget-friendly)
For the stairs, keep the heavy timber "sleeper" style shown, or switch to a standard framed staircase with stringers and treads?: Keep the timber sleeper style
Does the white gate at the top of the stairs also need replacing?: Yes, replace the gate too
Great — so we're keeping the timber sleeper style for the stairs and using pressure-treated wood for the 16 feet of railing and the new gate.
Just a few more things to wrap up the estimate:
Question: What is your postal code (FSA)?
Question: For the new railing, keep the lattice style shown, or switch to standard vertical balusters (pickets)?
Question: Should the estimate include a new stair handrail to match the new railing?
What is your postal code (FSA)?: M5V
For the new railing, keep the lattice style shown, or switch to standard vertical balusters (pickets)?: Stick with lattice style
Should the estimate include a new stair handrail to match the new railing?: Yes, include a new stair handrail
Here's your estimate.
This project removes and replaces an existing exterior wood railing and timber sleeper staircase. The new components are built from pressure-treated lumber with a lattice-style railing to match the original look. Scope covers all demolition, structural install of side-mounted posts, a new gate, and the required municipal permits.
| # | Title | Description | Total |
|---|---|---|---|
| 1.1 | Demolition and Disposal | Remove and dispose of the existing wood railing, gate, and timber sleeper stairs, including debris haul-away. | $1,110 |
| 1.2 | Permit Administration and Fees | File the building permit and coordinate with the City of Toronto for the guardrail replacement. Includes a $500 fee allowance. | $880 |
| 1.3 | Timber Sleeper Steps | Build 7 timber sleeper steps (3ft wide), including ground leveling and base prep. | $2,030 |
| 1.4 | Side-Mounted Railing Posts | Set pressure-treated 4x4 posts, side-mounted to the existing concrete deck with mechanical anchors. | $1,020 |
| 1.5 | Lattice Railing Panels | Install 16 LF of pressure-treated lattice railing panels with top and bottom rails. | $1,600 |
| 1.6 | Pressure-Treated Gate | Supply and install one matching pressure-treated lattice gate with heavy-duty hinges and latch. | $655 |
| 1.7 | Stair Handrail | Install 10 LF of pressure-treated handrail along the new timber steps. | $488 |
| 1.8 | Final Inspection and Cleanup | Final site cleanup and coordination of the required building-permit inspections. | $190 |
| Category | Amount |
|---|---|
| Materials | $3,128 |
| Labour | $4,845 |
| Mandatory Scope Total | $7,973 |
| # | Description | Trade | Est. Cost |
|---|---|---|---|
| A.1 | Repair the existing deck rim joist if rot is found when the old railing comes off. | General Contractor | $450 |
| A.2 | Extra gravel base and soil stabilization if the ground under the existing steps is unstable. | General Contractor | $300 |
Note: this estimate is based on the info and photos provided. Final pricing may shift once a contractor confirms site conditions.
The Request a Pro button is now active — tap it to connect with a local contractor for an on-site visit and firm quote.
See other projects in Toronto or in related trades.