A solid start for your next project
How many bags of concrete do I need? (20 kg bags)
Work out how many 20 kg bags of concrete mix to buy for a slab, footing, post holes or round piers, and compare the cost with ready-mix.
Your result
Your plan starts
with a few details.
Enter the size of your slab and select Calculate. The number of bags to buy appears here.
For general information only, not professional advice. Rules and prices change, so check the official sources below. Use your own judgement and speak to a qualified builder or engineer before you act.
How it works
Choose the shape you are filling and enter its size. Enter lengths in metres and thicknesses, depths and diameters in millimetres. The result shows cubic metres.
The calculator works out the volume of concrete, adds any waste allowance you enter, then divides by the volume one 20 kg bag makes. It always rounds up to whole bags, because you cannot buy part of a bag.
Add a bag price and a ready-mix price if you want to compare costs. Ready-mix suppliers often charge a delivery or small-load fee, so enter that too. The calculator then shows the volume where ready-mix becomes the cheaper choice.
Formula
Work out the concrete volume
Slab or footing = length × width × thickness Post hole = (π × radius² − post area) × depth × hole count Round pier = π × radius² × height × pier countUse metres for the dimensions. The post is subtracted because it takes up space inside the hole.
Convert volume into bags
Bags = ceil(volume × (1 + waste %) ÷ bag yield) This product yield = 0.0084375 m³ per 20 kg bagThe calculator rounds up because bags are sold whole.
Compare bag mix with ready-mix
Bag cost per m³ = bag price ÷ bag yield Switch volume = delivery fee ÷ ((1 + waste %) × (bag cost per m³ − ready-mix price per m³))A switch point is shown when ready-mix has the lower material rate. If bags cost less per m³, there is no switch point.
Worked example
Calculate the slab volume
3 m × 3 m × 0.1 m = 0.9 m³A 3 m by 3 m slab that is 100 mm thick needs this much concrete before waste.
Round up to whole bags
ceil(0.9 ÷ 0.0084375) = 107 bagsUsing the maker's yield, buy 107 × 20 kg bags with no waste allowance.
Add 10% waste
0.9 m³ × 1.10 = 0.99 m³ → 118 bagsEnter a waste allowance that suits your formwork and site conditions.
Assumptions and limits
The maker's sheet says "2 x 20kg bags cover a 450x500mm slab approximately (75mm thickness)." That is 0.45 x 0.5 x 0.075 = 0.016875 m³ for 2 bags, or 0.0084375 m³ per bag (about 118.5 bags per m³). The sheet gives this as an approximate figure.
Yields differ between products and with how much water you add. Check the yield printed on the bag you buy.
The waste allowance defaults to 0% because the maker sheets we checked do not publish one. Add your own allowance for uneven ground, spills and formwork that bows.
Post holes assume a square post standing on the bottom of the hole, so the post takes up space over the full depth. Enter 0 for the post width if you fill the hole before setting the post.
Costs use your prices. Bag cost uses whole bags. The switch point uses the cost per m³ without rounding, so the real change-over can be a bag or so either side. Ready-mix suppliers may also have minimum loads, which this calculator does not include.
Frequently asked questions
How many 20 kg bags of concrete do I need?
Work out the volume you need to fill in m³ and divide by 0.0084375 m³ per bag, then round up. From our calculator, a 3 m x 3 m slab 100 mm thick needs 107 bags with no waste allowance.
How many 20 kg bags are in a cubic metre of concrete?
Using the maker's coverage figure, 1 m³ needs about 118.5 bags, so buy 119 bags. Yields vary between products, so check the bag you buy.
Is it cheaper to buy concrete or mix it yourself?
Bags usually suit small jobs because ready-mix often comes with a delivery or small-load fee. As the job grows, the lower price per m³ of ready-mix can win. Enter your local prices and the delivery fee to see the switch point.
How many bags of concrete per fence post?
It depends on the hole size. From our calculator, a 300 mm hole 600 mm deep around a 100 mm square post needs 5 bags. Enter your hole size and number of posts for your fence.
How many wheelbarrows are in 1 m³ of concrete?
1 m³ is 1,000 litres. Divide that by the volume of wet concrete your wheelbarrow can carry safely, which is usually less than the capacity stamped on the tray.
Sources
Specs as of:
