Permits & code

Ontario Building Code Rules for Front Steps: Rise, Run, Handrails and Guards

Front steps at a house have their own set of Building Code rules, and they apply whether or not you need a permit. Here they are in plain language, with metric and imperial figures.

Published 7 min readBy the Capital Steps team

Wide concrete front steps with black aluminum railings and a centre handrail at a brick duplex

Which code applies

New work in Ontario follows the 2024 Ontario Building Code (O. Reg. 163/24), in force since January 1, 2025. The older 2012 Code still governs only projects whose permit was issued, or whose application was substantially underway, before the changeover. The section numbers below are from Division B, Part 9 (houses and small buildings).

Exterior stairs serving a single house are private stairs under the Code. That’s the category behind every number in this article. And in Ottawa, the City is explicit that rise and run, guards, handrails, landing size and walking surfaces must comply whether or not a permit is required. Our article on permits for front steps covers the permit side.

Rise and run

DimensionRule for private stairsMetricImperial (approx.)
Rise (nosing to nosing)Minimum125 mm4.9 in
RiseMaximum200 mm7.9 in
Run (rectangular treads)Minimum255 mm10 in
RunMaximum355 mm14 in
Tread depthAt least the run, at most run + 25 mmrun + 25 mm maxrun + 1 in max
Nosing edgeRounded or bevelled6–14 mmabout ¼–½ in

The 2022 change: the minimum run was raised from 210 mm (about 8¼ in) to 255 mm for permits from January 1, 2022, and the 2024 Code kept it. Older steps with shallow treads may not meet the current rule. If you’re replacing them, the new steps have to.

The tread-depth rule effectively caps the nosing overhang at 25 mm (1 in).

Uniformity

People trip on steps that vary. The Code requires:

  • each riser within 5 mm (about 3/16 in) of the adjacent riser, and no more than 10 mm (about 3/8 in) between the tallest and shortest in a flight
  • the same tolerances for runs
  • tread slope no steeper than 1 in 50
  • where the top or bottom riser meets a sloping driveway or sidewalk, riser height may vary across the width of the stair by no more than 1 in 12

Width, headroom and flight height

  • Width: at least 860 mm (about 34 in) for exterior stairs serving a single house (other than required exit stairs).
  • Headroom: at least 1,950 mm (about 6 ft 5 in) over the stair and landings.
  • Flight height: no single flight may rise more than 3.7 m (about 12 ft).
  • Open risers are permitted on stairs serving a single house.
  • Tread surface: wear-resistant, slip-resistant, smooth, even and free of open defects.

Landings

  • A landing is required at the top and bottom of each flight and where a doorway opens onto a stair.
  • At a secondary entrance (not the main door), a top landing may be omitted if the stair has no more than 3 risers, the door slides or swings away from the stair, and only a storm or screen door with hold-open hardware swings over the stair.
  • A bottom landing may be omitted if there’s no gate or door within the lesser of the stair width or 900 mm (about 35 in).
  • A landing must be at least as wide and as long as the stair is wide. For a straight run, the length need not exceed the lesser of the required stair width or 1,100 mm (about 43 in). For a house’s exterior stair, required width is 860 mm, so the minimum landing length is 860 mm.
  • Where a door swings toward the stair, the full arc of the swing must be over the landing.
  • Landing slope: no steeper than 1 in 50.

There’s no stand-alone “900 mm landing” rule. The 900 mm figure is the bottom-landing obstruction distance. This is where a front porch or landing is often designed around the door.

Handrails

RuleFigure
Handrail required on exterior stairs serving one houseMore than 3 risers
How manyOne side
Height865–1,070 mm (about 34–42 in) from a line through the nosings
Clearance from wallAt least 50 mm (2 in); 60 mm (about 2⅜ in) if the wall is rough
Projection into required widthNo more than 100 mm (4 in)
LoadMust resist 0.9 kN concentrated load

The handrail trigger is riser count, not height. A three-riser stair needs no handrail under the Code; a four-riser stair does. Older guidance capped handrails at 965 mm; the current Code allows up to 1,070 mm.

Handrails must be continuously graspable from the bottom riser to the top riser; at a house, the handrail may start at a newel post or volute on the bottom tread. Attachment to wood studs or blocking is deemed to comply with supports no more than 1.2 m apart, the first within 300 mm of each end, and two No. 8 wood screws per support penetrating at least 32 mm into solid wood.

Guards

RuleFigure
Guard requiredWalking surface more than 600 mm (24 in) above the adjacent surface within 1.2 m (about 4 ft)
Height, exterior, one house, surface ≤ 1,800 mm above groundAt least 900 mm (about 35 in)
Height above 1,800 mm (about 5 ft 11 in)At least 1,070 mm (42 in)
OpeningsMust stop a 100 mm (4 in) sphere
Triangle at riser, tread and bottom railMust stop a 150 mm (6 in) sphere
Non-climbable zone140–900 mm above the walking surface

