Concrete Calculator
Calculate the concrete volume in m³ or cubic yards and the number of 30 kg, 60 lb or 80 lb bags for a slab, footing, round column or steps.
Usually 5–10%: uneven ground, form bulging and spillage all use concrete.
Yields from QUIKRETE Concrete Mix data sheets. Check the yield printed on your bag: it varies by brand and product.
- Volume of one piece
- –
- Total volume
- –
- Volume with extra
- –
- Bags to buy
- –
- Weight of the bags
- –
About 1 cu yd (0.76 m³) or more: compare with ready-mix delivery, which is often cheaper and gives a more uniform pour than mixing dozens of bags.
Estimate only. Footing sizes, slab thickness, reinforcement and frost depth are set by local building codes and your engineer or supplier; the manufacturer's instructions prevail.
How to use the concrete calculator
- Choose Metric (m, cm, m³, kg) or Imperial (ft, in, cu yd, lb).
- Under What are you pouring?, pick the shape: - Slab (patio, shed base, walkway): length, width and Thickness; - Footing or strip foundation: length, Footing width and Depth; - Round column or post hole (tube form): Diameter and Height or depth; - Stairs (solid steps): Stair width, Rise (height of one step), Run (depth of one tread) and Number of steps.
- Set the Number of identical pieces (for example 6 deck post holes) and the Extra for waste and spillage (%).
- Pick a Bag size. The Yield per bag is filled in from the manufacturer’s data; choose Other bag (enter its yield) or type over it for another product.
- Read the Total volume, the Volume with extra, the Bags to buy (rounded up) and the Weight of the bags. The steps under the results show each multiplication. Reset defaults restores the example values.
All calculations run in your browser.
Concrete volume formulas
- Slab or footing: V = length × width × thickness.
- Round column: V = π × (diameter ÷ 2)² × height.
- Solid stairs: each step sits on the ground and is as tall as all the risers below it, so V = width × run × rise × n(n + 1) ÷ 2 for n steps. A landing or a thicker base is not included: add it as a slab.
Then bags = volume × (1 + extra %) ÷ yield per bag, rounded up.
Example: a 3 × 3 m slab, 10 cm thick, is 0.9 m³. With 10% extra, 0.99 m³; with 30 kg bags yielding about 0.0147 m³ each, that is 67.2, so 68 bags, about 2 tonnes to carry. In imperial units, a 10 × 10 ft slab, 4 in thick, is 33.3 cu ft (1.23 cu yd); with 10% extra and 80 lb bags yielding 0.60 cu ft, you need 62 bags. Four 10 in tube forms, 4 ft deep, hold 8.7 cu ft: 15 bags of 80 lb without any extra.
Bag yields used by this tool
The presets come from manufacturer data sheets for general-purpose concrete mix:
- QUIKRETE Concrete Mix (No. 1101) product data sheet: a 40 lb bag yields about 0.30 cu ft (8.5 L), a 60 lb bag about 0.45 cu ft (12.7 L), and an 80 lb bag about 0.60 cu ft (17 L).
- QUIKRETE Canada Concrete Mix (Target Products): a 30 kg (66 lb) bag yields 0.52 cu ft, about 14.7 L or 0.0147 m³.
As a rule of thumb, dry bagged concrete makes roughly 1 m³ per 2,000 to 2,200 kg of mix. Other brands and products (fast-setting, high-strength, 25 kg European bags) have different yields: read the bag and use Other bag (enter its yield).
Bags or ready-mix?
Mixing by hand or with a small mixer is practical up to about 1 cubic yard (0.76 m³, or 45 bags of 80 lb). From there on, the tool shows a reminder: ready-mix delivered by truck is usually cheaper, stronger and more uniform because it is poured in one go. Ready-mix is ordered by the cubic metre or cubic yard, often with a minimum load: give the supplier the Volume with extra.
Buying and pouring tips
- Keep 5–10% extra: excavations are rarely flat, forms bulge and some concrete stays in the mixer.
- Buy a few bags more than needed and return unopened ones; running short mid-pour leaves a weak cold joint.
- Store bags off the ground and dry. Check the weight you can safely carry and transport: 68 bags of 30 kg exceed the payload of many vehicles.
- Plan the gravel base, forms, reinforcement (mesh or rebar) and curing: they are not included here.
- Slab thickness, footing size and depth below the frost line are set by local building codes and, for structural work, by an engineer. The manufacturer’s instructions on water, mixing and curing prevail over this estimate.
Frequently asked questions
How many 80 lb bags of concrete make a cubic yard?
A cubic yard is 27 cu ft. At 0.60 cu ft per 80 lb bag, that is 45 bags; with 60 lb bags (0.45 cu ft), 60 bags.
How many 30 kg bags do I need for 1 m³?
At about 0.0147 m³ per bag, 1 m³ takes 68 bags. At this size, ready-mix is usually the better option.
How thick should a concrete slab be?
About 10 cm (4 in) is common for patios and walkways, and 12–15 cm (5–6 in) for driveways or heavier loads. Local codes and your supplier have the final word.
How do I calculate concrete for fence or deck post holes?
Choose Round column or post hole (tube form), enter the hole diameter and depth, and the number of holes. Subtract nothing for the post: the difference is small and works as a margin.
Why is my number of bags higher than the volume suggests?
Bags are rounded up to whole bags after adding the waste percentage. Set the extra to 0 to see the bare volume.
Related tools
- Flooring and Square Footage Calculator Calculate the square footage or square metres of several rooms and irregular shapes, then the flooring boxes to buy with a waste allowance.
- Tile Calculator Calculate how many tiles and boxes you need for a floor or wall, in metric or imperial, with grout joints and a 10–15% waste allowance.
- Volume Converter Convert volume between mL, litres, m³, teaspoons, tablespoons, cups, fluid ounces, pints, quarts and gallons, with US and UK units kept apart.