Free NBC Stair Calculator Canada — Rise, Run & Stringer (Part 9)
Calculate exact riser count, riser height, tread run, total run, and diagonal stringer cut length in both mm and ft / inches — with automatic verification against National Building Code of Canada (NBC 2020 Part 9) private stair requirements.
1. Floor-to-Floor Rise & Tread Dimensions
NBC 2020 Part 9 (Private Stairs) Reference Limits:
• Rise (Riser Height): 125 mm to 200 mm (4.92" – 7.87")
• Run (Rectangular Tread): 255 mm to 355 mm (10.04" – 13.98")
• Minimum Clear Width: 860 mm (33.86") · Headroom: ≥ 1,950 mm (1.95 m)
• Uniformity: Adjacent steps ±5 mm max · Overall flight ±10 mm max
Chinook Framing & Millwork Ltd.
Altadore Infill — Main to Upper Staircase
Slope Angle: 33.1°
NBC 2020 Part 9 (Section 9.8 Private Stairs) Verification
| Dimension | NBC Part 9 Rule | Your Design | Status |
|---|---|---|---|
| Riser Height (Rise) | 125 – 200 mm | 182.7 mm (7.19") | PASS |
| Tread Depth (Run) | 255 – 355 mm | 280 mm (11.02") | PASS |
| Clear Stair Width | Min 860 mm | 915 mm (36.02") | PASS |
| Vertical Headroom | Min 1,950 mm (1.95 m) | 2050 mm (2.05 m) | PASS |
Export Framing & Stringer Cut Sheet (PDF)
Print for the jobsite saw bench or attach to framing drawings.
Want your site logs, inspections, and shop orders tracked automatically?
Crewbric ($79 CAD/mo) logs offline daily field reports in 60 seconds, while PrecastForge ERP manages precast concrete & timber frame plant production.
Code Disclaimer: For informational purposes only. Always verify stair rise, run, nosing projection, handrail height, and public vs. private classification against the currently adopted provincial building code (e.g., National Building Code — Alberta Edition, BCBC, or Ontario Building Code) and local authority having jurisdiction.