UtilityToolsLab

© 2026 UtilityToolsLab. Built and maintained by the UtilityToolsLab Team.

Free eBooks·About·Changelog·Privacy Policy·Terms of Service·Report a bug
HomeBuilding DesignStair Calculator

Related Tools

Staircase Calculator — Risers & Treads

Lay out a flight of stairs from the floor-to-floor height: riser count and height, treads, total run and pitch, checked against IRC, IBC or UK Part K.

You Might Also Like

All Building Design

Area Calculator

Calculate area for rectangle, circle, triangle, trapezoid, or parallelogram — with the formula shown and a live labelled diagram. Free.

FAR Calculator

List each floor to get gross floor area and floor area ratio for a lot, compare it with the zoning FAR limit, and see how much floor space is still allowed.

Word Counter

Count words, characters, sentences, paragraphs, lines and reading time as you type, with live keyword density analysis. Free and private.

Case Converter

Convert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case.

Stairs are laid out backwards from one fixed number: the height from one finished floor to the next. Everything else bends to fit it, because every riser in a flight has to be the same height. This Staircase Calculator divides that height into equal risers close to the size you want, then works out the treads, the horizontal run and the angle.

It also checks the result. Pick US residential (IRC), US commercial (IBC) or one of two UK Approved Document K categories, and each limit shows a green tick or a red cross with the permitted range beside it. A side view of the flight is drawn to scale.

Worked Example: A 2.7 m Storey Under Part K

The page opens in millimetres with a total rise of 2700, a target riser of 175 and a going of 250, checked as a UK private stair. The result:

  • Risers: 2700 ÷ 175 = 15.4, rounded to 15 risers of exactly 180 mm
  • Treads: 14, since the upper floor serves as the last step
  • Total run: 14 × 250 = 3,500 mm, at a pitch of 35.8°
  • 2 × riser + going: 610 mm, inside the 550–700 mm Part K band and the comfort band

Load Sample moves on to a 9-foot US house checked against the IRC, which gives 14 risers. The − and +buttons beside the riser count override the rounding: try 16 risers here and each one drops to 168.8 mm while the run grows to 3,750 mm. Editing any dimension returns to the automatic count.

Method: Rounding the Riser Count

Risers = round(total rise ÷ target), and the actual riser is the total rise divided by that whole number. Treads = risers − 1. Pitch = atan(riser ÷ going), and the pitch-line length is the hypotenuse of the total rise and run, a starting figure for a stringer before you add the top and bottom cuts.

In imperial mode heights are rounded to the nearest 1/16 inch for the tape measure, so 108 ÷ 14 = 7.714 in prints as 7 11/16″ with the three-decimal value next to it. Switching units converts what you have typed rather than reinterpreting it, and moves UK rules to the IRC or back. Out-of-range inputs are stopped with a message such as “Target riser height must be between 100 and 250 mm.”

When Not to Use It Without Building Control

  • Headroom, handrail height, nosing projection and balustrade gaps are not checked
  • Winders, spiral stairs and landings mid-flight need their own geometry
  • Local amendments to the IRC, IBC or Part K can tighten any of these limits

Use it to size a flight and see whether it fits the space. Then confirm the design with your local building control office or permit reviewer before cutting timber.

Units

mm

Finished floor to finished floor

mm

175–190 mm suits most homes

mm

Horizontal depth, excluding nosing overhang

Risers

15 × 180 mm

14 treads · 35.8° pitch

Riser height

180 mm

Total run

3,500 mm

2 × riser + going

610 mm

Pitch-line length

4,420.4 mm

upper floorlower floor

The dashed terracotta line is the pitch line joining the tread nosings.

UK Approved Doc K — private stair

  • ✓ Riser height150 mm – 220 mm
  • ✓ Tread depth (going)220 mm – 300 mm
  • ✓ Pitchmax 42°
  • ✓ 2 × riser + going550 mm – 700 mm
  • ✓ Comfort (Blondel rule of thumb)2R + G 600 mm – 660 mm

risers = round(total rise ÷ target) · treads = risers − 1 · run = treads × going · pitch = atan(riser ÷ going). A layout check, not a substitute for your local building control or permit review.