Stairs and Stringer Calculator

Stair Stringer Calculator (Ontario)
🪚 Layout + cut summary Ontario / OBC reminder notes

Stair Stringer Calculator

Enter your finished-to-finished rise and your preferred riser/run. This calculator outputs riser count, exact riser height, number of treads, total run, stringer length, stair angle, estimated stringer count, plus a simple cut-layout summary (builder-friendly, not a permit drawing).

How to measure (so your first step isn’t weird)

Measure finished floor to finished floor — not subfloor to subfloor. Flooring thickness changes the rise, and stairs are where small “close enough” mistakes become big trip hazards.

Tip: If you’re renovating, verify both floors are truly “finished height” before you lock anything in.

What this calculator assumes

Straight flight. Layout uses run (nosing-to-nosing). Nosing is shown as a reference. Stringer count is estimated from width/spacing (with override).

If you want, I can add a “finish tread thickness” input to help first/last step feel.

Calculator

Scoped + WordPress-safe

Stair Stringer Calculator Updates live as you type
Inputs
Builder mode
Units
Pick what’s easiest. Internally the math runs in mm.
Total rise (finished floor to finished floor)
in
Start with 0 — enter your own finished-to-finished rise.
Lock number of risers (instead of target riser height)
Turn ON if you already know the riser count you want.
Target riser height
in
We’ll choose a whole number of risers that makes this close.
Run (nosing-to-nosing)
in
More run = less “ladder feel.” Your knees will approve.
Nosing projection (optional)
in
Reference only. Layout uses run.
Top landing (no top tread)
Typical: treads = risers − 1.
Stair width
in
Used to estimate stringer count.
Max stringer spacing (on-center)
in
Tile/stone/composite treads often want tighter spacing.
Stringer stock length
2×12
We’ll flag if your stock is too short.
Show quick material costs (optional)
Editable pricing. Same idea as your other calculators.
2×12 price (each)
$
Set this to your supplier price.
Stringer count override (optional)
0 = auto
If you already decided stringer count, put it here.
Quick sanity checks
Not a permit drawing — just the common “oops” points.
Builder mode
Measure finished-to-finished
Yes. Flooring changes your rise.
Uniform risers
One odd step = trip call.
Headroom check
Bulkheads & ducts love stairs.
Door swing at top
Don’t swing into the stair.
NOTES (Ontario / OBC)
Inspector-proofing

This is your “don’t-get-a-call-from-the-inspector” checklist. It covers the big-ticket items: headroom, width, landings, rise/run consistency, handrails, guards, and openings. Always confirm current OBC and local inspection expectations.

Headroom (bulkheads love stairs) 9.8.2.2
Headroom is measured above the nosing line across the required stair width.
  • Dwelling unit: minimum 1950 mm
  • Other stairs: minimum 2050 mm
Bulkheads, duct drops, and beams are stair headroom’s natural predator. Check early — not after drywall.
Stair width (inside a dwelling) 9.8.2.1
Within a dwelling unit, at least one stair between each floor level must meet the minimum width requirement.
  • Measure clear width between finished surfaces/guards — not studs.
  • “Private stair” doesn’t mean “anything goes.”
Runs got bigger (falls are expensive) Table 9.8.4.1
Ontario stair geometry has shifted toward safer steps over time.
  • More run = more foot on the tread = fewer falls.
  • If you’re tight for space, avoid pushing run to the bare minimum.
If you’re near the limits, verify you’re using the correct table for your stair type.
Landings (don’t pinch them) 9.8.6
Landings are where people turn, stop, and open doors — so they need to feel safe and usable.
  • Landing size rules depend on context, width, and door locations.
  • A door swinging over a stair with no real landing is a classic fail.
Most stair redesign pain is landing + door swing + headroom — not the stringer math.
Handrails & guards (where pretty often fails) 9.8.7 / 9.8.8
  • Handrails need to be graspable and generally continuous along the flight (with limited exceptions).
  • Guards are about fall protection — height, strength, and openings matter.
