
The core calculation
Step count = total rise ÷ target riser height, rounded up to the nearest whole number. Rounding up rather than to the nearest is deliberate: rounding down would push the riser height over your target and potentially over the code maximum, while rounding up always produces a slightly shorter, safer riser once the total rise is redistributed evenly across the new step count.
Worked example: 108in rise
| Target riser | Raw division | Steps (rounded up) | Actual riser height |
|---|---|---|---|
| 7in | 108 / 7 = 15.43 | 16 | 6.75in |
| 7.25in | 108 / 7.25 = 14.9 | 15 | 7.2in |
| 7.5in | 108 / 7.5 = 14.4 | 15 | 7.2in |
| 7.75in | 108 / 7.75 = 13.9 | 14 | 7.71in |
Notice that a slightly larger target riser can produce fewer steps, and the actual riser height snaps to whichever step count divides the total rise most evenly at or under your chosen target — this is why nudging the target riser by a quarter-inch sometimes removes an entire step from the flight.
Steps vs risers vs treads: the terminology
- A riser is the vertical face of one step; risers = the number returned by the calculator above.
- A tread is the horizontal surface you stand on; on a straight flight, treads = risers minus 1, because the top riser lands on the upper floor rather than on another tread.
- 'Step' is used loosely for either, which is the main source of off-by-one confusion when ordering carpet, balusters, or riser boards.
The most common off-by-one error
A 14-riser flight has only 13 treads. Ordering tread boards, stair nosing, or a runner by the riser count instead of the tread count is the single most common quantity error in a stair project.
Metric worked example
A 2700mm floor-to-floor rise targeting UK Part K's commonly cited 170mm riser: 2700 / 170 = 15.9, round up to 16 risers. Actual riser height = 2700 / 16 = 168.75mm, comfortably under the roughly 220mm maximum typically cited for Part K (always verify current guidance with building control). That gives 15 treads on a straight flight.
Riser height limits by code (hedged)
| Code | Commonly cited max riser | Commonly cited min tread |
|---|---|---|
| IRC (US, residential) | About 7.75in | About 10in |
| UK Part K (private stair) | About 220mm | About 220mm going |
| OSHA (US, industrial, verify separately) | Varies by application | Varies by application |
These figures are widely cited defaults rather than universal rules — always confirm the specific adopted code edition and any local amendments with your building department before finalising a step count.

