Concrete Stair Calculator: Steps, Rise & Run
- Actual rise per step
- in
- Result
- Actual run per step
- in
- Result
- Concrete volume
- ft^3
- Result
A concrete stair calculator works out the number of steps, the rise (vertical height) and run (horizontal depth) of each step, and the total concrete volume you need to build a set of stairs. You enter the total height from the ground to the top landing, the desired step height (or total run), and the stair width; the calculator returns the step count, individual rise and run, and cubic yards or cubic meters of concrete. Below is a working calculator, the formula it uses, a worked example, and the practical details that determine whether your stairs meet building code and pour correctly.
Formula
The calculator uses two basic relationships: the number of steps equals the total rise divided by the desired step rise, rounded up to a whole number, and the actual rise per step is the total rise divided by that whole number. The run per step is the total horizontal run divided by the number of treads (which is one less than the number of risers because the top landing acts as the last tread). Concrete volume is approximated as the product of stair width, total run, and total rise, divided by 12 to convert inches to feet.
Variables:
- h = total rise (vertical distance from lower floor to upper landing), inches
- run_total = total horizontal distance the stairs cover, inches
- width = stair width, feet
- rise_ideal = your target rise per step, inches (typically 7–7.5 in)
- steps = number of risers = ceil(h / rise_ideal)
- rise_actual = h / steps, inches
- run_actual = run_total / (steps – 1), inches
- concrete_vol = width × run_total × h / 12, cubic feet
The volume formula is a simplification that treats the stair as a solid rectangular block. Real stairs have triangular sections and a landing, so actual concrete volume is roughly 80–90% of this block volume for a straight flight. For a more accurate estimate, break the stair into individual treads and risers and sum their volumes.
Worked Example
Using the calculator defaults: total rise = 48 in, total run = 60 in, width = 3 ft, target rise = 7 in.
- Number of steps = ceil(48 / 7) = ceil(6.857) = 7
- Actual rise per step = 48 / 7 = 6.86 in
- Actual run per step = 60 / (7 – 1) = 60 / 6 = 10.0 in
- Concrete volume = 3 × 60 × 48 / 12 = 3 × 60 × 4 = 720 ft³
The calculator shows 7 steps, 6.86 in rise, 10.0 in run, and 720 cubic feet (about 26.7 cubic yards). Note that 720 ft³ is the block volume; the actual concrete pour will be less because the stairs are not solid – they have a triangular profile. A typical rule of thumb is to multiply the block volume by 0.85 for a straight stair, giving about 612 ft³ (22.7 yd³) in this example.
When to Use a Concrete Stair Calculator
Use this calculator when you are planning any concrete stair project: front steps, basement stairs, porch steps, or exterior landings. It is most useful in the early design phase to check that your planned stair dimensions meet building code and to estimate concrete order quantities. You will also need it when comparing different rise/run combinations to fit a limited horizontal space while staying within comfortable step proportions.
The calculator is also handy for estimating formwork material – you need to know the number of steps and their dimensions to build the forms. Contractors often use it to quickly price a job or to communicate dimensions to a ready-mix concrete supplier.
How to Choose Rise and Run
Building codes in most regions set limits on stair geometry to ensure safety and comfort. Common residential code requirements are:
- Maximum rise per step: 7.75 in (some codes allow 8 in)
- Minimum run (tread depth): 10 in (some codes allow 9 in for residential)
- Consistency: the greatest rise and run difference between steps should not exceed 3/8 in
For comfortable stairs, many designers use the “rule of 17� or “rule of 25�: rise (in inches) plus run (in inches) should be between 17 and 18, or twice the rise plus the run should be between 24 and 25. For example, a 7 in rise and 11 in run gives 7 + 11 = 18, which is comfortable. A 7.5 in rise and 10 in run gives 7.5 + 10 = 17.5, also acceptable.
If you have a fixed total rise and limited horizontal space, you may need to adjust the run to stay within code. The calculator lets you try different total run values to see the resulting run per step.
Common Mistakes and How to Avoid Them
One of the most frequent errors is mixing units. Always convert all measurements to the same unit before calculating. For example, if you measure total rise in inches and width in feet, convert width to inches (multiply by 12) or convert rise to feet before multiplying.
Another common mistake is forgetting that the number of treads is one less than the number of risers. The top landing serves as the final tread, so a stair with 7 risers has only 6 treads. If you use the number of risers as the number of treads, your run per step will be too small.
Rounding errors also creep in. Always round the number of steps up to a whole number, then recalculate the actual rise and run. Do not round the rise to a convenient number and then use that to compute steps, because you will end up with a total rise that does not match your actual height.
Finally, the volume estimate is a block volume, not the actual concrete volume. Stairs are not solid; they have a triangular cross-section. If you order concrete based on the block volume, you will over-order by 10–20%. Use a factor of 0.85–0.9 for straight stairs, or calculate each tread and riser individually for a more precise number.
Understanding the Volume Calculation
The volume formula in this calculator treats the stair as a rectangular block: width × total run × total rise. This is the volume of the bounding box of the stair. The actual concrete volume is less because the underside of the stair is sloped (the stringer), and the steps are not filled solid – there is a triangular void under each tread.
For a straight flight of steps, the actual concrete volume can be estimated as:
Volume ≈ width × (rise_actual × run_actual × (steps – 1) / 2 + rise_actual × run_actual × steps / 2)
But that is still an approximation. The most accurate method is to sum the volume of each tread (width × run_actual × rise_actual) plus the volume of each riser (width × rise_actual × thickness). If you are ordering ready-mix concrete, it is wise to add 5–10% for waste and spillage.
Safety and Code Considerations
Stairs are a major safety feature in any building. Improperly designed stairs cause falls and injuries. Always check your local building code before building. Key safety points:
- All steps in a flight must have the same rise and run within 3/8 in of each other.
- Handrails are required on stairs with more than a certain number of risers (often 3 or 4) and must be at a specific height (usually 34–38 in).
- Stair width must be at least 36 in for residential, but wider is better for comfort and moving furniture.
- Outdoor stairs should have a slight slope (1/4 in per foot) on the treads to shed water, but this is usually built into the form, not the rise.
- Concrete stairs need reinforcement (rebar) to prevent cracking, especially if they are long or unsupported.
This calculator gives you the geometry, but it does not replace a structural engineer or local code inspection. Always verify your design with a professional before pouring.
Alternatives to a Concrete Stair Calculator
If you do not have a calculator, you can use the same formulas manually. Many construction calculators have stair functions built in. There are also printable stair charts that give rise/run combinations for common total rises. However, a dedicated calculator is faster and reduces arithmetic errors.
For complex stairs – curved, spiral, or with landings – the simple formulas do not apply. Spiral stairs require a different calculation based on the angle and radius. Landings add extra volume and complexity. In those cases, consult a professional or use specialized software.
Frequently Asked Questions
How many steps do I need for a 48-inch rise?
Using a target rise of 7 inches, you divide 48 by 7 to get 6.86, and round up to 7 steps. The actual rise per step becomes 48 ÷ 7 = 6.86 inches, which is within the common code maximum of 7.75 inches. If you want a rise closer to 7 inches, you would need 7 steps, as 6 steps would give an 8-inch rise, which is too high for most codes.
What is the ideal rise and run for concrete stairs?
There is no single ideal, but a rise of 7 inches and a run of 11 inches is very comfortable and meets most codes. The rule of 17 (rise + run = 17–18) is a good guideline. For outdoor steps, a slightly lower rise (6.5–7 in) and deeper run (11–12 in) feels more relaxed.
How much concrete do I need for a stair with 7 steps?
For a stair with 7 steps, 3 feet wide, 48-inch total rise, and 60-inch total run, the block volume is 720 cubic feet (26.7 yd³). Actual concrete volume is about 85% of that, or roughly 612 cubic feet (22.7 yd³). Always add 5–10% for waste, so order about 25 yd³ for this example.
Can I use this calculator for outdoor steps?
Yes, the calculator works for any straight concrete stair. For outdoor steps, consider adding a slight slope to the treads for drainage and using a broom finish for slip resistance. The rise and run calculations are the same, but you may want a larger run for comfort when carrying things or for elderly users.
Why is the number of treads one less than the number of risers?
The top landing acts as the final tread. If you have 7 risers, you step up 7 times, but the last step lands on the upper floor, not on a separate tread. So there are only 6 actual treads (the horizontal surfaces you step on). This is why the run per step is total run divided by (steps – 1).
What if my total run is too short for the required rise?
If the run per step falls below the code minimum (usually 10 inches), you need to increase the total run or reduce the number of steps (which increases the rise). If you cannot change the total run, you may need to build a landing or a switchback stair. This calculator helps you see the trade-off immediately.
Related
Formula used
in h | Total rise | in | 48 | 0 in run_total | Total run | in | 60 | 0 in width | Stair width | ft | 3 | 0 in rise_ideal | Target rise per step | in | 7 | 0 out steps | Number of steps | - | ceil(h / rise_ideal) | 0 out rise_actual | Actual rise per step | in | h / steps | 2 out run_actual | Actual run per step | in | run_total / (steps - 1) | 2 out concrete_vol | Concrete volume | ft^3 | width * run_total * h / 12 | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.