Build the rail like it’s meant to catch a falling adult. Because… it is.
Uniform risers (the #1 trip trigger) 9.8.4
  • Risers should be uniform within a flight — one odd riser is where people trip.
  • Do your rise from finished floor to finished floor (include finishes).
Changing flooring thickness after framing is the fastest way to “fail by surprise.”
Rise/run comfort check (don’t build a ladder) 9.8.4
  • Even when “legal,” steep stairs feel unsafe (especially with kids, boots, or carrying items).
  • If you have space, favor more run instead of pushing rise.
If it feels like a ladder in framing, it’ll feel worse in socks at 2am.
Nosing & tread finish (slip + misstep zone) 9.8.4
  • Nosing details affect foot placement and perceived tread depth.
  • Tile/stone/composite finishes often want tighter stringer spacing and better edge durability.
Design for the final finish — not just temporary construction treads.
Top landing + door swing (classic fail) 9.8.6
  • Don’t let a door swing force a person to step backward onto the stair.
  • Plan the landing so a normal person can stand and operate the door safely.
This is one of those “looks fine on paper” problems that fails in real life.
Handrail continuity (don’t break it mid-flight) 9.8.7
  • Plan posts/newels so the usable handrail path isn’t constantly interrupted.
  • Short decorative rails that stop early tend to raise questions.
If you can’t slide your hand down it from top to bottom, someone will ask why.
Guard openings (sphere rules that kill fancy railings) 9.8.8
  • Openings in guards are limited to reduce child fall-through/entrapment risks.
  • Triangular stair openings get special attention.
If the design relies on “it’s close enough,” it usually isn’t.
Results
Summary + layout

Risers

Treads

Stringer length

Stringer count (est.)

Layout Value
Quick Cut Summary
Planning only
Item Result
Mini takeoff (planning only)
Because you’re going to the lumberyard anyway.
Builder mode
Estimated 2×12 stringers
Treads
Risers
Total run (finish check)
Before you cut anything… Real-world
  • Confirm stock length: if “too short” shows, don’t “make it work.” Redesign or buy longer.
  • Check finished tread thickness: your first/last step feel changes with finish thickness.
  • Stringer spacing: if you’re using tile/stone treads, tighten spacing (or add a center).
If you want, I can add a “finish thickness” input to auto-adjust first/last step feel.
Stair Stringer Calculator – FAQ

Stair Construction FAQ (Ontario-Friendly Answers)

These are the questions homeowners and contractors ask the most when laying out and cutting stair stringers. This is practical guidance (plus the “don’t get burned by inspections” stuff). Always confirm final requirements with your local building official and the Ontario Building Code for your exact situation.

Measure total rise (finished floor to finished floor). Divide by a target riser height (most comfortable is usually around 7"–7 3/4" for typical residential stairs). Round to a whole number of risers, then re-calc: riser height = total rise ÷ number of risers.

Pro tip: Your bottom and top steps are where mistakes hide—measure from finished surfaces, not subfloor.

The easiest way to remember: you have one more riser than treads in a straight run when the top floor acts as the final “tread.” Example: 13 risers usually means 12 treads.

Where people mess up: adding a “tread” at the top when the upper floor already is the tread.

Total run is basically tread depth × number of treads (for straight stairs). Stairs don’t fit when the opening (or landing space) doesn’t account for: nosing projection, drywall thickness, stringer thickness, and headroom clearance.

Bulkheads love stairs. They move in quietly… then steal your headroom.

Comfort usually lands around a mid-30° pitch for typical residential stairs. Too steep and it feels like a ladder; too shallow and it eats floor space fast. Consistency is king: equal risers and predictable tread depth matter more than chasing a magic angle.

The nosing is the front overhang of the tread past the riser face. It changes how the stair feels underfoot and can change how you measure “effective” tread depth. When laying out stringers, be clear whether your tread depth input is: (A) from riser-to-riser, or (B) including nosing.

If your calculator assumes one method and your carpenter cuts the other… congratulations, you’ve built a trip hazard.

Always measure from finished floor to finished floor (tile, hardwood, underlay—everything). If finishes aren’t installed yet, you must add the finish thicknesses into the rise. This is the number one reason the bottom step ends up “weird.”

Headroom is measured vertically from the nosing line (or stair line) to the ceiling/obstruction above. The trick is to check it where the stair passes under bulkheads and under floor framing. A stair can be perfect on paper and still lose headroom after drywall, beams, or ductwork show up.

Do the headroom check early—before mechanical runs. Once ducts move in, they don’t like moving out.

The OBC has minimums, but in real life you want enough width for moving furniture and not shoulder-checking the wall. Also remember: handrails can reduce the “clear” width. Aim wider than the bare minimum if you have the space—stairs are used every day, forever.

Landings are required at the top and bottom, and often when you change direction. Size depends on the stair width and swing of doors nearby. The most common mistake is “pinching” the landing with a door swing or a tight hallway.

Don’t design a landing that only works when you walk sideways carrying groceries like a crab.

Open risers can be allowed, but there are limits meant to prevent small kids from slipping through. If you’re doing open risers, plan early—stringer layout, tread thickness, and finish details all change.

Winders are triangular treads used to turn a stair without a landing. They’re space-savers, but they’re easy to build wrong and easy to trip on if the walking line isn’t respected. If you need winders, lay them out carefully and check code requirements for the narrow end and walking line.

Stringer spacing depends on tread thickness, material, and how the treads are supported. Too wide and you’ll get squeaks, flex, and cracked finishes. Too tight and you’re wasting lumber and time. For finished stairs, build stiffer than you think you need—nobody complains about solid stairs.

Bouncy stairs feel cheap even in a luxury house. Stiff is the new fancy.

A cut stringer is notched like a saw blade and the treads sit on the notches. A housed stringer has pockets/dados routed for treads and risers, often giving a cleaner finish. Housed can look more “finished,” but it requires more precision and shop time.

Squeaks come from movement and rubbing: tread-to-stringer, riser-to-tread, fasteners, and seasonal shrink/swell. Use construction adhesive where appropriate, screw rather than nail in key spots, and keep everything tight and supported. If you’re finishing in hardwood, plan the fastening method so you’re not creating future rub points.

Usually it’s one of these: wrong height, missing returns at the ends, poor graspability, or guards that aren’t strong enough (or have openings that are too large). Plan handrail blocking early—after drywall is too late for wishes.

Handrails aren’t décor. They’re “save-your-teeth” equipment.

Requirements depend on stair width, configuration, and whether walls/guards exist on both sides. Many homeowners choose a handrail wherever a person might naturally reach for support—especially in basements and high-traffic stairs. When in doubt, build for safety and comfort, not just minimum compliance.

If your stair starts on concrete or tile, confirm finished height early. The bottom riser often needs adjustment if you’re adding tile/thinset, sleepers, or underlayment later. The goal is still the same: all risers equal.

Use a framing square (or a stair gauge setup) and mark one “master” stringer carefully. Dry-fit it. Check rise/run, landing alignment, and headroom, then use it as the template for the rest. Small layout errors multiply fast when you cut three or four stringers from the same wrong template.

Measure twice, cut once… then dry-fit, then measure again. Wood is honest. It shows your mistakes immediately.

Basement stairs get lots of traffic (laundry, storage, kids, boots), so durability and grip matter. Exterior stairs add weather exposure and slip risk—material choice, drainage, and consistent risers become even more critical. Also watch door swings and landing sizes so you’re not stepping backward into thin air.

1) Measuring rise from subfloor instead of finished floor.

2) Bottom riser “different” because flooring thickness wasn’t planned.

3) Headroom lost to bulkheads, beams, or ducts (after the stair is framed).

4) Landings pinched by door swings or tight hallways.

5) Handrails/guards treated like décor instead of safety hardware.

Builder note: If you want, I can tailor these FAQs to match your exact stair calculator inputs (rise/run/nosing/landing checks) and weave in specific OBC clause references the same way you’ve been doing in your “NOTES (ONTARIO / OBC)” column.