AffiliateForBuilders
We Find. You Build.

Stair and Landing Forms

Written for Canada. Plans are metric, but many crews and suppliers work in feet and inches, so this site gives both: millimetres and metres, with feet and inches beside them. Codes are the National Building Code of Canada 2020 (NBC 2020) Part 9 as your province adopts it. A number marked Confirm has not been checked against every province, so check it with your own authority before you act on it.

Reviewed by a working tradesman with 17+ years in the field.

Some links on this site are affiliate links. If you buy through them we may earn a commission at no extra cost to you. Affiliate disclosure

Forms for concrete steps and landings, built so every rise and every run matches.

I am a:

Tap your level and the boxes below open to the advice for you. Remembered on this device.

What it isForms for concrete steps and landings, built so every rise and every run matches.
Why it mattersA step 10 mm (3/8 in) off is where someone trips. The only fix after the pour is demolition.
Private stair limitsRise 125 to 200 mm (5 to 7 7/8 in), run 210 to 355 mm (8 1/4 to 14 in).
Uniformity5 mm (3/16 in) between neighbours, 10 mm (3/8 in) across a flight.

By the end you can

  • Measure the total rise and divide it into equal risers.
  • Work out the run and the number of treads, and pick a riser board that is tall enough.
  • Build and brace stair and landing forms.
  • Say when a handrail and a guard are required.
  • Check every step before the pour.
Stop and read

Stair forms stand next to a drop, and the risers see strong pressure from wet concrete at the bottom steps. Brace them like a wall form, stay clear of the forms while concrete is placed, and keep guards or barricades up wherever there is a drop. Never alter a riser board to make it fit, and never pour with unequal steps.

The big idea

Concrete stairs and landings have no second chance. Measure the total rise carefully, divide it equally, and check every step before you pour. Rise, run, handrails and guards come from NBC Part 9, Section 9.8 as your province adopts it, or from the drawings.

Types of concrete stairs and landings

  • Monolithic stairs: poured with the slab or landing.
  • Independent stairs: poured separately and tied or isolated from the building as drawn.
  • Exterior stairs: need drainage, frost design and a slip-resistant finish.
  • Commercial stairs: heavily reinforced, with engineered dimensions.
  • Landing slabs: flat platforms at doors and changes of direction.

Critical dimensions

A cutaway of a concrete stair with each rise and each run labelled, a nosing at the front edge of each tread, and the landing at the top.
Rise and run. Rise is the height of one step. Run is the horizontal depth of one step. The nosing projects at the front edge of the tread. Measure the total rise first, divide it into equal rises, then lay out the run. Every rise equal and every run equal. Not to scale.

Under the model code (NBC Part 9, Section 9.8, read in the Vancouver Building Bylaw 2014):

ItemPrivate stair (in a house)Article
Rise125 to 200 mm (5 to 7 7/8 in)Table 9.8.4.1
Run210 to 355 mm (8 1/4 to 14 in)Table 9.8.4.2
Tread depth235 to 355 mm (9 1/4 to 14 in)Table 9.8.4.2
Riser uniformity5 mm (3/16 in) between adjacent risers; 10 mm (3/8 in) tallest to shortest in a flight9.8.4.4(1)
Tread uniformity5 mm (3/16 in) between adjacent treads; 10 mm (3/8 in) deepest to shallowest9.8.4.4(3)
Nosing edgeRounded or bevelled, 6 to 14 mm (1/4 to 9/16 in)9.8.4.6
Width, stairs within or serving one dwelling unit860 mm (33 7/8 in) minimum9.8.2.1(4)
Headroom, one dwelling unit1,950 mm (6 ft 5 in) minimum9.8.2.2
  • Handrails are 865 to 965 mm (34 to 38 in) high, measured from the nosing line (9.8.7.4). Not required on interior stairs of one dwelling unit with 2 or fewer risers, or exterior stairs with 3 or fewer risers (9.8.7.1).
  • Guards are required where the difference in level exceeds 600 mm (23 5/8 in), or the adjacent slope is steeper than 1 in 2 (9.8.8.1).
  • Landing height must match the floor or slab it meets.
Confirm

