How to Build Wooden Porch Steps

Building porch steps is one of those projects that looks intimidating until you break it down. The real skill isn't carpentry—it's math. Get your rise and run correct, build solid stringers, and fasten everything tight, and your stairs will work for decades. The difference between steps that feel stable and steps that wobble is the stringer. That's where your whole staircase lives. Everything else is just the visible part.

  1. Mark Your Stringer Path. Measure the total vertical rise from ground to porch deck surface. Divide that by 7 inches (standard step height) to find your number of steps. If you get 4.3 steps, you have 4 steps—which means one step will be slightly taller (the landing itself counts as the final rise). Use a framing square to mark your stringer. Lay it on a 2×12 board with the 7-inch mark on one leg and your run distance (usually 10-11 inches) on the other leg. Draw a line along the square, slide it down, and repeat for each step. Mark a plumb line at the bottom for the floor-to-ground support.
  2. Shape Support Beams Precisely. Use a circular saw to cut along your marked lines. Cut slowly at the transitions between the tread and riser lines. Your top cut should be square so it sits flush on the porch rim joist. Your bottom cut should create a level base that contacts the ground solidly—this is called the foot cut, and it prevents wobbling. Sand any rough edges, especially the inside corners where tread and riser lines meet.
  3. Anchor Stringers to Porch. Position your first stringer against the porch rim joist, aligned with your marked location. Use a level to confirm it sits plumb. Drill pilot holes through the stringer into the rim joist, then fasten with 3/8-inch lag bolts or 3-inch exterior-grade wood screws (lag bolts are stronger). Space fasteners roughly 12 inches apart. Install your second and third stringers the same way, typically spacing them 3-4 feet apart depending on step width.
  4. Attach Walking Surface. Cut 2×10 or 2×12 boards to length for your treads (the part you step on). Cut 1×8 or 1×10 boards for risers (the vertical face between steps). Fasten each tread with two 2.5-inch exterior screws per stringer, drilling pilot holes first. Install risers the same way, or leave them off entirely for an open-sided look. Leave a 1/8-inch gap between boards for water drainage and seasonal expansion.
  5. Stabilize Ground Connection. Stringers need support at ground level to prevent movement. Install a pressure-treated 4×4 or doubled 2×10 across the bottom perpendicular to your stringers. Fasten it to each stringer with 3-inch bolts or exterior-grade lag screws. This creates a beam that ties everything together. Make sure this base beam sits on stable ground or on concrete piers if your ground is soft.
  6. Verify Alignment and Solidity. Use a 2-foot level to confirm each tread is horizontal. Use a 4-foot level to confirm each riser is plumb. Walk up and down the steps firmly—they should feel solid with no flex or bounce. Tighten any fasteners that have loosened. Apply wood sealer or exterior paint if desired (optional but extends life significantly).
  7. Meet Code Rail Requirements. Check local codes—most jurisdictions require a handrail if you have more than 3 steps. Mount a 1.5-inch-diameter pressure-treated post at the top and bottom of your staircase using through-bolts. Install 2×4 rail stock at 34-36 inches above the tread, fastening to posts and mid-stringer support brackets. Confirm there's no more than 4 inches of space between the rail and tread at any point.