Railing Run Planner
Enter your railing one post-to-post section at a time and this figures posts, rails, spindles and mounting hardware - stairs included, measured on the slope.
Give each section's length, 8 ft maximum. Tick “stairs” on a sloped section and give run and rise instead. Then pick the rail stock, spindle style and how the rails mount.
Post count, rail count, spindle counts, brackets, and a priced list you can adjust before it goes to the cart.
Measure the two easy numbers — run flat along the floor and rise straight up — and the tool figures the rail on the slope for you.
Enter each post-to-post section (max 8 ft — that's the post spacing). A corner just shares a post: enter each side as its own section, no extra parts. Tick "stairs" on a section and give run + rise — the tool figures the rail length along the slope, and that section gets 26-inch stair spindles. 3-inch spindles at max 7-inch centers so no gap passes a 4-inch sphere. Local code may differ — we'll confirm by phone before anything ships.
Your bill of materials
Every line is a real product with today's price — nothing here is a placeholder.
| Part | Why this many | Qty | Unit | Line |
|---|---|---|---|---|
| Estimated materials total | — | |||
Math, in the open: posts = your sections + 1 (corners share a post — three 8-ft sections straight or around a corner take the same parts) · stair sections figure the rail along the slope: √(run² + rise²) — a flat section is just rise = 0 · rail cuts (top + bottom per section) get packed into the fewest full sticks, largest cuts first, the way a contractor would cut them · spindles = 3″ spindles at max 7″ on-center along the rail, so no gap passes a 4-inch sphere (26″ spindles on stair sections, 29″ on flat) · mounting your way: Ram Tough brackets (2 per rail), the tenon-cutter rental, or your own hardware. Every quantity above is editable before it goes to the cart. Local code may differ — we'll confirm by phone.
Rather talk it through? 1‑800‑426‑1002 — Scott or Olivia will check your list in minutes.