For a 3-riser monolithic stair set at 7″ riser × 11″ tread × 4 ft wide — the most common front-entry stair geometry on a residential flip — the volume is 0.48 cubic yards exact. With a 5% cushion that rounds up to 0.75 yd³as a practical order on a quarter-yard supplier. If you go bagged instead, that's 22× 80 lb bags— Math.ceil(0.48 × 45) at the Quikrete data-sheet yield. At 0.75 yd³ you're well under the residential ready-mix minimum of 3 yd³, so the practical answer is usually bagged or folding the stair pour into a larger same-day order.
Run the same math on the concrete yardage calculator for any stair geometry; switch the mode dropdown to Stairs and it surfaces the wedge formula, the practical-order cushion, and the below-minimum warning that fires under 3 yd³.
Ask a SiteworkMath question
Quick answers about SiteworkMath's calculators and material take-offs — concrete yardage, topsoil + mulch volume, tile box-count, deck-surface materials. Free, no signup. Not structural-engineering or code advice — for joist / beam / footing / permit decisions, talk to a structural engineer, licensed contractor, or your local building department.
Hi, I'm the SiteworkMath assistant. I answer questions about the calculators and guides on this site — concrete yardage, topsoil, mulch, tile, and decking material math. I'm not a structural engineer or a licensed contractor; I'm a calculator built around the math that James Wu — Chicago-area flipper — uses on his own jobs. For structural decisions (joist sizing, beam spans, footing depth in your soil + climate, anything that needs a permit) talk to a licensed structural engineer or your local building department.
How pros actually do this
The first time the stair math earned its keep was a front-entry rebuild on a Chicago-suburb flip, summer 2021. Old wood stoop was rotting at the stringers; replacement was a 3-riser monolithic concrete set against the existing porch slab. Tape said 7-1/2″ riser, 11″ tread, 42″ wide. The calculator said 0.48 yd³ exact and 0.75 practical. I called the dispatcher for 1.0 yd³ on a half-yard plant and they wouldn't even take the order — short-load fee plus the truck's round-trip wasn't worth their dispatch slot.
So I went bagged: 22× 80 lb Quikrete from the Home Depot in town, mixed in a wheelbarrow with a hoe, poured top-down with a helper screeding the riser face as I went. Took about three hours from the first bag to broom finish. The form was 2x10 risers with a single back wall — half-inch plywood — braced with stakes every two feet because the riser face is where the hydrostatic head wants to push the form out.
That's the stair-specific lesson: the math tells you the yardage, but the FORM tells you whether you can actually pour it. Most stair pours past 3 risers want ready-mix, not bags — vibration, consolidation, and pour sequence outpace what a wheelbarrow can keep up with. A 4-step set is 0.78 yd³, a 5-step is 1.18 yd³, and at that volume you're hand-mixing 36-54 bags in a single working window. The math works; the labor doesn't.
My default split: 1-3 risers go bagged. 4+ risers go ready-mix, even if it means folding the stair pour into a larger same-day order on the property — a basement slab + front stairs scheduled together, or two flips on the same block timed for one truck. Below 3 yd³ ordering ready-mix solo costs you the NRMCA CIP 31 short-load fee plus the dispatcher friction, so the combine-with-a- slab move is the practical workaround.
The four inputs
1. Riser count, riser height, tread depth, stair width.
Stairs need four numbers, not three. Riser count is an integer (1-30). Riser height is in inches (IRC 2021 maxes at 7-3/4″ for residential). Tread depth is in inches (IRC 2021 minimum 10″). Stair width is in feet — the dimension parallel to the riser face, how wide the actual stair surface is. The wedge volume is sensitive to all four, so eyeball-measure a tape; don't trust the form drawing if it predates the framing changes.
2. Compute volume in cubic feet via the wedge.
The wedge formula: V (ft³) = riser × tread × width × N(N+1)/2, where everything but N is in feet. The N(N+1)/2 multiplier accounts for cumulative fill — step 1 sits on one tread depth of fill, step 2 on two, step N on N. For a 3-riser set the multiplier is 3(3+1)/2 = 6. For 4 risers it's 10. For 5 risers it's 15. The volume scales faster than risers because of that geometric term — a 5-step set isn't 5/3× the volume of a 3-step, it's 15/6 = 2.5× the volume.
3. Convert to cubic yards.
Divide by 27. A cubic yard is 3 ft × 3 ft × 3 ft = 27 ft³. Concrete is sold by the cubic yard, so this is the unit that matters at the dispatcher window. For our 12.83 ft³ stair set the answer is 12.83 ÷ 27 ≈ 0.48 yd³ — that's the EXACT volume, before any cushion or rounding.
4. Add the cushion, then round to the dispatch unit.
Multiply by (1 + waste% / 100). At 5% the math is 0.48 × 1.05 ≈ 0.504 yd³. Round UP to the next quarter-yard, you land at 0.75 yd³. Because that's well below the typical 3 yd³ residential minimum, the calculator surfaces a short-load warning — at this volume bagged is almost always the right call unless you're combining the stair pour with a larger same-day order.
The worked example, end to end
Inputs:
- 3 risers × 7″ riser height × 11″ tread depth × 4 ft wide
- 5% waste cushion (level subgrade, braced form)
- Bagged-alternative computed at the EXACT volume
Step by step:
- Wedge multiplier:
N(N+1)/2 = 3 × 4 / 2 = 6 - Volume in cubic feet:
(7/12) × (11/12) × 4 × 6 ≈ 12.83 ft³ - Cubic yards exact:
12.83 / 27 ≈ 0.48 yd³ - With 5% cushion:
0.48 × 1.05 ≈ 0.504 yd³ - Practical order, quarter-yard rounding:
ceil(0.504 × 4) / 4 = 0.75 yd³ - Bag count, 80 lb at 0.60 ft³ each:
ceil(0.48 × 45) = 22 bags - Bag count, 60 lb at 0.45 ft³ each:
ceil(0.48 × 60) = 29 bags
So you either pick up 22× 80 lb bags from the supplier of choice and hand-mix on site, OR fold the 0.75 yd³ into a larger same-day ready-mix order. At 0.48 yd³ the stair set is well below the typical 3 yd³ residential ready-mix minimum, so a solo ready-mix order triggers the NRMCA CIP 31 short-load fee — usually $40-60 per yard under threshold — and bagged ends up cheaper net.
Run the math yourself
Type your stair geometry below. The calculator is the same one used on the cluster anchor page; switch the mode dropdown to Stairs to surface the wedge formula and the below-minimum warning.
Where this number breaks down
A few stair-specific traps that put the math on the wrong side of the order:
- Wedge vs. tread-block-only forms.The engine returns the wedge volume — full triangular profile beneath the steps. If your form is tread-block-only against a back retaining wall, the volume is roughly N × riser × tread × width, about HALF the wedge value. Pour the wedge yardage into a tread-block form and you'll be moving wet concrete around looking for somewhere to put it. Confirm the form geometry before ordering, not after the truck arrives.
- Riser face bowing under hydrostatic head. The riser face is the most-stressed part of the form because wet concrete pushes laterally and the face is supporting all of it with no fill behind. A 2x6 riser bracing every 4 ft is fine for 3 risers; for 4-5 risers go to 2x8 or stake every 2 ft. A bowed riser face adds 0.05-0.10 yd³ of unaccounted volume on a 3-step set — small absolute, but the cushion already absorbed the normal variation, so a bow eats your finish margin.
- Vibration and consolidation past 3 risers.Bag mix in a wheelbarrow doesn't consolidate well into stair forms — too dry by the time you've hand-mixed it, and stairs need vibration to fill the riser-tread corners cleanly. Past 3 risers the form geometry outpaces what bags can keep up with, and you get cold joints at the riser-tread transitions where the next batch went in after the previous started setting. The fix is ready-mix, even if it means folding into a larger same-day order.
- IRC 2021 geometry limits.Maximum riser height is 7-3/4″, minimum tread depth is 10″ for residential per IRC 2021 Section R311.7.5. Pours that violate fail rough-in inspection regardless of how clean the yardage math is. The yardage calculator doesn't catch this — it's a form-builder check, not a concrete check. Verify the form is inside the limits before you open the data sheet.
- Pour sequence and cold joints.Monolithic stairs need a continuous pour from bottom to top in one working window. Stop in the middle and the riser-tread transition where you stopped becomes a cold joint that fails under load cycling. The 90-minute discharge window from ASTM C94 is your ceiling — that's why ready-mix wins on stairs past 3 risers (one truck, one continuous pour, no mid-pour batch changeover).
- Cold weather.Below 40°F you're into ACI 306 cold-weather territory and the cure window blows out. Stairs are exposed exterior concrete, so the cold-weather penalty hits harder than an interior slab — overnight freeze on a fresh stair pour spalls the riser face and costs you the finish. Pour stairs in a working temperature window or use curing blankets.
Frequently asked
How many cubic yards of concrete do I need for a 3-step stair?
For a 3-riser monolithic pour at 7″ riser, 11″ tread, 4 ft wide, the math is (7/12) × (11/12) × 4 × (3 × 4 / 2) = 12.83 ft³ ≈ 0.48 cubic yards exact. The wedge multiplier 3(3+1)/2 = 6 accounts for the cumulative depth of fill under each step — step 1 is one tread deep, step 2 is two treads deep, step 3 is three. Add a 5% cushion and round up to the next quarter-yard, you land at 0.75 yd³ practical. That's well below the residential ready-mix minimum, so most operators on a 3-step set go bagged or fold the pour into a larger same-day order.
What's the minimum tread depth for residential stairs?
IRC 2021 Section R311.7.5 sets the minimum tread depth at 10 inches and the maximum riser height at 7-3/4 inches for residential stairs. The 11″ tread × 7″ riser geometry in this guide's worked example sits inside both limits. Pours that violate either dimension fail rough-in inspection regardless of how clean the yardage math is — and since stair geometry is set by the form, not the concrete order, the form-builder catches this before the truck shows up. Worth confirming with your local building department; some jurisdictions amend the IRC.
How many 80 lb bags of concrete do I need for outdoor steps?
For a 3-step set at 0.48 cubic yards exact, the bag count is Math.ceil(0.48 × 45) = 22 bags of 80 lb. The 45-bags-per-yard number comes off the Quikrete Concrete Mix #1101 data sheet — an 80 lb bag yields 0.60 ft³, and 27 ft³ / 0.60 = 45. For a 4-step set the wedge multiplier jumps to 10 (4 × 5 / 2) so the volume more than doubles to ~0.78 yd³ exact and the bag count crosses 36. Past 3 risers, bagged stops being the cheap call — the back-injury math wins over the dispatch-fee math.
Should I pour concrete steps with ready-mix or bags?
Under 3 risers, bagged is usually fine — a 22-bag pour is a reasonable Saturday with two people. Past 3 risers I'd order ready-mix every time, and most stair pours past 3 risers want ready-mix anyway because vibration, consolidation, and pour sequence outpace what a wheelbarrow can keep up with. The catch on stairs specifically is that a 4-5 step set is still well below the residential ready-mix minimum (most Chicago-suburb plants set it at 3 yd³), so the practical move is usually folding the stair pour into a larger same-day order — a slab + stairs combo, or two flips on the same block scheduled together. NRMCA CIP 31 covers the short-load fee that hits if you order ready-mix solo for under-minimum yardage.
What's the difference between monolithic stairs and tread-block stairs?
A monolithic pour fills the entire triangular profile beneath the steps — the wedge approximation V = riser × tread × width × N(N+1)/2 captures that volume. It's the most common Chicago-suburb residential application: front entry stairs, side-yard stoops, basement bulkhead stairs. Tread-block stairs pour individual tread-and-riser blocks against a back retaining wall, so the volume is roughly N × riser × tread × width — about half the wedge value. The calculator returns the wedge volume because it's the conservative (higher) estimate and matches the more common form. If your form is tread-block-only against a back wall, divide the result by ~2.
Why does the calculator round up to a quarter-yard?
Most Chicago-suburb residential ready-mix plants — Ozinga, Prairie, Vulcan — honor quarter-yard tickets even though their dispatch is half-yard internally. Quarter-yard rounding gives you the cheapest practical order at most plants. Stricter dispatchers (rural Michigan, plant-direct outside the metro) only honor half-yard tickets, in which case 0.75 yd³ rounds up to 1.0 — and at that point you're far enough below the 3 yd³ residential minimum that bagged is the better call anyway. Always confirm the dispatch unit AND the minimum order with the supplier before you pour the form.
Related guides
- Concrete yardage for a slab →
- Concrete yardage for footings →
- Concrete yardage for a circle (post holes) →
- How many bags of concrete make a yard? →
Once the stair math is dialed, the next decision is usually footings — strip footings under a foundation wall, or spread footings under a column or stair landing. The math swaps the wedge multiplier for a simpler length × width × depth. How to figure concrete yardage for footings covers it.
By James Wu. Volume math is site arithmetic, formulas shown above. Bag yields trace to Quikrete Concrete Mix #1101 data sheet. Ready-mix delivery and short-load guidance from NRMCA CIP 31 — Ordering Ready Mixed Concrete; discharge window from ASTM C94/C94M. Residential stair detailing from ACI 332-20 Residential Concrete Code; stair geometry limits (max riser 7-3/4″, min tread 10″) from IRC 2021 Chapter 3 — Building Planning. Engine logic in lib/sitework/concrete.ts. Not structural-engineering advice — for code questions, stair-stringer design, or rebar layout, work with a licensed structural engineer or your local building inspector. Full methodology.