Use this free concrete calculator to find how many cubic yards of concrete you need for a slab, pad, driveway, sidewalk, footing, wall, floor, column or post hole. Enter the sizes and an extra for waste, and you get the concrete to order, the number of 40, 50, 60 and 80 lb bags, the weight and, if you add a price, the cost. Switch to metric for cubic meters. Pick a mix such as 1:2:4 to see the cement, sand and gravel for mixing it yourself, or use the Concrete Blocks tab to count the blocks for a wall. Every answer shows the working, and tables list bags per cubic yard, common slab sizes, column sizes and what concrete weighs. It is free and instant, and your numbers stay in your browser.
How to work out how much concrete you need
Concrete is sold by volume, in cubic yards in the US and cubic meters elsewhere. Work out the volume of the space you are filling, then add a little extra for waste. For a slab, footing or wall the volume is length × width × thickness. Measure the length and width in feet and the thickness in inches, turn the inches into feet by dividing by 12, and divide the cubic feet by 27 to get cubic yards.
10 × 10 × (4 ÷ 12) = 33.33 cubic feet33.33 ÷ 27 = 1.23 cubic yardsWith 10% extra for waste you would order about 1.36 cubic yards.
Slabs, driveways, sidewalks and floors
All of these are flat slabs, so the same formula works. A 20 ft by 20 ft slab that is 4 in thick is 4.94 cubic yards, and a 12 ft by 24 ft driveway that is 5 in thick is 4.44 cubic yards, before any extra. Many patios and sidewalks are about 4 inches thick and driveways are often thicker, but the right thickness depends on the use, the ground and your local building rules, so check with a builder.
Footings and walls
A footing is a long, narrow slab, so enter its length, its width and its depth. A footing 100 ft long, 2 ft wide and 12 in deep is 100 × 2 × 1 = 200 cubic feet, or 7.41 cubic yards. For a wall, use the wall length, its height as the width, and its thickness. Footings and foundations carry the weight of a building, so ask a builder or engineer for the sizes before you pour.
Round columns, piers and post holes
A round column, tube form, pier or post hole is a cylinder: π × (diameter ÷ 2)² × height. A hole 12 in across and 4 ft deep takes π × 0.5² × 4 = 3.14 cubic feet, or 0.116 cubic yards. Enter how many you need and the calculator multiplies for you. The table of column and tube sizes shows the concrete for each foot of depth.
How many bags of concrete mix?
Divide the volume by what one bag makes, and round up to whole bags. An 80 lb bag makes about 0.6 cubic feet, a 60 lb bag 0.45 and a 40 lb bag 0.3, so a cubic yard takes about 45 bags of 80 lb, 60 bags of 60 lb or 90 bags of 40 lb. For the 10 ft by 10 ft slab above with 10% extra, that is 62 bags of 80 lb. Bag yields are typical figures, so check the label of the bag you buy.
Bags or ready-mix?
Bags are handy for small jobs such as a few post holes or a small pad, because you can mix a little at a time. For larger pours, ready-mixed concrete delivered by truck is usually easier, because mixing dozens of bags by hand is slow and the batches can differ. Ask your supplier about delivery minimums and how much a truck carries, and enter a price per cubic yard in the calculator to see the cost of the order.
Mixing it yourself: cement, sand and gravel
If you make your own concrete, mixes are written as parts of cement, sand and gravel by volume, such as 1:2:4. The dry materials take up more room than the wet concrete, about 1.54 times as much, so a cubic yard of 1:2:4 concrete needs about 5.9 bags of cement (a 94 lb bag is about 1 cubic foot), 0.44 cubic yards of sand and 0.88 cubic yards of gravel. These are estimates, because the real figures depend on the sand, the gravel and the water. Pick a mix in the calculator to see the amounts for your job.
Why add extra for waste?
Ground is rarely perfectly level, forms can bulge a little, and some concrete is spilled or left in the truck or the wheelbarrow. Running short in the middle of a pour is much worse than having a little left over, so most people add 5 to 10%. The calculator lets you set the extra and shows both the exact volume and the amount to order.
What does concrete weigh?
Normal ready-mixed concrete weighs about 150 pounds per cubic foot, or 2,400 kilograms per cubic meter. That is about 4,045 pounds, or 2 tons, per cubic yard. It matters for the ground, the forms and the vehicles that carry it.
How many concrete blocks for a wall?
Multiply the wall length by its height, take off doors and windows, and divide by the area one block covers including its mortar joint. A US standard block is 16 × 8 inches, so it covers 0.889 square feet and a wall 20 ft long and 4 ft high takes 90 blocks, or 95 with 5% extra for breakage and cuts. The Concrete Blocks tab does the sum for US, UK and Australian block sizes.
Calculators that go with this one
For the stone under a slab or a driveway, use the Gravel Calculator. To change inches to a fraction of a foot or to work out the extra for waste, see the Fraction Calculator and the Percentage Calculator.

