How to measure for concrete steps
Start with the total height, from the ground where the bottom step will land up to the door threshold or the landing. Ground rarely sits level, so measure with a straight board and a level from the threshold. Divide by a riser of up to 7-3/4 inches and round up, and that gives you the number of risers. Divide the height by that number for the exact riser.
Then count properly, because this is where steps go wrong. Count risers. On a run of 3 risers with a landing at the top, you walk on 2 treads and the landing. A sum that adds three treads and then a landing counts one of them twice, which adds concrete you do not need.
Width and the landing come next. The 2021 IRC asks for 36 inches of clear width and a 36 inch landing at an exterior door. Measure what is really there if you are replacing old steps, because the frame or a storm door can change it. Solid-filled steps are simple, but heavy. A sloped slab with a hollow beneath uses less concrete but needs more careful forms.
A worked example
Here is a flight of 3 risers at 7.5 inches, with 11 inch treads, 36 inches wide, and a 36 inch landing, poured solid. These lines come from the same formula the calculator above runs.
3 risers, solid, with a 36 in landing
- Volume: 22.03 cu ft
- Cubic yards: 22.03 ÷ 27 = 0.82 cu yd
- 80 lb bags, at 0.60 cu ft each: 37
- Total rise: 22.5 in
Thirty-seven bags is nearly a ton and a half to mix by hand, so this is where a small truckload starts to make sense. The landing is most of the volume here, because it is the full height all the way across. For footing and any slab, use the concrete calculator, and for an indoor flight in wood, the stair calculator.
Concrete for common steps
These use 7.5 inch risers, 11 inch treads, 36 inch width and a 36 inch landing, all poured solid. Look how fast the volume climbs as the flight gets taller, because everything below the top step gets taller as well.
| Steps | Solid | 80 lb bags |
|---|---|---|
| 1 riser | 0.21 cu yd | 10 |
| 2 risers | 0.48 cu yd | 22 |
| 3 risers | 0.82 cu yd | 37 |
| 4 risers | 1.22 cu yd | 55 |
| 5 risers | 1.68 cu yd | 76 |
| 6 risers | 2.20 cu yd | 100 |
Mistakes that make bad steps
- Double counting a tread. Count risers, and let the top one rise to the landing.
- Uneven risers. The code limits how much they can vary within a flight, and your foot notices a difference long before your eye does.
- A landing too shallow. R311.3 asks for 36 inches at an exterior door. A door that swings out can make that feel short.
- Ignoring the ground. Footings and frost are not in this calculator, and steps that heave can pull away from the door.
- Forgetting the handrail. Four or more risers need one under R311.7.8, and it is easier to plan before you pour.
Questions
How much concrete for 3 steps?
About 0.82 cubic yards for 3 risers at 7.5 inches, with 11 inch treads, a 36 inch landing and a width of 36 inches, poured solid. That is 37 bags of 80 pound concrete. At that amount, price a small delivery as well.
How much concrete for 2 steps?
About 0.48 cubic yards for 2 risers at 7.5 inches, an 11 inch tread, a 36 inch landing, and 36 inches wide, poured solid. That is 22 bags of 80 pound concrete. Count your risers, not your treads, or you can double count one.
What rise and run for outdoor steps?
A riser of no more than 7-3/4 inches and a tread of at least 10 inches, under the 2021 IRC, and Fine Homebuilding reports that the 2024 edition keeps them. Some outdoor designs use lower risers and deeper treads for comfort. Your local code decides.
Do concrete steps need a handrail?
Yes at 4 or more risers, under R311.7.8 of the 2021 IRC. A guard is also required where a walking surface is more than 30 inches above grade, by R312.1.1. Check your local amendments, because towns do change these.
How big should the landing be?
At least 36 inches in the direction of travel at an exterior door, under R311.3. There must be a landing or floor at the top and bottom of each stairway, too. A door that swings out over the landing may need more room in practice.
When do I need a professional?
You need a permit or a pro for steps attached to the house, anything over a few risers, or on frost-prone ground, since footings and reinforcement matter. Steps can settle and pull away from the door. Ask your building department.
These concrete steps sums are a guide using 2021 IRC section R311.7, and they are advisory, so your town's adopted code and inspector decide. Footings, frost depth and rebar are not covered. Solid steps are very heavy, and a poorly built flight can crack, settle or trip someone, so ask about reinforcement before you pour.
Sources and review
- 2021 residential code, chapter 3, as adopted in Colorado, UpCodes, 2021.
- Concrete Mix 1101 data sheet, Quikrete, 2020.
- Stairway basics, Fine Homebuilding, 2024.
Checked in November 2026. Spotted a wrong number? Report it and it goes in the corrections log.
How this is calculated
Every figure below is read from the code that produces the answer, so what is written here is what the calculator ran. The constants were last checked against their sources in November 2026.
The arithmetic
Solid steps
Volume = Width × (Run × Rise × (1 + 2 + … to one less than the risers) + Landing × Risers × Rise)
- Risers
- The top one rises to the landing
- Landing
- Depth of the top landing
Worked through: 3 risers, 7.5 in rise, 11 in run, 36 in landing and width comes to 22.03 cu ft
Cubic yards
Cubic yards = Cubic feet ÷ 27
- 27
- Cubic feet in a cubic yard
Worked through: 54 ÷ 27 = 2 cu yd
The constants, and where they come from
BAG_YIELD_CU_FT
Published figureCubic feet from one bag, by its weight
- 40
- 0.3
- 60
- 0.45
- 80
- 0.6
Applies to: Quikrete Concrete Mix
Source: Concrete Mix 1101 data sheet, Quikrete, published 2020-11, read 2026-11. This source is about 6 years old, and it is the one the figure rests on.
Quikrete's data sheet prints 0.30, 0.45 and 0.60 cubic feet. Check the bag you buy.
MAX_RISER_INCHES
Published figureHighest riser allowed, in inches
Applies to: Places using the 2021 IRC. Local amendments differ
Source: International Residential Code 2021, chapter 3, as adopted in Colorado (R311.7 stairways), International Code Council, read on UpCodes, published 2021, read 2026-11. This source is about 5 years old, and it is the one the figure rests on.
R311.7.5.1. Read through UpCodes' copy of Colorado's adoption, since ICC refused our request. Fine Homebuilding says the 2024 edition keeps 7-3/4 inches.
MIN_TREAD_INCHES
Published figureShallowest tread allowed, in inches
Applies to: Places using the 2021 IRC. Local amendments differ
Source: International Residential Code 2021, chapter 3, as adopted in Colorado (R311.7 stairways), International Code Council, read on UpCodes, published 2021, read 2026-11. This source is about 5 years old, and it is the one the figure rests on.
R311.7.5.2. Read through UpCodes' copy of Colorado's adoption, since ICC refused our request. Nosing is required unless the tread is at least 11 inches.
MIN_WIDTH_INCHES
Published figureNarrowest stair allowed, in inches
Applies to: Places using the 2021 IRC. Local amendments differ
Source: International Residential Code 2021, chapter 3, as adopted in Colorado (R311.7 stairways), International Code Council, read on UpCodes, published 2021, read 2026-11. This source is about 5 years old, and it is the one the figure rests on.
R311.7.1, as clear width above the handrail height. Read through UpCodes' copy of Colorado's adoption, since ICC refused our request.
MIN_LANDING_INCHES
Published figureShallowest landing at an exterior door, in inches
Applies to: Places using the 2021 IRC. Local amendments differ
Source: International Residential Code 2021, chapter 3, as adopted in Colorado (R311.7 stairways), International Code Council, read on UpCodes, published 2021, read 2026-11. This source is about 5 years old, and it is the one the figure rests on.
R311.3, in the direction of travel. Read through UpCodes' copy of Colorado's adoption, since ICC refused our request.
HANDRAIL_AT_RISERS
Published figureRisers at which a handrail is required
Applies to: Places using the 2021 IRC. Local amendments differ
Source: International Residential Code 2021, chapter 3, as adopted in Colorado (R311.7 stairways), International Code Council, read on UpCodes, published 2021, read 2026-11. This source is about 5 years old, and it is the one the figure rests on.
R311.7.8, for flights of four or more risers. Read through UpCodes' copy of Colorado's adoption, since ICC refused our request.
GUARD_ABOVE_INCHES
Published figureHeight above grade at which a guard is required, in inches
Applies to: Places using the 2021 IRC. Local amendments differ
Source: International Residential Code 2021, chapter 3, as adopted in Colorado (R311.7 stairways), International Code Council, read on UpCodes, published 2021, read 2026-11. This source is about 5 years old, and it is the one the figure rests on.
R312.1.1. Read through UpCodes' copy of Colorado's adoption, since ICC refused our request. We compare it with the total rise, which is a simplification.
CU_IN_PER_CU_FT
DefinitionalCubic inches in one cubic foot
Applies to: Definitional, everywhere
True by definition, so there is nothing to cite. The derivation is below.
Twelve inches in a foot, and a volume is three lengths multiplied, so 12 × 12 × 12 = 1728.
CU_FT_PER_CU_YD
DefinitionalCubic feet in one cubic yard
Applies to: Definitional, everywhere
True by definition, so there is nothing to cite. The derivation is below.
Three feet in a yard, and a volume is three lengths multiplied, so 3 × 3 × 3 = 27.
What the labels mean
- Published figure:
- taken directly from the source named beside it.
- Definitional:
- true by definition, like the number of inches in a foot, so there is nothing to cite.
If a figure here looks wrong, it may be. Tell us what you found and we will check it against the source and publish a correction if it needs one. How constants are chosen and how often they are reviewed is set out in our methodology.
How to use the concrete steps calculator
- 1
Measure the total height from the ground to the door threshold
- 2
Divide it by a riser of up to 7-3/4 in, and round up to get your risers
- 3
Set the tread depth, the width and the landing depth
- 4
Read the yards or bags
- 5
Check the code flags, and ask your inspector about footings
What this calculator assumes
Every estimate here rests on the assumptions below. Where your job differs from one of them, the figure will differ too.
- You count risers, and the top one rises to the landing, so the landing is not also counted as a tread
- All risers and treads are equal. The code limits how much they can vary within a flight
- The code checks compare your numbers with common limits, and they are advisory
- It counts the concrete only. Footings, rebar and form boards are separate
Pro tips
- Slope each tread very slightly so that water runs off, and check it against your code
- Brace the forms hard, since wet concrete pushes outward with real force
- Price a delivery once you are near a yard, as that much mixing by hand is hard work