Example Tool
Decking Boards product recommendation placeholder
Turn your stair dimensions into a clear geometry and material estimate: risers, actual riser height, tread count, tread depth, total run, stair angle, geometric stringer length, tread and riser boards and optional material cost. Every dimension is yours — no code-required size, landing, handrail or stringer sizing is determined here.
Deck stair estimate
Enter the total rise, the riser height or riser count from your stair design and the tread depth, then select Calculate for risers, treads, total run, stair angle, geometric stringer length and tread material.
Geometry and material estimate only. This calculator does not determine code-required riser height, tread depth, stair width, landing requirements, handrails, stringer sizing or structural adequacy.
Divide the total stair rise by the maximum riser height you are working to and round up — that is the number of risers. Dividing the total rise by that whole number gives the actual riser height. Treads are normally one fewer than risers, because the upper deck surface acts as the top landing. Tread depth × tread count gives the total run, and the stair angle and geometric stringer length follow from the rise and run.
Every dimension comes from you. BuildCalcWorks does not select riser heights, tread depths, stair widths, stringer sizes, stringer counts, landings, handrails or guards, and it does not check code compliance.
Work from the total rise and the riser height specified for your project:
Risers = ceil(Total Rise ÷ Maximum Riser Height)
Actual Riser Height = Total Rise ÷ Risers
42 in ÷ 7.5 in = 5.6 → 6 risers → 42 ÷ 6 = 7 in per riser
Rounding up keeps the actual riser height at or below the maximum you entered. Treads default to risers − 1, so six risers give five treads. This is geometry, not design advice.
Total rise is the vertical distance from the lower finished surface — patio, slab, walkway or finished grade — up to the upper deck walking surface. Measure it after the finished surfaces are known, since a change in either one changes the riser count. Take the measurement safely from stable ground with a level reference; never work from an unstable position to reach a dimension.
The calculator supports three starting points:
For a 50 in rise and a 7.5 in intended riser, six risers give 8.33 in and seven risers give 7.14 in. Both are shown as geometry; which one is acceptable for your project is not decided here.
By default, treads = risers − 1, because the upper deck surface serves as the top landing. If your geometry places a separate tread at the top, switch on Include Top Tread and treads = risers. The assumption is always shown with the result so the count is never ambiguous.
Total Run = Treads × Tread Depth
5 treads × 11 in = 55 in
Total run is the horizontal distance the stairs travel away from the deck. Use it to check that the run fits the space available on site, including any landing area you plan.
Angle = atan(Total Rise ÷ Total Run)
atan(42 ÷ 55) ≈ 37.37°
The angle is purely geometric — it describes the slope your entered dimensions produce. It is not an indication that a stair is permitted, safe or compliant.
Stringer = √(Total Rise² + Total Run²)
√(42² + 55²) ≈ 69.20 in ≈ 5.77 ft
This is the slope length of the stair line. It excludes top and bottom cut extensions, hanger details, bearing, landing attachment and trimming allowances, so treat it as a planning length when checking stock, not as a cut length.
Length and size are different questions. This calculator returns the geometric length only. It does not determine lumber size, stringer depth after cutting, how many stringers a stair needs, allowable span or load capacity. Those belong to your approved plans, applicable requirements and, where appropriate, a qualified professional. Any stringer count you enter is used purely to count stock pieces and price them.
Tread board rows come from the tread depth, the actual board face width and the gap you enter:
Rows Per Tread = ceil((Tread Depth + Gap) ÷ (Board Width + Gap))
ceil((11 + 0) ÷ (5.5 + 0)) = 2 rows → 5 treads × 2 = 10 boards
10 boards × 1.10 waste → 11 boards
Boards are assumed to run across the stair width, one piece per row. If your stock length is shorter than the stair width, the calculator says so instead of inventing a splice or support layout — verify the layout before using shorter pieces. Riser boards are optional and come from your own boards-per-riser figure.
Disclaimer: This calculator estimates stair geometry and material quantity only. It does not determine code-required riser height, tread depth, stair width, landing requirements, handrails, guards, stringer sizing, attachment methods or structural adequacy. Verify all dimensions against your approved plans and applicable requirements before cutting material or building. Read full Disclaimer.
Stair railing and handrail material is estimated separately. Enter your own railing length there — whether railing or a handrail is required for your stairs is not determined by BuildCalcWorks.
Helpful products and materials related to this calculation.
Disclosure: BuildCalcWorks may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.
Decking Boards product recommendation placeholder
Stair Treads product recommendation placeholder
Framing Lumber product recommendation placeholder
Stringer Hangers product recommendation placeholder
Stair Connectors product recommendation placeholder
Deck Screws product recommendation placeholder
Measuring Tools product recommendation placeholder
Framing Squares product recommendation placeholder
Speed Squares product recommendation placeholder
Levels product recommendation placeholder
Circular Saws product recommendation placeholder
Miter Saws product recommendation placeholder
Safety Equipment product recommendation placeholder
Flooring
Learn how to calculate square footage for flooring, measure rooms correctly, account for irregular areas and add waste before ordering flooring materials.
Read guideFlooring
Learn how much extra flooring to buy for cuts and waste, when to use 5%, 10% or 15%, and how to calculate boxes for your flooring project.
Read guide