These values are for private stairs in houses. Public stairs, exterior stairs and other occupancies differ. The guard height was not in the text I read, so take it from your province's code. Check the edition your province adopts, and ask the inspector.

Worked example: a 1,100 mm rise

The landing sits 1,100 mm (43 1/4 in) above the lower slab, and the stair is private, so the maximum rise is 200 mm.

  1. Count the risers. 1,100 ÷ 200 = 5.5, so round up to 6 risers.
  2. Divide equally. 1,100 ÷ 6 = 183.3 mm per riser, about 7 1/4 in. Each is inside the 125 to 200 mm limit.
  3. Pick the riser board. A 38 x 140 mm (2x6) is only 140 mm tall, so it is too short. A 38 x 184 mm (2x8) is 7 1/4 in, which fits. Or rip plywood to the riser height.
  4. Count the treads. The top step is the landing, so there are 6 − 1 = 5 treads.
  5. Set the run. At 260 mm (10 1/4 in) per run, the total run is 5 × 260 = 1,300 mm, about 4 ft 3 in.
  6. Check the tolerance. Measure each riser. They may differ by 5 mm (3/16 in) between neighbours and 10 mm (3/8 in) across the flight. Aim for all six to read 183 mm.

Base preparation

  • Remove topsoil and organic material.
  • Compact the subgrade thoroughly.
  • Place and compact granular base, shaped to the stair profile.
  • Where exterior stairs attach to a heated building, check the frost design. They may need to bear below frost or be isolated. Confirm with the drawings and the inspector.
  • Place a vapour barrier for interior landings where required.

Forming materials

  • Lumber for risers and edges, sized to the step height (see the example above).
  • Plywood for closed risers and side panels.
  • Stakes, screws and bracing.
  • String lines and laser for elevations.
  • Rebar, mesh and chairs as drawn.

Building stair forms

  1. Measure the total rise. From the lower surface to the upper surface or landing.
  2. Divide it equally. Pick a rise within the code limit, then set the run.
  3. Snap the layout lines. Edges, landing boundary and step positions.
  4. Build the risers. Boards at each step height, with the nosing profile built in.
  5. Build the side forms. Straight and plumb.
  6. Brace. Stairs create strong pressure at the lower steps during the pour.
  7. Check every step. Rise and run, before the reinforcement goes in.

Landing forming

  • Landings are level unless the drawings call for a slope.
  • Set the perimeter forms to the exact elevation, and stake them tightly.
  • Place rebar or mesh as drawn.
  • Make sure the landing ties into the stairs as designed.
  • On exterior landings, set the slope to drain that the drawings give.

Reinforcement and pouring

  • Bars in treads and risers as drawn, mats or mesh in landings, dowels tying stairs to slabs or walls, and chairs to hold the steel at the right height.
  • Work from the bottom step up, filling evenly.
  • Vibrate to remove air pockets, especially under nosings.
  • Watch the risers for movement.
  • Finish treads with a slip-resistant texture, especially outdoors.
  • Check nosing alignment during finishing.

Common mistakes

  • Inconsistent rise or run
  • Wrong landing elevation
  • Weak bracing and blowouts at risers
  • Rebar touching the form
  • Steps out of square
  • A smooth finish on exterior steps
  • No handrail or guard where the code requires one
Pro note

Measure the total rise twice, on two different days if you can. Brace the risers like a wall form. Straight, clean riser boards mean straight, clean steps.

Weather note

Frost heave can lift stairs that are not designed for it. Hot, dry weather can crack treads. Rain can wash out risers. Plan finishing and curing around the forecast, and keep ice off the forms.

What the inspector looks at

Rise and run consistency, landing size and elevation, reinforcement, and the base. Handrails and guards are checked when the stairs are finished. Book inspections ahead.

