Stair Carpet Calculator
Enter your number of steps and step size to get the runner length and carpet yardage you need — including the nosing wrap for waterfall or cap installations.
The vertical face of one step.
The depth you step on.
The lip that overhangs each riser.
Most stair runners are 27–32 inches wide.
Linear yards
7
incl. 5% waste
Area
5
sq yd
Runner length
20' 9/16"
20 ft
Per step
18 1/2"
runner + wrap
Waterfall drapes straight down each riser — the fastest install and the most economical on carpet.
Waterfall vs cap (Hollywood) — which uses more carpet
The amount of carpet a staircase needs depends as much on the installation style as on its size, because the style decides how the carpet wraps each step:
- Waterfall drapes the carpet straight down the face of each riser in one continuous sheet. It is the fastest install and the most economical on carpet — Stairs Calc adds only a small (~½″) nosing‑wrap allowance per step.
- Cap (Hollywood) upholsters each tread and wraps the carpet around and under the nosing, often tucking it down the sides. It gives a tailored, custom look but uses more carpet, so the per‑step allowance is larger (~1½″).
- Standard follows the nosing in the common middle‑ground way, sitting between the two (~1″).
For each step the calculator adds the riser, the run and the style’s wrap to get the per‑step runner length, multiplies by the number of steps, and then adds a 5% waste margin before converting to linear yards and square yards.
How to measure stairs for carpet
You only need a few measurements, and the runner length is the one that matters most. A handy rule of thumb is about 19″ of runner per step — roughly one riser plus one tread plus the nosing — so a 16‑step staircase needs on the order of 25 ft of runner before waste. To measure your own stairs:
- Count the number of steps (risers) in the flight.
- Measure one riser height and one tread run, plus the nosing overhang — they are consistent on a code‑built staircase.
- Decide your runner width. Most runners are 27″–32″ wide, leaving a few inches of tread showing on each side; a full‑width carpet covers the whole tread.
- For winder or pie‑shaped steps, measure at the widest point — the carpet has to cover the full wedge — and add the nosing wrap so turning steps are not shorted.
Enter those numbers above and Stairs Calc returns the total runner length, the linear yards to buy (with 5% waste), the square‑yard area for your chosen width, and the per‑step length. For hard flooring, tile or paint instead, the stairs square footage calculator reports tread, riser and stringer surface area.
Frequently asked questions
How much carpet do I need for stairs?
Allow roughly 19″ of runner per step — about the riser plus the tread plus the nosing wrap — then add a waste margin. For example, 16 steps need about 25 ft of runner; Stairs Calc gives the exact length and square‑yard yardage with a 5% allowance.
What's the difference between waterfall and cap?
Waterfall installation runs the carpet straight down the face of each riser, using less material; cap (Hollywood) wraps and upholsters around each nosing for a tailored look, which uses more carpet. Stairs Calc adjusts the per‑step allowance for the style you pick.
How wide should a stair runner be?
Stair runners are commonly 27″–32″ wide, leaving a few inches of tread showing on each side. Set your runner width and Stairs Calc computes the yardage to match.
How do I measure winder steps for carpet?
Measure a winder at its widest point, since the carpet has to cover the full wedge, and add the nosing wrap. Stairs Calc includes a winder allowance so turning steps are not shorted.
Related stair calculators
Written by the Stairs Calc editorial team. Methodology and code references: see our methodology.
Built and maintained by builders, drafters and engineers who plan stairs for a living — every code limit is transcribed from the published standard and cited to its exact section.
Last reviewed 2026-06-20 against IRC 2021/2024
Stairs Calc gives accurate geometry and checks it against published building-code limits, but results are estimates for planning. Codes are adopted and amended locally and change over time. Always confirm dimensions against your local adopted code and a licensed professional before you build.