The requirement
For a ramp on a normal house, Canada gives you a plain number to work to. The rule book is the National Building Code (NBC), Part 9 — the housing and small-buildings part.
The steepest a house ramp can be is 1 in 10. That means for every 10 mm you climb, you travel 100 mm along. It’s the same limit whether the ramp is inside the house or outside it.
That 1 in 10 is only for a residential ramp. The code sets steeper limits for other jobs, and they’re worth knowing so you don’t mix them up:
| What you’re building | Max ramp slope |
|---|---|
| A house / residential ramp (inside or out) | 1 in 10 |
| Any other occupancy (shops, offices) | 1 in 8 |
| Industrial | 1 in 6 |
Landings and the 1500 mm rise rule
A house ramp at the 1 in 10 maximum is steeper than 1 in 12, so a second rule kicks in: the ramp can only climb 1500 mm before you have to break it with a level landing.
So on a long ramp you need a landing at least every 1500 mm of rise — that’s roughly 15 m of run at 1 in 10 before you have to stop and land. On top of that, you always need a level landing at the top and bottom.
Any ramp steeper than 1 in 50 needs those top and bottom landings, and the landing itself must be near level — no steeper than 1 in 50.
Width
A ramp serving a single dwelling must be at least 860 mm wide. Ramps in general have to be 1100 mm, but the code lets you drop to 860 mm for a ramp that serves one home.
The one thing to check first
Part 9’s 1 in 10 is for an ordinary house ramp. If your ramp is on a barrier-free (accessible) path of travel, Part 9 hands off to Section 3.8, which is much gentler (commonly around 1 in 12, with 1 in 20 preferred). A normal single-family house usually isn’t required to provide a barrier-free path, so 1 in 10 governs — but if an accessible route is required on your job, don’t use 1 in 10. Check Section 3.8 first.
Work it out on site
You’re building an exterior ramp to a side door. The door sits 600 mm above the finished ground. How long does the ramp need to be at 1 in 10?
- Pick the slope. A house ramp can be 1 in 10 at the steepest. 1 in 10 means for every 1 up, you travel 10 along.
- Do the sum. 600 mm up × 10 = 6000 mm, so 6 m of ramp run. (This 6 m is just the maths of the example, not a code figure.)
- Check the rise limit. You can climb up to 1500 mm before you need a landing. A 600 mm rise is well under that, so a single run works — no mid-ramp landing needed for length.
- Add the landings. A level landing goes at the top and the bottom.
So: about 6 m of ramp at 1 in 10, with a level landing at each end. The slope calculator does this rise-over-run sum for you.
Do it in 5 seconds
Related
- Part of the Canada building codes hub — the NBC baseline and the province-by-province adoption tracker.
- Building the stairs that ramp might replace? See NBC stair & guard rules.
Sources
- NBC 2020, Division B, Part 9, Subsection 9.8.5 (Ramps) — the 1 in 10 residential ramp slope (Article 9.8.5.4), the 1500 mm maximum rise between landings (Article 9.8.5.5), and the 860 mm / 1100 mm widths (Article 9.8.5.2). Confirm at nrc.canada.ca / Codes Canada.
- NBC 2020, Division B, Article 9.8.6.2 and 9.8.6.3 — landings at the top and bottom of any ramp steeper than 1 in 50, and the landing’s own 1 in 50 slope limit. Confirm at Codes Canada.
- NBC 2020, Section 3.8 (Barrier-Free Design) — for a ramp on a required accessible path of travel, the gentler slope rules come from here, not Part 9. (The NBC is a model code with no legal force until a province or territory adopts it, and several publish their own editions with changes — the BC Building Code, Alberta Edition, Ontario Building Code and Québec Construction Code. Always confirm the edition and any amendments your province has made.)
Related building rules
More Canada rules