
Building stairs yourself costs an average of $450 to $1,600 in materials, depending on the stair type, wood species and number of treads. Having comparable stairs built and installed by a stair specialist costs $2,500 to $8,000. With the right calculations, good materials and a solid step-by-step plan, you can build a safe, sturdy staircase that meets building codes. In this guide you’ll learn everything about stair calculations, materials, safety and follow a complete step-by-step plan.
What Does It Cost to Build Stairs? DIY vs Having Them Made
Cost Comparison
| DIY (materials) | Ready-made (store) | Custom-built | |
|---|---|---|---|
| Straight staircase (pine/spruce) | $450 – $900 | $650 – $1,300 | $2,800 – $5,000 |
| Straight staircase (oak) | $900 – $1,600 | $1,300 – $2,200 | $4,500 – $7,500 |
| Quarter-turn staircase (pine/spruce) | $650 – $1,300 | $1,000 – $2,000 | $3,800 – $6,500 |
| Quarter-turn staircase (oak) | $1,100 – $2,200 | $1,600 – $2,800 | $5,500 – $8,500 |
| Loft ladder (aluminum) | $100 – $280 | $170 – $450 | — |
When Is DIY Worth It?
Building stairs yourself is worth it when:
- You need a straight staircase. Straight stairs are relatively easy to calculate and build. The construction is simple: two stringers, treads and optionally risers.
- Your budget is limited. You easily save $1,500 to $4,000 compared to a custom-built staircase.
- You have experience with woodworking. Building stairs requires precise cutting, routing and strong joints. This is not a beginner project.
- You’re replacing an existing staircase. You can use the old stairs as a template for the new ones.
When not to DIY? For spiral staircases, floating staircases or double-turn designs. These require complex calculations and special construction techniques. Leave this to a stair specialist.
The Stair Calculation: Rise, Run and Building Codes
What Do Building Codes Require?
Building codes set minimum requirements for stairs in residential buildings. Here are the key ones (check your local codes as they vary by jurisdiction):
| Requirement | Typical minimum | Recommended |
|---|---|---|
| Stair width (clear passage) | 36″ (91 cm) | 36-42″ (91-107 cm) |
| Rise (step height) | Max. 7.75″ (19.7 cm) | 7-7.5″ (17-19 cm) |
| Run (tread depth) | Min. 10″ (25.4 cm) | 10-11″ (25-28 cm) |
| Headroom above stairs | Min. 6’8″ (203 cm) | 7’+ (213+ cm) |
| Handrail required | Yes, with height difference > 30″ | Both sides if width > 44″ |
| Baluster spacing | Max. 4″ (10 cm) | 4″ (10 cm) |
The Staircase Formula
The staircase formula determines whether stairs are comfortable to walk on. The most commonly used formula:
2 × rise + run = 24 to 25 inches (60 to 63 cm)
Example: rise 7″ (18 cm), run 10″ (25 cm) → 2 × 7 + 10 = 24″. That falls within the range and feels comfortable.
Stair Calculation Step by Step
- Measure the total rise. Measure from the top of the lower finished floor to the top of the upper finished floor. Example: 106″ (270 cm).
- Choose the rise. A comfortable step height is 7-7.5″ (17-19 cm). We choose 7″ (18 cm).
- Calculate the number of treads. Total rise ÷ rise = number of treads. 270 ÷ 18 = 15 treads.
- Calculate the run. Use the formula: run = 63 – (2 × 18) = 27 cm (10.6″). Or choose 25 cm (10″): 2 × 18 + 25 = 61 cm — fine.
- Calculate the stair length. (Number of treads – 1) × run = stair length. (15 – 1) × 25 = 350 cm (138″). The top tread is the floor itself, so you don’t count it in the length.
- Calculate the angle. arctangent(rise / run) = arctangent(270 / 350) ≈ 37.6 degrees. A comfortable stair angle is between 30 and 40 degrees.
Calculation Example Summary
| Given / calculated | Value |
|---|---|
| Total rise | 270 cm (106″) |
| Rise per step | 18 cm (7″) |
| Run per step | 25 cm (10″) |
| Number of treads | 15 |
| Stair length (horizontal) | 350 cm (138″) |
| Stair angle | ±37.6° |
| Formula check | 2 × 18 + 25 = 61 cm ✓ |
Doesn’t work out? Adjust the rise. At 17.5 cm rise: 270 ÷ 17.5 ≈ 15.4 — that’s not a whole number. Try 18 cm: 270 ÷ 18 = 15 — exact. Always look for a rise that produces a whole number of treads.
Wood Types for Stairs
| Wood type | Price per tread (solid) | Hardness (Janka) | Suitable for | Feature |
|---|---|---|---|---|
| Pine/Spruce | $9 – $17 | 420-690 | Basement stairs, attic stairs, painted stairs | Soft, affordable, must be painted or varnished |
| Poplar | $12 – $22 | 540 | Stairs that will be painted | Slightly harder, paints well |
| Beech | $22 – $45 | 1,300 | Interior stairs, visible wood | Hard, wear-resistant, light color |
| Oak | $40 – $75 | 1,360 | Premium stairs, character | Very hard, beautiful grain, long-lasting |
| Ash | $35 – $60 | 1,320 | Modern stairs, light look | Hard, flexible, light color with distinctive grain |
| Plywood (birch) | $17 – $35 per tread | — | Modern design stairs | Strong, visible layers as style element |
Best choice for most stairs: Beech. It’s hard enough for daily use, affordable and has a neutral look that fits any interior. Oak is more beautiful but costs nearly double.
Budget choice: Pine or spruce, but then you must paint or varnish the stairs. Untreated softwood wears quickly on stairs — expect dents and wear marks within 2-3 years.
Choosing the Stair Type: Straight, Quarter-Turn or Spiral
Straight Staircase
The simplest construction. Two stringers run straight from the lower floor to the upper floor. Advantages: Easy to calculate, easy to build, affordable. Disadvantage: Takes the most floor space. A straight staircase with 15 treads is easily 3.5 meters (11.5 feet) long.
Quarter-Turn Staircase
A quarter-turn staircase makes a 90-degree turn, usually halfway. The turn is made with so-called “winder treads” that are wider on the outside than on the inside. Advantage: Fits in a smaller space than a straight staircase. Disadvantage: The winder treads are more complex to make and the walking line shifts.
DIY? A quarter-turn staircase is considerably harder than a straight one. The treads in the turn must be precisely calculated so the walking line is consistent throughout. Do you have woodworking experience? Then it’s doable. As a beginner: choose a straight staircase or have the winder treads made by a carpenter.
Spiral Staircase
A spiral staircase turns around a central pole. The treads are wedge-shaped. Advantage: Takes very little floor space. Disadvantages: Narrow, steep, difficult with furniture, complex to build. Not suitable for DIY unless you have professional woodworking experience.
Open Stairs vs Closed Stairs
Open stairs have no risers — you can see through the treads. Advantage: Light and modern. Disadvantage: Less rigid (risers add stiffness) and not suitable for households with small children.
Closed stairs have risers. Advantage: Sturdier, safer, more classic look. Disadvantage: More material, more work.
Tip: If you build open stairs, make the treads 5-10 mm thicker (43-45 mm instead of 38 mm) to keep the construction rigid enough.
Finishing: Varnishing, Oiling or Painting
| Finish | Cost | Maintenance interval | Look | Wear resistance |
|---|---|---|---|---|
| Stair varnish (PU varnish) | $30 – $60 | Touch up every 3-5 years | Glossy to matte, transparent | Very good |
| Hard wax oil | $25 – $50 | Annual touch-up on walking surface | Matte, natural | Good |
| Stair paint (opaque) | $25 – $45 | Every 3-5 years | Color of choice, opaque | Good |
| Stain + varnish | $30 – $55 | Every 3-5 years | Wood tone adjustable | Good |
Recommendation: Two-component stair varnish (PU varnish). This is the most wear-resistant option. Apply at least 3 coats and lightly sand between each coat with 240 grit. Use a varnish with anti-slip additive if you’re using a smooth wood species.
Practical tip for varnishing: Varnish every other tread. Varnish the odd treads first (1, 3, 5, etc.) and walk up via the even treads. When the odd treads are dry, varnish the even treads and walk via the odd ones. This way you can keep using the stairs while varnishing.
Required Materials and Tools
Materials for a Straight Staircase (15 Treads, Beech)
| Part | Quantity | Dimensions | Estimated cost |
|---|---|---|---|
| Stringers | 2 | 63 x 250 mm, length ±420 cm | $130 – $220 |
| Treads (solid beech) | 15 | 25 x 90 x 3.8 cm | $330 – $650 |
| Risers (optional, MDF or beech) | 14 | 18 x 90 x 1.8 cm | $55 – $130 |
| Wood glue (D3 or D4) | 1 bottle | 750 ml | $10 – $15 |
| Screws (6×80 mm) | 60 pieces | — | $10 – $15 |
| Tread nosings (rounded front edge) | 15 | — | Routed into the treads |
| Handrail + brackets | 1 set | Length depends on staircase | $55 – $170 |
| Varnish/oil | — | — | $30 – $60 |
| Estimated total | $630 – $1,260 |
Tools
| Tool | Required | Alternative |
|---|---|---|
| Circular saw + guide rail | Yes | Have pieces cut to size (less precise for angles) |
| Router with guide bushing | Yes | — |
| Cordless drill + bit set | Yes | — |
| Shop vacuum | Yes | — |
| Spirit level (120 cm / 48″) | Yes | — |
| Tape measure (5m / 16′) | Yes | — |
| Square | Yes | — |
| Sander | Yes | — |
| Clamps (at least 4) | Yes | — |
| Routing template for stringers | Very useful | Make your own from MDF |
| Jigsaw | Useful | — |
Step-by-Step Plan: Building Stairs in 12 Steps
Step 1: Measure the Total Rise Precisely
Measure the distance from the top of the lower finished floor to the top of the upper finished floor. Measure at the location where the stairs will go, not somewhere else in the room. Floors can be uneven. Check the measurement at least twice.
Step 2: Create the Stair Calculation
Use the staircase formula (2 × rise + run = 60-63 cm) to determine the ideal rise and run. Check that the number of treads comes out to a whole number. Calculate the stair length and verify it fits in the available space.
Step 3: Draw the Staircase to Scale
Draw the staircase to scale on paper or in SketchUp. Draw the stringers with the cutouts (called “housings” or “dados”) for the treads. Mark the positions of treads, risers and the connection points at top and bottom.
Step 4: Buy the Wood and Have It Cut to Size
Buy the stringers, treads and risers. Have the treads cut to width. You cut the stringers to length yourself at the correct angle — the top and bottom must be cut at the stair angle so the stringer sits level on the floor and against the upper floor.
Step 5: Make a Routing Template
Make a template from MDF that exactly matches the tread housing dimensions. Use this template with a router and guide bushing to cut identical housings in both stringers. Each housing is typically 15-18 mm deep.
Step 6: Mark the Housing Positions on the Stringers
Lay both stringers side by side and mark tread positions on both at the same time. Start at the bottom and work up. Verify that the spacing (rise) is equal throughout. Measure from one reference point — not from tread to tread, as measurement errors will accumulate.
Step 7: Route the Housings
Clamp the routing template at the marked position and route the housing with a router and guide bushing. Route 15-18 mm deep. The tread must fit snugly in the housing, but not so tight that you need a hammer to force it in.
Step 8: Insert Treads into the First Stringer
Lay the first stringer flat. Apply wood glue in each housing. Slide all treads into the housings. Check with a square that each tread is perpendicular to the stringer.
Step 9: Attach the Second Stringer
Apply wood glue in the housings of the second stringer. Tilt the stringer over the treads and press each tread into its housing. This is a two-person job — the stringer is heavy and all treads must drop into the housings simultaneously.
Step 10: Screw the Treads from Below
Drill from below through the stringer into each tread. Use 6×80 mm screws. Two screws per tread per stringer. The screws sit underneath the tread and are invisible. Optionally install the risers — screw these to the back of the tread above and the front of the tread below.
Step 11: Install the Staircase
Lift the staircase into position. The bottom of the stringers rests on the lower floor, the top connects to the upper floor. Screw the staircase to the upper floor structure with heavy screws or brackets. Check with a spirit level that the treads are level.
Step 12: Mount the Handrail and Finish
Attach the handrail brackets to the wall at 34-38″ (85-100 cm) height, measured vertically above the tread nosing of each step. Mount the handrail on the brackets. Lightly sand the entire staircase with 180 grit and apply 2-3 coats of stair varnish or hard wax oil. Stair varnish is more wear-resistant than regular varnish — use special stair varnish for walking surfaces.
Safety: What to Watch Out For
Structural Safety
- Stringers must be at least 63 mm (2.5″) thick for solid wood. Thinner stringers flex under load.
- Treads at least 38 mm (1.5″) thick for solid wood. At 25 mm thickness, the span must be less than 80 cm (31″).
- Always secure the staircase to the upper floor and preferably also at the bottom. An unsecured staircase is a serious hazard.
- The staircase must support 300 lbs (150 kg) point load on a single tread — this is a common code requirement.
Use Safety
- Handrail is required for height differences over 30″ (76 cm). Mount at 34-38″ (85-100 cm) height.
- Balusters (spindles) may have a maximum spacing of 4″ (10 cm) — children must not be able to pass through.
- Tread nosings must be rounded — sharp edges are a fall hazard.
- Use anti-slip — stair varnish with anti-slip grit, or anti-slip strips on the treads.
- The top tread must be flush with the upper floor — a height difference here is a tripping hazard.
Common Mistakes When Building Stairs
1. Measuring the Total Rise Incorrectly
Always measure from finished floor to finished floor. If the upper floor hasn’t been installed yet, add the floor thickness. A 1 cm error in the total rise results in a visible difference in the first or last step across 15 treads.
2. Ignoring the Staircase Formula
A staircase with a rise of 22 cm and a run of 20 cm: 2 × 22 + 20 = 64. That’s too high — the stairs feel steep and uncomfortable. Stick to the 60-63 cm range.
3. Accumulating Measurement Errors
Always measure from one reference point. If you mark positions from tread to tread, every small error adds up. Over 15 treads that can amount to centimeters of difference.
4. Insufficient Headroom
Check before starting that you have at least 6’8″ (200 cm) headroom at the top of the stairs. Nothing is more annoying than a staircase where you hit your head on the upper steps.
5. No Risers on an Open Staircase in a Home with Small Children
Open stairs (without risers) are a risk when small children are in the house. Children can fall or climb through the open space behind the treads. Install risers or a safety net.
6. Not Securing the Staircase
A staircase that only rests on the floor and leans against the upper floor without being secured can shift. Always screw the staircase in place, both at the top and bottom.
Frequently Asked Questions About Building Stairs
How much does it cost to build stairs yourself?
A straight staircase in pine/spruce costs $450 to $900 in materials. In beech or oak it costs $900 to $1,600+. A ready-made staircase from a home improvement store costs $650 to $2,200. A custom-built staircase costs $2,800 to $8,500.
Is building stairs difficult?
Building a straight staircase is a medium to difficult DIY project. You need experience with precise measuring, routing and structural work. A quarter-turn or spiral staircase is considerably more complex — that’s professional work.
What is the ideal step height for stairs?
The ideal step height (rise) is 7-7.5″ (17-19 cm). Building codes typically allow a maximum of about 7.75″ (19.7-22 cm), but that feels steep. Always verify with the staircase formula: 2 × rise + run should be between 24 and 25 inches (60 and 63 cm).
Do I need a building permit to build stairs?
For replacing or installing stairs in an existing home you usually don’t need a permit. The stairs must comply with your local building code. For new construction or renovations where the structure changes, always check with your local building department.
What wood is best for stairs?
Beech offers the best value for money: hard, wear-resistant and affordable. Oak is the premium choice with a beautiful grain and extreme durability. Pine and spruce are budget options, but only suitable if you paint or varnish the stairs — untreated they wear quickly.
Building Plans and Guides
Ready to get started with professional building plans and step-by-step guides? Check out the complete building plans package at fredsdiyplans.com — with thousands of plans for every DIY project.
Schema markup (for developer):
– Article schema
– HowTo schema (12 steps)
– FAQPage schema (5 questions)
Internal links to add:
– → how-to-build-a-cabinet (existing article)
– → how-to-build-a-deck (existing article)
Word count: ~2,650 words
