GrafitGo

Published 2026-10-29 · 2 min read

How to calculate an indoor staircase: rise, going, width

How to calculate an indoor staircase: rise, going, width

A wrong staircase is felt in your legs from day one: steps that are too tall tire you, steps that are too shallow make you tread awkwardly. The good news is that a comfortable stair comes from one formula that is three hundred years old.

The formula: two rises plus one going

The French engineer François Blondel noticed that the average human stride is 62–64 cm. A step feels right when twice its rise plus its going (tread depth) gives exactly that: 2R + G = 62–64 cm.

For a house, a comfortable rise is 16–18 cm and a going of 26–30 cm. A 17.5 cm rise with a 28 cm going gives 63 cm — ideal. Local building codes set the legal limits, so check yours, but most fall within these numbers.

A full worked example

Say it is 2.85 m from the ground-floor finish to the upper-floor finish (2.60 m ceiling plus a 25 cm floor slab).

Width and headroom

If you do not have 4 metres

An L- or U-shaped stair splits the run in two. Each turning landing takes a square the width of the stair (for example 90 × 90 cm), but you gain a lot of length. Winders save even more room, as long as at least 10–15 cm of tread remains at the narrow end.

In GrafitGo the Stairs object takes shape (straight, L or U), number of steps, width, total height and total length as parameters. Enter the numbers from your calculation, then walk up at eye level and see whether you hit your head on the slab.

What is the maximum step height?

For main stairs in homes, about 18–19 cm is the usual upper limit, and many codes set it lower. Above 20 cm a stair becomes tiring and risky on the way down.

Does an odd or even number of steps matter?

Not for safety. What matters is that every step has exactly the same rise — a single step one centimetre off is enough to trip you.

New articles by email

We write rarely — only when an article is worth reading. Unsubscribe in one click.

Try it in the editorBack to the blog

Read next