On a flight of steps, guard height is measured from a line through the tread nosings. Guards built to the provincial standard SB-7 are deemed to meet the load rules. Glass in a guard must be tempered or laminated safety glass, and the City of Ottawa requires every guard containing glass to be designed by a Professional Engineer. Other metal guard systems aren’t a prescriptive design the way SB-7 wood guards are, so expect an engineered system with posts fastened to solid structure. The railing height tool on this page shows the handrail and guard figures side by side, and railings covers the options.

Structure and foundations

  • Concrete steps with 1 or 2 risers may be laid on the ground.
  • Exterior concrete stairs with more than 2 risers and 2 treads must sit on concrete or masonry walls or piers at least 150 mm thick, or be cantilevered from the foundation wall.
  • Cantilevered concrete steps must be designed for their loads and anchored to a concrete foundation wall at least 200 mm thick, with backfill and grading that prevent frost uplift.
  • Foundations for steps with more than 2 risers follow the Code’s depth table: on clay or soils not clearly defined, 1.2 m minimum and not less than the depth of frost penetration.
  • Wood steps may not touch the ground unless preservative-treated. Wood stringers for one house may be spaced up to 900 mm apart (1,200 mm where risers support the front of the tread), but composite tread makers require much closer spacing.
  • Stairs serving one house are designed for a 1.9 kPa uniform load.

See wood steps and precast steps for how these rules shape each type.

Material notes and common myths

  • Interlock: some manufacturer guides suggest outdoor steps of 100–150 mm, but stairs serving a house need at least 125 mm of rise. See interlock steps.
  • Myth: a handrail is needed above 600 mm. No. 600 mm is the guard trigger. Handrails are triggered by more than 3 risers.
  • Myth: handrails must be 865–965 mm. Out of date — the current Code allows 865–1,070 mm.
  • Myth: the minimum run is 210 mm. Obsolete since 2022. It’s now 255 mm.
  • Myth: landings must be 900 mm deep. Not a stand-alone rule; landing length follows stair width.

The short version

For front steps at an Ontario house: rise 125–200 mm, run 255–355 mm, risers within 5 mm of each other, width at least 860 mm, a landing at the door with the full door swing over it, a handrail (865–1,070 mm) once there are more than 3 risers, and a guard (900 mm for most houses) once the walking surface is more than 600 mm up. Concrete stairs with more than two risers need walls, piers or a cantilever. These rules apply with or without a permit. To plan steps that meet them, start with front steps.

Check your stair

Rise, run, handrails and guards

Step code checker

Will your steps pass the Ontario Building Code?

Measure on the old steps or your plan. The checker treats the stair as exterior steps serving one house — the most common Ottawa front entrance.

    Based on the 2024 Ontario Building Code, Section 9.8. Rules can differ for multi-unit buildings, and the City of Ottawa has the final word on permits. Read the regulation.

    Code heights

    Handrails and guards, explained

    Handrail height
    865–1070 mm

    34.1″–42.1″, measured above the stair nosings

    Handrail needed
    Over 3 risers

    One handrail is enough on a stair serving a single house

    Guard needed
    Over 600 mm

    When the walking surface is that far above the ground

    Guard height
    900 mm

    If the landing is 1800 mm or less above grade

    Guard height, higher
    1070 mm

    If the landing is more than 1800 mm above grade

    Guard openings
    Under 100 mm

    Small enough to stop a 100 mm sphere passing through

    Simplified from the 2024 Ontario Building Code, Section 9.8 for exterior stairs serving one house. Exact requirements depend on your stair; we confirm them during the site visit.

    FAQ

    Frequently asked questions

    What is the maximum step height in Ontario?

    For stairs serving a house (private stairs), the rise must be between 125 mm and 200 mm, about 4.9 to 7.9 inches, measured nosing to nosing.

    What is the minimum tread run in Ontario?

    255 mm, about 10 inches, with a maximum of 355 mm. The minimum was raised from 210 mm to 255 mm for permits from January 1, 2022.

    When do front steps need a handrail in Ontario?

    Exterior stairs serving a single house need a handrail on one side once they have more than 3 risers. The trigger is the number of risers, not a 600 mm height.

    When do front steps need a guard?

    When the walking surface is more than 600 mm above the adjacent surface within 1.2 m. For a house, an exterior guard can be 900 mm high where the walking surface is not more than 1,800 mm above the ground; above that, 1,070 mm.

    How high should a handrail be on front steps?

    Between 865 mm and 1,070 mm, about 34 to 42 inches, measured vertically from a line through the tread nosings. Older guidance used a 965 mm maximum; the current Code allows up to 1,070 mm.

    Do these rules apply if I don't need a permit?

    Yes. The City of Ottawa states that rise and run, guards, handrails, landing size and walking surfaces must comply with the Code whether or not a permit is required.

    Free quote · Ottawa & area

    Let’s talk about your front steps.

    Tell us what your entrance looks like today. We visit, measure and give you a clear written quote — no pressure, no surprises.

    Get your free step quote

    We reply within one business day. No spam, no sharing your details.

    Capital Steps · Step guide

    Ask or search

    Answers come only from our verified knowledge bank — sourced from CSA A23.1, the Ontario Building Code, the City of Ottawa and Ottawa market research. If we don't have a verified answer, we'll say so.

    Popular questions