Plan safe comfortable concrete stairs faster with live geometry headroom checks volume and cost estimates mix breakdown reinforcement and formwork guidance presets and localization export diagram PNG CSV and PDF share states compare scenarios and get advisory compliance hints to validate dimensions before ordering materials Includes mobile friendly UI dark mode and keyboard shortcuts
Tip: press Tab to jump fields; values recalc live.
| Item | Qty | Unit | Unit Cost | Line Total |
|---|---|---|---|---|
| Subtotal | – | |||
| Tax | – | |||
| Grand Total | – | |||
This article explains how the Concrete Stairs Calculator turns your site measurements into practical quantities, costs, and a build‑friendly diagram. The tool accepts total rise, a desired riser height, tread depth, stair width, optional landing and base details, and whether the bottom riser is flush with the finished grade or slab. It then snaps the number of steps to a code‑aware band and recomputes the actual riser height so all steps remain uniform. Uniform risers reduce trip risk and are commonly required by building codes, so the calculator highlights out‑of‑band values with clear advisory messages.
The step count logic is straightforward. First, the calculator divides total rise by your desired riser and rounds to a realistic integer. Next, it clamps that integer so the actual riser height stays between your target minimum and maximum. Finally, it recomputes the actual riser as total rise divided by steps. Treads are typically one fewer than steps when the bottom riser sits on an existing slab; if you toggle the bottom‑flush option on, the tread count equals the step count. Total run equals tread depth multiplied by treads. The stair angle in degrees is atan(total rise ÷ total run), which the calculator shows alongside comfort guidance. Stringer length is the hypotenuse sqrt(total run² + total rise²), useful for cutting reference and estimating reinforcement lengths.
Concrete volume for steps is not a single block: the calculator sums the prisms created by each tread and riser pair. In a straight flight with uniform rise and going, the stacked volume equals width × tread depth × riser height × n(n + 1) ÷ 2, where n is the number of treads. When you choose L‑shaped or U‑shaped stairs, the total steps are split between flights using your slider, and volumes are summed per flight. Landing and base pad volumes are computed as area times thickness, then added to the stair volume. If you select curved stairs, a small allowance is applied as a beta approximation to cover form curvature and waste.
Material planning continues with mix design. The tool converts total wet volume to dry volume using a multiplier and splits that dry volume into cement, sand, and aggregate according to the chosen ratio, for example 1:2:3. Cement mass equals cement volume multiplied by cement density, and bag count equals cement mass divided by bag size. Readymix orders are reported in cubic metres or cubic yards depending on your unit system. Weight estimates assume a typical density for reinforced concrete and help in planning handling, shoring, or equipment access. Reinforcement and formwork outputs are intentionally conservative placeholders: adjust bar sizes, bar counts, mesh spacing, plywood area, and stake spacing to reflect your engineer’s details and the geometry of your forms.
Costing is transparent and editable. The bill of materials includes readymix with waste, reinforcement by length, formwork by area, flat labor, and optional pump or haul charges. You can add contingency and tax percentages, and the calculator computes subtotal, contingency amount, taxes, and a grand total in your selected currency and locale. Use presets to initialize porch, basement, or garden scenarios, then fine‑tune. The live SVG diagram scales automatically, showing each step, total run, total rise, and a sketched landing so you can export PNG, include it in a PDF summary, or share a link with all inputs encoded. Always confirm headroom, door swing, frost protection, slip resistance, and guard or handrail rules with your local authority before building.
| Quantity | Formula | Notes |
|---|---|---|
| Steps | round(total rise ÷ desired riser) → clamped to band | Keeps actual riser within min/max advisory |
| Actual riser | total rise ÷ steps | Uniform risers improve safety |
| Treads | steps − 1 (or steps if bottom flush) | Common for porch stairs on an existing slab |
| Total run | tread depth × treads | Horizontal distance of the flight |
| Angle (°) | atan(total rise ÷ total run) | Comfort range ~30°–37° |
| Stringer | sqrt(total run² + total rise²) | Reference cut length |
| Step volume | width × tread depth × riser × n(n+1)/2 | Sum of stacked prisms |
| Cost Component | Basis | Editable |
|---|---|---|
| Readymix concrete | Wet volume × unit price | Yes |
| Rebar | Total bar length × price per meter | Yes |
| Formwork | Plywood area × unit price | Yes |
| Labor | Flat allowance | Yes |
| Pump/haul | Flat allowance | Yes |
| Contingency | Percentage of subtotal | Yes |
| Tax | Percentage of subtotal + contingency | Yes |
All outputs are advisory. Engage a qualified professional for structural design and confirm local building code requirements before construction.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.