Stringer tools
Stair Stringer Calculator
A stair stringer calculator takes your total rise and target riser height and turns them into the exact numbers you mark on a 2x12: how many notches, the rise and run of each one, the top plumb cut, and how much to drop the bottom of the stringer so the first step matches the rest.
This one does that math for you, then draws it. Type in the total rise, pick a riser and tread size, and you get a full cut list plus a diagram you can hold next to the board while you mark it.
It works the same whether you're cutting a plain sawn stringer for a deck, a basement stair, or an interior flight — the geometry doesn't change, only the lumber and code minimums do.
Stair stringer calculator
Finished floor to finished floor, measured plumb.
The riser height you would like; the calculator rounds to a whole number of equal risers.
Nosing to nosing. Nosing overhang is not included.
Actual width: 2x12 = 11¼ in, 2x10 = 9¼ in.
Used to drop the bottom of the stringer so the first and last risers come out equal.
15 risers of 7 3/16″, 14 treads of 10 1/2″, total run 147″, angle 34.4°, stringer 182 7/16″.
Risers
15
Riser height
7 3/16″
Treads
14
Tread depth
10 1/2″
Total run
12′ 3″
Stair angle
34.4°
Stringer length
15′ 2 7/16″
2R + T
24 7/8″
comfort ≈ 24–25 in
Throat left
5 5/16″
notch 5 15/16″ deep
Board: 2x12, buy 18 ft (layout length 15′ 2 7/16″). Bottom riser cut 6 3/16″ after dropping one tread thickness.
- Set the framing square to 7 3/16″ on the tongue (rise) and 10 1/2″ on the blade (run), and clamp stair gauges at those marks.
- Starting near one end of the board, walk the square up the stock, tracing each riser and tread line to lay out all 15 notches.
- Cut the top of the stringer with a plumb cut of 7 3/16″ so it lands flush against the header/upper floor framing.
- Drop the bottom of the stringer by the tread thickness (1″) so the first riser finishes at 6 3/16″ once the bottom tread is installed.
- Cut the bottom level cut so the stringer sits flat on the floor, then cut out each notch, leaving at least 5 5/16″ of solid throat material behind the notch.
- Use this stringer as a pattern to mark 182 7/16″-long (2x12) stock for the remaining stringers, checking each one against the pattern before cutting.
Need presets, code profiles, printing or sharing? Continue with these values.
Open in the full stair calculatorWhat the calculator actually gives you
Punch in a total rise — the vertical distance from the lower finished floor to the upper one — and a target riser height, and the calculator first solves for the number of risers: total rise divided by target riser, rounded to a whole number. It then divides the rise evenly across that many steps.
From there it builds the notch layout: unit rise, unit run, the number of tread cuts (always one fewer than the number of risers on a stringer that lands flush at the top), the diagonal stringer length, and the angle of the stringer against the floor.
It also handles the two cuts that trip people up: the top plumb cut, which is set back one tread depth from the top riser, and the bottom cut, which drops by one tread thickness so the first step off the floor is the same height as every other step.
What to measure before you type anything in
Total rise is the single most important number and the one people guess wrong most often. Measure it with a level and tape from the actual finished lower floor to the actual finished upper floor — not the subfloor, not an estimate from a plan.
If flooring hasn't gone down yet, add its thickness to your measured rise on both ends. A ¾ in hardwood floor at the top and 2 in of concrete topping at the bottom both change your total rise before a single stringer is cut.
Riser height and tread depth are targets, not guarantees — the calculator rounds the riser count to a whole number and recalculates the exact riser height so every step in the flight ends up identical.
The formulas behind the numbers
Riser count = round(total rise ÷ target riser height). Actual riser height = total rise ÷ riser count. Tread count = riser count − 1, because the top tread is the upper floor itself.
Total run = tread count × tread depth. Stringer length (the diagonal, corner to corner) = √(rise² + run²). Stair angle = arctan(rise ÷ run), measured from horizontal.
For a 108 in rise with a 7.25 in target riser: 108 ÷ 7.25 = 14.9, which rounds to 15 risers. Actual riser height becomes 108 ÷ 15 = 7.2 in. With 14 treads at 10.5 in, total run is 147 in, and the diagonal length is √(108² + 147²) ≈ 182.4 in, an angle of about 36.3°.
Top plumb cut and the bottom drop
The top of the stringer gets a plumb cut set back one full unit run from the top riser line, so the stringer's top end sits flush against the header or ledger rather than leaving a triangular overhang.
The bottom of the stringer needs to drop by the thickness of one tread. Without that drop, the first step would be one tread thickness taller than the rest, because the bottom notch normally measures full riser height straight up from the floor, and the tread board sitting on top of every other notch adds thickness that the floor itself doesn't have.
Skip the bottom drop and you'll find out on move-in day when someone catches a toe on the first step going up.
Reading the notch layout
Every notch on the stringer uses the same rise and run — that's the point of dividing the rise evenly instead of just stacking 7¼ in steps until you run out of board.
The framing square gets set to the actual riser height and tread depth for every mark, not the target numbers you originally typed in.
| Item | Value |
|---|---|
| Riser count | 15 |
| Actual riser height | 7.2 in |
| Tread count | 14 |
| Tread depth used | 10.5 in |
| Total run | 147 in |
| Stringer diagonal length | ≈182.4 in (15.2 ft) |
Mistakes this calculator catches before you cut
Most stringer failures on inspection trace back to one of these, and they're all avoidable with five minutes of arithmetic before the saw comes out.
- Using the target riser height instead of the recalculated actual riser height for every mark
- Forgetting the bottom drop and ending up with a tall first step
- Measuring rise to the subfloor instead of the finished floor
- Rounding riser count down when it should round up, producing risers that exceed code maximums
- Not accounting for tread thickness when the treads sit on top of the stringer rather than being let into a housed notch
Riser and tread limits (hedged, check locally)
Commonly cited IRC reference values for residential stairs are a maximum 7¾ in riser, minimum 10 in tread, maximum ⅜ in variation between the largest and smallest riser or tread in a flight, and 6 ft 8 in of headroom. Commercial work commonly follows IBC reference values instead: max 7 in riser, min 11 in tread.
Codes vary by state, city, and sometimes by the specific inspector, so treat these as a starting point and confirm with your local authority having jurisdiction before you finalize a design.
When you want a different view of the same stair
If you just need the raw geometry — rise, run, angle, and length — without the notch layout, the stair rise and run calculator gives you that in a simpler form.
Building outdoors instead of indoors? The deck stair calculator and deck stair stringer calculator use the same math but default to composite-friendly tread sizes and pressure-treated board widths.
Worked math
Worked example: 108 in rise, 7.25 in target riser
Given
- Total rise: 108 in
- Target riser: 7.25 in
- Tread depth: 10.5 in
- Board: 2x12 (11.25 in actual width)
Steps
- Riser count = round(108 ÷ 7.25) = round(14.9) = 15
- Actual riser height = 108 ÷ 15 = 7.2 in
- Tread count = 15 − 1 = 14
- Total run = 14 × 10.5 = 147 in
- Stringer diagonal = √(108² + 147²) ≈ 182.4 in (15.2 ft)
- Buy a 16 ft board to leave margin for the top and bottom cuts
You'll mark 15 notches at 7.2 in rise and 10.5 in run on a 16 ft 2x12, with the bottom dropped 1 in for the first tread thickness.
Questions
Stair Stringer Calculator FAQ
How many stair stringers do I need?
Most residential stairs use three stringers for stairs up to about 36 in wide, spaced roughly 16 in on center, with a fourth added for wider stairs or when treads are composite or thin. Check your tread material's span rating and local code before finalizing spacing.
What size lumber is used for stair stringers?
2x12 is the standard choice because it leaves enough uncut wood below the deepest notch. 2x10 works for shallow rises with small notches but often fails the minimum throat depth on steeper stairs.
Why is my calculated riser height not a round number?
Because the calculator divides your total rise evenly across a whole number of steps. A target of 7.25 in almost never divides your actual rise cleanly, so the real riser height that keeps every step identical usually lands a little above or below your target.
Do I need to drop the bottom of the stringer?
Yes, if your treads sit on top of the stringer notches. Drop the bottom cut by one tread thickness so the first riser off the floor matches the height of every other riser in the flight.
Can I use this calculator for concrete stairs?
The rise, run, and riser count math is the same, but concrete stairs are usually formed rather than cut from a stringer. Try the concrete stair calculator for volume and form dimensions instead.
What's the difference between a stringer and a stair jack?
They're the same thing in most usage — 'stair jack' is an older carpentry term for the same notched board that a modern stringer calculator lays out.
How long should the board be before I cut the stringer?
Buy the next standard length above your calculated diagonal length. A 182 in diagonal needs at minimum a 16 ft board, since 15 ft boards aren't standard stock and you need margin for the top and bottom cuts.
Keep going
Related stair calculators
Stringers
Stair Stringer Layout Calculator
Get exact stair stringer layout numbers for a framing square and stair gauges, plus a step-by-step marking procedure that avoids cumulative error.
Stringers
Stair Stringer Length Calculator
Calculate stair stringer length from rise and run with the Pythagorean theorem, plus a lumber-length table so you know what to buy.
Stringers
2x12 Stair Stringer Calculator
Check whether a 2x12 or 2x10 leaves enough throat depth for your stairs, plus stringer spacing guidance and closed-stringer alternatives.
Stringers
Steel Stair Stringer Calculator
Calculate steel stair stringer geometry: rise/run, cut angles for channel or plate stringers, mono stringer layout, and overall fabrication length.
Deck & outdoor stairs
Deck stair stringer calculator
Calculate deck stair stringer layout: riser and tread marks, drop cut for decking thickness, and rim joist attachment for 2x12 PT stringers.
Rise, run & dimensions
Stair rise and run calculator
Work out riser height, tread depth and total rise and run from just the floor-to-floor height, with a table of standard residential pairs.
- Open the full stair calculator →
Important
Disclaimer
StairCalculator.app provides calculations and educational information. Building codes and construction requirements vary by location. Verify final dimensions and requirements with the applicable local building authority or qualified professional.
Calculations are only as accurate as the measurements and inputs you provide; small errors in measuring total rise or floor thickness can shift the results, so double-check field measurements before cutting materials, and treat every reference value and worked example on this site as illustrative rather than a guarantee of code compliance.