Concrete Calculator
Updated How we review
Offline — showing the version cached on .
Unresolved errors (0)
Results
Concrete volume for bag counting is 33.33 ft³. Concrete volume for ready-mix ordering is 1.23 yd³. Bags needed is 56. Placed weight is 4667 lb.
- Concrete volume for bag counting
- Concrete volume for ready-mix ordering
- Bags needed
- Placed weight
Dimensioned drawing
| Slab length | 10 ft |
|---|---|
| Slab width | 10 ft |
| Slab thickness | 4 in |
| Bags needed | 56 |
Your recent calculations
Stored only on this device.
| Solved for | What are you pouring? | Slab length | Slab width | Slab thickness | Footing length | Footing width | Footing depth | Column diameter | Column height | Number of columns | Bag size | Yield per bag | Waste allowance | Concrete volume for bag counting | Concrete volume for ready-mix ordering | Bags needed | Placed weight |
|---|
* computed under superseded data
How to use this calculator
- Choose What are you pouring?Choose Slab for a flat rectangular pour, Footing for a rectangular trench, or Round column or post hole for a cylinder. Your choice decides which fields below apply.
- Enter Slab lengthEnter the slab's length in feet, from 0.1 to 1000 ft.
- Enter Slab widthEnter the slab's width in feet, from 0.1 to 1000 ft.
- Enter Slab thicknessEnter the slab's thickness in inches, from 2 to 48 in.
- Enter Footing lengthEnter the footing's length in feet, from 0.1 to 1000 ft.
- Enter Footing widthEnter the footing's width in inches, from 1 to 120 in.
- Enter Footing depthEnter the footing's depth in inches, from 2 to 120 in.
- Enter Column diameterEnter the column or post hole's diameter in inches, from 1 to 120 in.
- Enter Column heightEnter the column or post hole's height in feet, from 0.1 to 100 ft.
- Enter Number of columnsEnter how many identical columns or post holes you're pouring, from 1 to 100.
- Choose Bag sizePick the bag size you plan to buy. It fills in a typical yield for that size below, which you can still edit.
- Enter Yield per bagEnter the volume one bag yields, in cubic feet, from 0.05 to 3 ft³. Picking a bag size above fills in a starting value.
- Enter Waste allowanceEnter a percent to add on top of the raw volume for spillage or an uneven sub-base, from 0 to 50%.
- Read Placed weight
Placed weight (lb) vs Yield per bag (ft³)
Placed weight (lb) Yield per bag (ft³)
What this calculates
Quikrete Concrete Mix is a pre-blended mixture of cement and aggregates, requiring only the addition of water. This calculator works out how much of that packaged mix a slab, footing, or round column needs. 3
This concrete mix comes in bag sizes of 40 lb, 50 lb, 60 lb, 80 lb, and 90 lb. Pick the size you plan to buy; the calculator prefills a typical yield, which you can still edit. 3
What This Mix Is Used For
The product this calculator is modeled on lists many uses. Among them are foundation walls and footings, sidewalks, curbs, steps, ramps, and walkways. Others are appliance platforms, pipe and post footings, floor slabs, and patios. The list also covers pools, fish ponds, stepping stones, splashblocks, bird baths, riprap, slope protection, and driveway repairs. Three of those shapes, a flat slab, a footing, and a post hole, match the pours this calculator computes. 3
How the Calculator Finds Volume
For a slab or a footing, the calculator treats the pour as a rectangular box: length times width times thickness. Length and width are entered in feet, but thickness is entered in inches. The calculator changes inches to feet first, using the rule that 12 inches equal 1 foot. 1
For a round column or post hole, the calculator uses the cylinder formula instead. Volume equals pi times the radius squared times the height. That formula holds whether or not the cylinder stands perfectly straight. The calculator finds the radius by halving the diameter you enter. It then multiplies by the number of columns. 6
Three Worked Examples
Slab — 10 ft by 10 ft by 4 in: Concrete volume for bag counting 33.33 ft³
See inputs and calculation
Starting values
- What are you pouring?
- Slab (rectangular)
- Slab length
- 10 ft
- Slab width
- 10 ft
- Slab thickness
- 4 in
- Bag size
- 80 lb
- Yield per bag
- 0.6 ft³
- Waste allowance
- 0 %
- Concrete volume for bag counting: 33.33 ft³
Show arithmetic
10 * 10 * 4 / 12Full branch logic
0 == 0 ? 10 * 10 * 4 / 12 : (0 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1) - Concrete volume for ready-mix ordering: 1.235 yd³
Show arithmetic
10 * 10 * 4 / 12 / 27Full branch logic
(0 == 0 ? 10 * 10 * 4 / 12 : (0 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) / 27 - Bags needed: 56
Show arithmetic
ceil(10 * 10 * 4 / 12 * (1 + 0 * 0.01) / 0.6)Full branch logic
ceil((0 == 0 ? 10 * 10 * 4 / 12 : (0 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) * (1 + 0 * 0.01) / 0.6) - Placed weight: 4667 lb
Show arithmetic
10 * 10 * 4 / 12 * 140Full branch logic
(0 == 0 ? 10 * 10 * 4 / 12 : (0 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) * 140
Footing — 10 ft by 12 in by 8 in: Concrete volume for bag counting 6.67 ft³
See inputs and calculation
Starting values
- What are you pouring?
- Footing (rectangular trench)
- Footing length
- 10 ft
- Footing width
- 12 in
- Footing depth
- 8 in
- Bag size
- 80 lb
- Yield per bag
- 0.6 ft³
- Waste allowance
- 0 %
- Concrete volume for bag counting: 6.67 ft³
Show arithmetic
10 * 12 / 12 * 8 / 12Full branch logic
1 == 0 ? 10 * 10 * 4 / 12 : (1 == 1 ? 10 * 12 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1) - Concrete volume for ready-mix ordering: 0.247 yd³
Show arithmetic
10 * 12 / 12 * 8 / 12 / 27Full branch logic
(1 == 0 ? 10 * 10 * 4 / 12 : (1 == 1 ? 10 * 12 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) / 27 - Bags needed: 12
Show arithmetic
ceil(10 * 12 / 12 * 8 / 12 * (1 + 0 * 0.01) / 0.6)Full branch logic
ceil((1 == 0 ? 10 * 10 * 4 / 12 : (1 == 1 ? 10 * 12 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) * (1 + 0 * 0.01) / 0.6) - Placed weight: 933 lb
Show arithmetic
10 * 12 / 12 * 8 / 12 * 140Full branch logic
(1 == 0 ? 10 * 10 * 4 / 12 : (1 == 1 ? 10 * 12 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) * 140
Column — 12 in across and 8 ft tall: Concrete volume for bag counting 6.28 ft³
See inputs and calculation
Starting values
- What are you pouring?
- Round column or post hole (cylinder)
- Column diameter
- 12 in
- Column height
- 8 ft
- Number of columns
- 1
- Bag size
- 80 lb
- Yield per bag
- 0.6 ft³
- Waste allowance
- 0 %
- Concrete volume for bag counting: 6.28 ft³
Show arithmetic
3.14 * (12 / 12 / 2) ^ 2 * 8 * 1Full branch logic
2 == 0 ? 10 * 10 * 4 / 12 : (2 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1) - Concrete volume for ready-mix ordering: 0.2327 yd³
Show arithmetic
3.142 * (12 / 12 / 2) ^ 2 * 8 * 1 / 27Full branch logic
(2 == 0 ? 10 * 10 * 4 / 12 : (2 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) / 27 - Bags needed: 11
Show arithmetic
ceil(3.14 * (12 / 12 / 2) ^ 2 * 8 * 1 * (1 + 0 * 0.01) / 0.6)Full branch logic
ceil((2 == 0 ? 10 * 10 * 4 / 12 : (2 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) * (1 + 0 * 0.01) / 0.6) - Placed weight: 880 lb
Show arithmetic
3.142 * (12 / 12 / 2) ^ 2 * 8 * 1 * 140Full branch logic
(2 == 0 ? 10 * 10 * 4 / 12 : (2 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) * 140
Original example and source context
Take a 10 ft by 10 ft slab poured 4 in thick, sized independently of any footing or column entries on the same form. At a bag yield of 0.6 ft³ and a 0% waste allowance, the calculator returns 33.33 ft³ of concrete for bag counting and 1.23 yd³ for ready-mix ordering, needing 56 bags that weigh 4667 lb once placed. 5
Switch to a 10 ft long, 12 in wide, 8 in deep footing trench, again figured independently of the slab or column entries. With the same 0.6 ft³ bag yield and 0% waste allowance, it comes to 6.67 ft³ of concrete for bag counting and 0.25 yd³ for ready-mix ordering, needing 12 bags weighing 933 lb once placed. 5
A single round post hole 12 in across and 8 ft tall, figured on its own apart from the slab and footing entries, comes to 6.28 ft³ of concrete for bag counting and 0.23 yd³ for ready-mix ordering at that same 0.6 ft³ bag yield and 0% waste allowance — 11 bags weighing 880 lb once placed. 5
Why the Waste Allowance Is a Percent
The waste allowance you enter is a percent, and a percent is simply the number 0.01. Whatever percent you type adds that many hundredths of the volume as a margin. It's not a separate unit of its own. That convention comes from the guide that governs how measurements are written and expressed. 2
Preparing the Site and Placing the Pour
Before you pour, stake out the planned area and remove sod or soil to the desired depth. Nail and stake forms securely in place, then tamp and compact the sub-base until firm. 3
Dampen the sub-grade before concrete is placed, and avoid standing puddles of water. Fill the form to its full depth in one continuous pass, since partial-depth fills can leave a cold joint. After the pour fills the form without air pockets, strike it off and float it right away. Use a straight board, moving it back and forth in a saw-like motion. Then cut control joints about 1 in deep every 6 ft to 8 ft. 3
Curing and Cold-Weather Protection
Curing is one of the most important steps in concrete construction. Proper curing increases strength and durability, while a poor curing job can undo an otherwise well-placed pour. 3
Protect fresh concrete from freezing during its first 48 hours. Use plastic sheeting or insulation blankets if temperatures are expected to fall below 32°F. 3
When Your Pour Is a Cylinder
A round slab and a round column are really the same shape, just poured in different directions. Volume works the same for either one: multiply pi by the radius squared, then by the height. That holds whether the cylinder stands up straight or lies on its side. 6
Sonotubes, Donuts, and Slabs With a Hole in Them
Some pours aren't a solid cylinder — a tube form, or a circular slab poured around a pipe or a knockout, leave a hole in the middle. For those, work out the volume of the whole outer circle first, then subtract the volume of the inner circle you aren't filling. That difference, times the height, is what you're actually pouring. 5
What's in the Bag
Concrete mix is cement and aggregate, pre-blended, built for general structural work. All you add is water. 3
Reading This Calculator's Number for What It Is
What This Page Doesn't Get Into
This page doesn't quote a price. Cost per square foot, the total cost of a slab, and cost in general aren't in the sources behind this calculator — a NIST measurement standard and a QUIKRETE product data sheet — so no such figures appear here. 3
It also doesn't cover coloring your concrete, a "pros' magic number," when concrete was first invented, or how to work out a square column. The data sheet behind this page describes one general-purpose mix in inches, feet, and pounds — nothing about pigments, history, or square shapes. 3
As for concrete versus cement, or the types of concrete: the data sheet only says concrete is cement blended with aggregate for general structural work. It doesn't go further into how the two terms differ or list other types, so this page stops there too. 3
Five Things This Page Won't Guess At
You may be looking for the difference between an online tool like this one and a physical construction calculator, how to add color to your concrete, how to figure a square column, the different types of concrete, or when concrete was invented. This page's sources are silent on all five. The closest they come is saying that the mix this calculator is built around is one pre-blended product of cement and aggregate for general structural use, not a lineup of types to choose between 3. Beyond that, none of it is covered here.
Key facts
- Compressive strength reaches about 2500 psi at 7 days and about 4000 psi at 28 days. 3 3
- Bag counts round up to the next whole bag, the same way the published calculator's own formulas round up. 5 5
- Water content runs about 6 pt to 9 pt per 80 lb bag; other bag sizes use their own table. 3 3
- 3 feet equal 1 yard, the linear unit behind this calculator's cubic-yard volume output. 1 1
How this is calculated
Calculate the volume for your selected shape. Then allow for waste and convert the volume into the requested units or number of bags.
Concrete volume for bag counting
L × W × D ÷ 12- L = Slab length (ft)
- W = Slab width (ft)
- D = Slab thickness (in)
- shape = What are you pouring?: 0 = Slab (rectangular), 1 = Footing (rectangular trench), 2 = Round column or post hole (cylinder)
- length_ft = Slab length (ft)
- width_ft = Slab width (ft)
- thickness_in = Slab thickness (in)
- footing_length_ft = Footing length (ft)
- footing_width_in = Footing width (in)
- footing_depth_in = Footing depth (in)
- column_diameter_in = Column diameter (in)
- column_height_ft = Column height (ft)
- column_count = Number of columns ()
- bag_yield_ft3 = Yield per bag (ft³)
- waste_pct = Waste allowance (%)
- volume_ft3 = Concrete volume for bag counting (ft³)
- volume_yd3 = Concrete volume for ready-mix ordering (yd³)
- bags = Bags needed
- weight_lb = Placed weight (lb)
- ceil = rounded up to the next whole number
Follow the calculation with your values
- Concrete volume for bag counting: 33.33 ft³
Show arithmetic
10 * 10 * 4 / 12Full branch logic
0 == 0 ? 10 * 10 * 4 / 12 : (0 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1) - Concrete volume for ready-mix ordering: 1.235 yd³
Show arithmetic
10 * 10 * 4 / 12 / 27Full branch logic
(0 == 0 ? 10 * 10 * 4 / 12 : (0 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) / 27 - Bags needed: 56
Show arithmetic
ceil(10 * 10 * 4 / 12 * (1 + 0 * 0.01) / 0.6)Full branch logic
ceil((0 == 0 ? 10 * 10 * 4 / 12 : (0 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) * (1 + 0 * 0.01) / 0.6) - Placed weight: 4667 lb
Show arithmetic
10 * 10 * 4 / 12 * 140Full branch logic
(0 == 0 ? 10 * 10 * 4 / 12 : (0 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) * 140
Full formulas, symbols and sources
volume_ft3 = length_ft * width_ft * thickness_in / 12
Slab (rectangular)
volume_ft3 = length_ft * width_ft * thickness_in / 12
Footing (rectangular trench)
volume_ft3 = footing_length_ft * footing_width_in / 12 * footing_depth_in / 12
Round column or post hole (cylinder)
volume_ft3 = 3.1415926 * (column_diameter_in / 12 / 2) ^ 2 * column_height_ft * column_count
Concrete volume for ready-mix ordering
volume_yd3 = volume_ft3 / 27
Bags needed
bags = ceil(volume_ft3 * (1 + waste_pct * 0.01) / bag_yield_ft3)
Placed weight
weight_lb = volume_ft3 * 140
- shape
- What are you pouring?: 0 = Slab (rectangular), 1 = Footing (rectangular trench), 2 = Round column or post hole (cylinder)
- length_ft
- Slab length (ft)
- width_ft
- Slab width (ft)
- thickness_in
- Slab thickness (in)
- footing_length_ft
- Footing length (ft)
- footing_width_in
- Footing width (in)
- footing_depth_in
- Footing depth (in)
- column_diameter_in
- Column diameter (in)
- column_height_ft
- Column height (ft)
- column_count
- Number of columns ()
- bag_yield_ft3
- Yield per bag (ft³)
- waste_pct
- Waste allowance (%)
- volume_ft3
- Concrete volume for bag counting (ft³)
- volume_yd3
- Concrete volume for ready-mix ordering (yd³)
- bags
- Bags needed
- weight_lb
- Placed weight (lb)
- ceil
- rounded up to the next whole number
Frequently asked questions
How do I calculate how much concrete I need?
How many cubic feet is a 50-pound bag of concrete?
What is the standard thickness of concrete?
How much does concrete weigh?
How many bags are in one cubic yard of concrete?
How much extra concrete should I order?
How long does concrete take to cure?
Should I use bagged concrete or ready mix?
How long does concrete take to dry?
Limitations & common mistakes
- This page accepts Slab length, Slab width, and Footing length only from 0.1 to 1000 ft. Column height must fall between 0.1 and 100 ft. Slab thickness must fall between 2 and 48 in. Footing width must fall between 1 and 120 in, and footing depth between 2 and 120 in. Column diameter must fall between 1 and 120 in, and column count between 1 and 100. Yield per bag must fall between 0.05 and 3 ft³, and waste allowance between 0 and 50%. These are this page's own chosen limits, not limits of the formulas. It refuses any entry outside them rather than calculating with it.
- The calculator only handles a rectangular slab, a rectangular trench footing, and a round column or post hole. It does not compute walls, square columns, curbs and gutters, stairs, or tube shapes.
- It does not address cost, coloring, or the composition of cement versus concrete. The source material behind this page does not cover those subjects.
- The volume, bag count, and weight this page returns come only from the numbers you type in. They are only as exact as your own measurements. They are not a substitute for a measurement taken on site, or for a professional's judgement where one is required.
Formula, sources, and review
This calculation follows the formula published on this page and rests on 6 cited sources, listed under Sources below. Last checked .
Sources & methodology
Sources
- 1 NIST Handbook 44 – 2026, Appendix C. General Tables of Units of Measurement — last verified
- 2 NIST Guide to the SI (SP 811), Chapter 7: Rules and Style Conventions for Expressing Values of Quantities — last verified
- 3 QUIKRETE Concrete Mix — Product Data Sheet, Product No. 1101 (Division 3, 03 31 00 Structural Concrete) — last verified
- 4 Concrete Calculator — How Much Do I Need? | QUIKRETE — last verified
- 5 QUIKRETE concrete calculator script (calculator.js) — last verified
- 6 Cylinder — Wikipedia — last verified