Know your numbers in 30 seconds
Enter your step count, tread depth and riser height — the stair runner calculator gives you the exact length to order, in metres and feet, with waste included.
Open the stair runner calculatorHow step count drives everything downstream
Once you know the step count, every other quantity follows: tread board count (steps minus 1), stringer notch count, baluster count if regularly spaced, and runner length via the stair length calculator, which multiplies the tread-and-riser dimensions by the step count and adds nosing and waste. Getting the step count wrong at this stage cascades into every material order that follows.
Adjusting for winders
If some steps are winders (pie-shaped, turning steps) rather than straight treads, the riser calculation is unaffected — every step still climbs the same riser height — but the tread run calculation changes, since winders are measured at their widest point rather than at a consistent depth. Count winders as steps for the riser calculation, then handle their tread depth separately.
How much runner do I need?
Once the step count is settled, ordering a runner is a short extra calculation, and it's the question I get right after "how many steps" on almost every job. For the 14-step US example above (7.71in riser, and say a 10.5in tread), runner length = 14 × (10.5 + 7.71) = 14 × 18.21 = 254.9in. Add a 10% waste allowance for trimming and pattern-matching: 254.9 × 1.10 = 280.4in, roughly 23.4ft. A stair runner calculator will run this same sum automatically once you feed it the step count from the working above, which is why getting the step count right first matters so much.
In UK measurements, the 16-riser example (168.75mm riser, say a 250mm going) gives runner length = 16 × (250 + 168.75) = 16 × 418.75 = 6700mm. With 10% waste that's 7370mm, or about 7.4m of stair runner carpet - enough for a standard 60-80cm wide runner up that flight with margin either side left as exposed timber.
| Step count | Riser | Tread | Runner length (core) | With 10% waste |
|---|---|---|---|---|
| 14 (US) | 7.71in | 10.5in | 254.9in | ≈280.4in (23ft 4in) |
| 16 (UK) | 168.75mm | 250mm | 6700mm | ≈7.37m |
| 12 (short flight) | 7.5in | 10in | 210in | ≈231in (19ft 3in) |
Why step count, not riser count alone, drives the order
It's tempting to order runner by total rise divided by average riser, but that skips the step where rounding up changes the actual riser height, and it's the actual riser height - not the theoretical target - that goes into the runner length formula. Always calculate the final step count first, recompute the true riser height that count produces, and only then multiply out for runner length. Skipping the recompute step is the most common reason a runner order comes up 10-15in short on a real flight.
Know your numbers in 30 seconds
Enter your step count, tread depth and riser height — the stair runner calculator gives you the exact length to order, in metres and feet, with waste included.
Open the stair runner calculatorStep count checklist before you order anything
- Measure total floor-to-floor rise on site, not from drawings, since settled floors and finished flooring thickness both shift the real number.
- Pick a target riser height within your code's typical range (about 7-7.75in US, 150-220mm UK) and divide to get a raw step count.
- Round up to the next whole step and recompute the actual riser height - this is the number you build to, not the target.
- Subtract one from the riser count to get the tread count for board, nosing and stringer-notch orders.
- Multiply the step count by (tread + actual riser) and add 10-15% waste to get runner or carpet yardage.
Re-check step count after any floor finish change
Swapping a floor finish - say from thin vinyl to a thicker engineered board - changes the total floor-to-floor rise by a few millimetres, and on a borderline flight that's occasionally enough to tip the rounded-up step count by one. Re-run the step calculation any time a finish spec changes late in a project.
Whatever you decide, get the numbers first: the stair runner calculator doubles as a stair runner length calculator, adding nosing wrap, landings, winders, pattern repeat and waste so you order the right length the first time.
Frequently asked questions
How do I calculate how many steps I need?
Divide your total floor-to-floor rise by your target riser height and round up to the nearest whole number. Then divide the total rise by that whole number to get the actual, slightly adjusted riser height.
Why do I always round up, not to the nearest whole number?
Rounding down would push the actual riser height above your target and potentially over the code maximum. Rounding up always produces an equal or shorter riser once the rise is redistributed.
Is the number of steps the same as the number of risers?
Yes, 'steps' and 'risers' are usually used interchangeably for the count. Treads are one fewer than risers on a straight flight, since the top riser meets the upper floor rather than another tread.
What's a typical number of steps for a standard floor height?
For a common 8-9ft (96-108in) floor-to-floor height, expect roughly 13-16 steps at typical US riser heights, or a similar range using 2400-2700mm in metric with a 170-190mm riser.
Does changing the target riser height change the step count a lot?
It can shift the count by one or two steps even for a small change, because of the rounding-up rule — a quarter-inch adjustment can be enough to cross a whole-step threshold.
How does a winder step affect the step count?
Winders still count as one step each for the riser calculation, since every step climbs the same riser height. Their tread depth just needs measuring separately at the widest point.
What riser height is too tall?
Commonly cited maximums are about 7.75in (IRC) or 220mm (UK Part K), but always verify the current adopted code with your local building authority before finalising a design.
How do I go from step count to runner length?
Multiply the tread and riser dimensions by the step count and add nosing and waste allowances — the stair length calculator does this automatically once you have your step count and dimensions.
Know your numbers in 30 seconds
Enter your step count, tread depth and riser height — the stair runner calculator gives you the exact length to order, in metres and feet, with waste included.
Open the stair calculatorReady for real prices?
Get quotes from vetted stair runner suppliers and fitters near you. Free, no account, no obligation.
Every guide is written from hands-on measuring and fitting experience, checked against the calculator’s own maths, and re-reviewed whenever prices or methods change. Read our editorial standards.