# NBC Stair & Guard Rules: Riser, Run, Handrails, Guards

The National Building Code numbers for a stair in a house — 200 mm max riser, 255 mm min run, 900 mm guards — plus why Ontario, Québec, BC and Alberta may differ.

- Canonical HTML: https://www.chippy.tools/building-codes/ca/stairs/stair-and-barrier-requirements/
- Publisher: Chippy Tools
- Updated: 2026-09-06
- Market: ca
- Code edition / reference: NBC 2020, Part 9.8
- References: NBC 9.8


## The requirement

This is the NBC 2020 model-code baseline. Check the edition and changes in force in your province or territory before using it.

Under the National Building Code, **Part 9.8**, each riser in a house stair is **125 to 200 mm** tall. The run is **255 to 355 mm** deep. Guard heights depend on their location. The NBC is a model code, so check your province’s edition first.

The riser is how tall each step is. The run is how deep it is, measured from the front edge of one step to the front edge of the next. The minimum run of 255 mm and maximum of 355 mm describe run, not the full physical tread depth. For rectangular treads, depth must be at least the run and at most the run plus 25 mm (Article 9.8.4.2).

Every riser in a flight must be close to the same. Two steps next to each other can differ by no more than 5 mm. Across the whole flight, the spread can be no more than 10 mm.

Two more numbers you set out on the job. Headroom is the clear height above the stair. A stair serving a single dwelling unit needs at least 1950 mm. Other stairs need 2050 mm. Then width: a private stair in a single home is at least 860 mm wide. Public or required stairs need 900 mm or more.

| Dimension                  | NBC 2020, Part 9.8                                          |
|----------------------------|-------------------------------------------------------------|
| Riser                      | max **200 mm** · min **125 mm**                             |
| Run                        | min **255 mm** · max **355 mm**                             |
| Tread depth                | From the actual run to that run + 25 mm (rectangular tread) |
| Headroom (single dwelling) | min **1950 mm**                                             |
| Width (private stair)      | min **860 mm**                                              |
| Handrail height            | **865–1070 mm** to the nosing line                          |

**Diagram labels:** ≤ 200 mm; ≥ 255 mm

NBC 2020 · 9.8.4

You need a handrail on a private stair once there are more than **2 risers** inside. Outside, the trigger is more than **3 risers**. Measure the height to a line touching the front edges of the steps. It must sit between 865 mm and 1070 mm.

## Guards & barriers

A guard is the barrier on the open side of a stair, landing or floor edge. It stops you falling off. The NBC normally requires one where the drop exceeds **600 mm**. It can also require one beside steep adjacent ground under Article 9.8.8.1.

| Where                                                            | Guard height (NBC 9.8.8) |
|------------------------------------------------------------------|--------------------------|
| Inside a dwelling unit or house with a secondary suite           | **900 mm**               |
| Outside guard, single home, surface **≤ 1800 mm** above grade    | **900 mm**               |
| Outside guard, single home, surface **&gt; 1800 mm** above grade | **1070 mm**              |
| Other required guards                                            | **1070 mm**              |
| Guard required when the drop is more than                        | **600 mm**               |

The gaps in a required guard on a home also have a limit. A **100 mm** ball must not be able to pass through. That keeps a small child from slipping between the bars. The triangle beneath a stair guard has a separate 150 mm sphere limit (Article 9.8.8.5).

## Work it out on site

Say your floor-to-floor height is **2700 mm** and you want a stair that works.

1. **Pick how many risers.** 2700 ÷ 200 (the tallest a riser can be) = 13.5. You can’t have half a step, so round up to at least **14 risers**. 2700 ÷ 14 = 193 mm per step. That meets this rise limit. Check all other stair rules too.
2. **Check it’s not too short.** 193 mm is well above the 125 mm minimum, so you’re fine.
3. **Set the run.** Pick a run of 270 mm. That is inside the 255–355 range.
4. **Keep them even.** All 14 risers must come out within 10 mm of each other across the flight. Mark the stringer carefully.

Change the number of risers or the run until each step lands inside the limits. The calculator does this in one tap.

## Do it in 5 seconds

## Related

- Part of [Canada building codes — the NBC, province by province](https://www.chippy.tools/building-codes/ca/). It shows how the model code becomes law where you build.
- [NCC stair requirements (Australia)](https://www.chippy.tools/building-codes/au/stairs/ncc-stair-requirements/) covers the same job under Australia’s code, if you work across both.

## Sources

- [NBC 2020 official second printing](https://nrc-publications.canada.ca/eng/view/ft/?id=515340b5-f4e0-4798-be69-692e4ec423e8&dp=2&dsl=en), Volume 2, §§9.8.2, 9.8.4, 9.8.7 and 9.8.8. Direct text checked 6 September 2026. Includes revisions and errata of 31 March 2025.
- **Adoption caveat — read this before you build.** The NBC is a **model code**. It has no force on its own. Each province and territory **adopts and amends** it, and **Ontario (OBC), Québec, British Columbia (BCBC) and Alberta** run their own codes with different numbering and some different figures. So **confirm the edition in force in your province**, and check whether it has changed the figure you need. The numbers on this page are the **NBC 2020, Part 9.8** baseline. Check edition changes rather than assuming an older edition has identical provisions.


This page is general information for tradespeople and is not compliance, engineering or legal advice. Requirements are subject to state and territory variations and adoption timing. Always confirm requirements with your building certifier and relevant state authority.


## Frequently asked questions

### What is the maximum riser height for stairs in Canada?

No taller than 200 mm and no shorter than 125 mm, under the National Building Code, Part 9.8. Steps next to each other must be within 5 mm. The whole flight must stay within 10 mm. The NBC is a model code. Ontario, Québec, BC and Alberta can set a different figure, so check your province's edition.

### What is the minimum run for a private stair?

The NBC sets a minimum run of 255 mm, up to a maximum of 355 mm. Run and tread depth are different measurements; check the adopted code's nosing and tread provisions separately. The run is measured from the front edge of one step to the front edge of the next.

### How high does a guard have to be on a house stair?

A guard is required wherever the drop is more than 600 mm. Inside a dwelling unit, guards are at least 900 mm. Other guards are generally at least 1070 mm. An outside guard serving a single home is 900 mm where the surface is 1800 mm or less above the ground, and 1070 mm where it is higher.

### Do the NBC numbers apply everywhere in Canada?

Not automatically. The NBC is a model code with no force of its own. Each province and territory adopts and amends it. Ontario, Québec, BC and Alberta run their own codes, with different numbering and some different figures. Always confirm the edition in force where you build.

### When do I need a handrail on a house stair?

On a private stair you need a handrail once there are more than 2 risers inside, or more than 3 risers outside. Measure the height to a line touching the front edges of the steps. It must sit between 865 mm and 1070 mm.



