How to Build Porch Steps: Block, Brick, and Wood Options
Block, brick, or wood: a complete guide to building code-compliant porch steps, from rise-and-run math and footings to step-by-step instructions for each material.
Preparing calculators and theme…
Block, brick, or wood: a complete guide to building code-compliant porch steps, from rise-and-run math and footings to step-by-step instructions for each material.
A porch without steps is a porch you cannot use. Whether you are replacing a rotted set of wooden stairs or building fresh access to a new porch, the project follows the same foundation: measure the total rise, divide it into equal risers, choose a material that suits your budget and skill level, and give the steps a footing that will not move. This guide covers three proven options: concrete block, brick, and pressure-treated wood.
Every porch stair starts with the total rise: the vertical distance from the bottom walking surface up to the porch floor. Set a level across the porch edge, measure down to the grade, and write that number down. For this example, say the porch floor sits 24 inches above the walkway.
The International Residential Code (IRC R311.7) sets the geometry: maximum riser height 7-3/4 inches, minimum tread depth 10 inches, and the largest and smallest riser in the same flight cannot differ by more than 3/8 inch. That uniformity rule ruins more DIY stairs than anything else, so plan for identical risers from the start.
Divide the total rise by 7-3/4 to find the minimum riser count: 24 / 7.75 = 3.1, so you need 4 risers, at 6 inches each. Four risers means three treads plus the porch floor as the top landing, so with 11-inch treads (measured nosing to nosing) the total run is 3 x 11 = 33 inches.
A few more numbers to lock in. The stair must be at least 36 inches wide, and treads narrower than 11 inches need a nosing projection between 3/4 inch and 1-1/4 inches so your toes land on a full surface. Run these numbers through a stair calculator to confirm the riser count and total run before you build.
Every material option in this guide fails the same way: the bottom of the steps settles and the top pulls away from the porch. For block and brick steps, pour a reinforced concrete pad (4 inches thick on 4 to 6 inches of compacted crushed stone) extending at least 4 inches past the steps on each side, with the bottom of the pad below the local frost line in cold climates. For wood steps, set concrete piers below the frost line under each stringer and pour a small pad where the stringers land, so no wood end grain sits in soil. Always call the utility locator service before you dig.
Stacked concrete masonry units (CMUs) are the fastest path to rock-solid porch steps. Standard 8x8x16-inch blocks stack neatly into steps: work outward and downward course by course, setting each course back 10 to 11 inches to form the tread.
Lay the first course on the footing with mortar, check it level both ways, then fill the block cores with concrete and drop rebar vertically every 16 inches or so. Finish the tops with 12-inch stone or concrete treads mortared in place, which gives you the proper tread depth with a small overhang.
Block steps look plain, so plan the finish: stucco, thin stone veneer, or tile all work over block, and a masonry sealer is cheap insurance in any climate.
Best for: tight budgets, low-to-mid porch heights (under 30 inches), and builders comfortable with mortar and a level.
Brick steps are built over a concrete or block core rather than from brick alone. The standard approach is to form the body of the stair with block or poured concrete, then face the risers and treads with brick set in mortar, keeping 10- to 11-inch treads and identical riser heights across every course.
Use exterior-rated, freeze-thaw-proof brick and Type S mortar. Slope every tread about 1/8 inch per foot away from the house so water sheds, and keep the mortar joints tight and well tooled; open joints soak water and spall within a couple of winters.
Brick costs more in both material and labor than block, but it matches existing brick veneer beautifully and needs no secondary finish. Courses of brick are 2-2/3 inches tall with a 3/8-inch joint, so hitting exact riser heights takes planning: mock up the first stair dry before you mix mortar.
Best for: homes with brick or stone facades, porches under 30 inches, and builders who value the finished look over speed.
Wood is the most DIY-friendly option and the only one you can finish in a weekend. The stair is built on cut stringers (2x12 pressure-treated lumber) spaced no more than about 16 inches apart, with treads screwed across them. Anchor the top of each stringer to the porch rim joist with metal stringer hangers or a ledger detail; never rely on nails alone.
Lay out each stringer with a framing square: mark the unit rise on one leg and the unit run on the other, then step the square down the board. If you have never laid out a stringer, the stringer layout guide walks through the framing-square method in detail. Cut the top of the stringer plumb where it meets the porch and the bottom so it lands flat on the footing pad.
For treads, use two 2x6 boards per step with a small gap between them for drainage, or single 2x12 boards, fastened with exterior screws rather than nails. Anchor handrail posts into the stringers, not just the treads.
Wood needs care that masonry does not: re-seal or stain every 2 to 3 years and check the stringer hangers annually. But when a tread wears out, you replace one board in an afternoon instead of rebuilding the stair.
Best for: DIY builders, higher porches (3+ risers), wood decks and porches, and anyone who wants the fastest build.
Whichever material you choose, finish with the code-driven details. The stair width must be at least 36 inches, and with four or more risers you need at least one handrail on the open side; many porches look better and inspect cleaner with rails on both sides. The top of the handrail goes 34 to 38 inches above the tread nosing line, and balusters or pickets must block a 4-inch sphere. For masonry stairs, core-drilled rail posts set in epoxy or sleeves cast into the footing are the cleanest anchor; for wood, through-bolt the rail posts to the stringers.
The landing at the bottom matters too: the IRC wants a flat walking surface at the base of the stair, in practice your walkway, patio, or a poured pad meeting the bottom tread. The bottom riser is measured from that finished surface, so pour or pave it before you finalize the layout.
Four risers of 6 inches each, giving three treads plus the porch floor as the top landing. Three risers would be 8 inches tall, which exceeds the 7-3/4 inch code maximum.
In most jurisdictions, yes, any time you alter the means of egress. Many cities exempt a like-for-like replacement of existing steps, but new or structurally different stairs generally need a permit and an inspection. Call your building department before you start.
No. Wood in contact with soil rots quickly, and masonry on uncompacted ground settles and cracks. Put every stair on a concrete footing or pad below frost depth, with compacted crushed stone underneath.
Properly built block or brick steps routinely last 50 years or more. Pressure-treated wood typically lasts 15 to 25 years outdoors before stringers or treads need replacement, depending on climate and maintenance.
Code requires a handrail when the stair has four or more risers. Even for shorter stairs, a rail is worth adding for older adults and children, and it costs little to include while you are building.
The code minimum is 36 inches, and 36 to 48 inches works well for a typical residential porch. Wider stairs look proportional on grand porches, but each additional 16 inches of width needs another stringer or support bay to keep treads from bouncing.
Pick your material honestly: block for budget and permanence, brick for looks, wood for speed and DIY ease. Do the rise-and-run math first, set a real footing, keep every riser identical, and your steps will be safe, legal, and solid for decades.
© 2026 Stairs Calculator. All rights reserved.
Calculations are for reference only. Always verify with local building codes.