✅ Check yourselfTap a question
The total rise from the lower slab to the landing is 1,100 mm (43 1/4 in). The private stair maximum rise is 200 mm. How many risers, and how tall is each?
1,100 ÷ 200 = 5.5, so round up to 6 risers. 1,100 ÷ 6 = 183.3 mm, about 7 1/4 in each.
The same stair has 6 risers. How many treads, and what total run with a 260 mm (10 1/4 in) run?
The top step is the landing, so 5 treads. 5 × 260 = 1,300 mm, about 4 ft 3 in.
Riser 1 measures 183 mm and riser 2 measures 190 mm. Does it pass?
No. The code allows 5 mm (3/16 in) between adjacent risers, and 10 mm (3/8 in) between the tallest and shortest in a flight (9.8.4.4). 7 mm is too much. Fix the form before pouring.
What is the minimum and maximum rise for a private stair?
125 mm (5 in) to 200 mm (7 7/8 in), and run 210 to 355 mm (8 1/4 to 14 in), under the model code Table 9.8.4.1 and 9.8.4.2.
Is a 38 x 140 mm (2x6) board tall enough for a 183 mm riser?
No. A 2x6 is 140 mm (5 1/2 in) tall. A 38 x 184 mm (2x8, 7 1/4 in) fits, or rip plywood to the riser height.
When is a guard required?
Where the difference in level exceeds 600 mm (23 5/8 in), or the adjacent slope is steeper than 1 in 2 (9.8.8.1). Guard height is in your code. Check with the inspector.
🧰 Gear for this stepMust-haveRent itNice to have
  • Must-haveLayout and measuring:
  • Nice to haveLayout by laser: a rotary laser with a receiver
  • Must-haveString line, chalk line and pencil
  • Must-haveForm materials:
  • Must-haveCutting and fastening:
  • Must-haveBase preparation by hand:
  • Rent itBase preparation by machine: a plate compactor
  • Must-haveReinforcement:
  • Must-haveFinishing:
  • Must-havePPE:
👷 Who can do thisTap your level
Home DIY
A capable owner can form a few simple exterior steps from a clear plan if the total rise is small and the base is firm. Hire a pro for steps that tie into a building, stairs with a guard or long runs, and anything that needs a permit or engineered drawings. Uneven rises are a fall hazard and fail inspection.
Laborer or helper
Cut, stake and brace as directed. Do not rebuild or adjust a riser board yourself, even if it looks off by a little. A difference of 10 mm (3/8 in) between steps matters, so tell your lead. Stay clear of the forms while concrete is placed.
1st-year apprentice
You can measure total rise, lay out risers, build and brace side forms, and place chairs under supervision. Learn to divide the rise equally and check every step before the pour.
Apprentice, 2nd to 4th year
Measure the total rise, divide it equally and check every riser with a tape before the pour. Learn how the code limits and the nosing are shown on the drawings. Do not alter a step to fit. Tell your journeyperson if any rise or run is off.
Journeyperson
You own the rise and run calculation, the landing elevations, the nosing, and the check of the forms and reinforcement before the inspection. Stop-work triggers: a rise or run that differs between steps beyond the code limit, or frost design for exterior stairs that the drawings do not cover.
Lead hand or foreman
Check each rise and run against the drawings before the inspection and again after bracing. Hold the pour on any unequal step, a landing that does not match, or exterior frost design the drawings do not cover. Confirm the handrail and guard requirements with the inspector.
Contractor or business owner
Price formwork, reinforcement, finishing and any guard or handrail. Document measurements and inspection results. Stairs are a common injury claim, so ask your insurer about coverage and keep records of the checks before the pour.
Starting a new business
Price stairs separately and keep dated measurements before every pour. Ask your building department for the stair, handrail and guard limits for your type of stair. Ask your insurer about stair injury claims, and subcontract complex or public stairs.
By Province:

The model code is NBC Part 9, Section 9.8 (stairs, handrails and guards). Provinces adopt it with their own edition and amendments, so check the current values for your province and your type of stair.

  • BC: BC Building Code, Section 9.8. AB: NBC Alberta Edition. SK, MB, ON, QC: each adopts the model code with its own edition. Ask the local authority for the edition in force.
  • NB, NS, PE: adopt the NBC. NL: Part 9 is exempt for one and two family dwellings, so house stair rules are municipal.
  • YT: NBC with modifications. NWT: no territorial code, so municipal bylaws. NU: confirm locally.

See Canada by Province for the full comparison.

Sources:

Last reviewed October 2026. General information, not engineering or legal advice.

Scroll to Top