In this section

How Many Bags of Concrete Per m³? (20kg, 25kg, 40kg)

Calculate concrete bag counts from the manufacturer's stated yield per bag, with a worked example and an allowance you choose.

Scope: Geometry and quantity estimates only; use the adopted code and approved design for requirements.

Worked arithmetic checked . Review method.

Calculate from the stated yield

Use the mixed yield printed on the product label, not bag weight divided by a generic concrete density. The bag contains a dry mix; its weight alone does not tell you the finished volume.

Bags required = round up [volume in litres × (1 + allowance / 100) ÷ yield per bag in litres].

One cubic metre is 1000 litres. If a product states a yield of 10 litres per bag, 1 m³ needs 100 bags before allowance. If it states 12 litres, the same volume needs 84 bags before allowance. These example yields do not apply to every bag size or brand.

Worked example: a 0.6 m³ pour

  1. Convert to litres: 0.6 × 1000 = 600 L.
  2. Choose an example 10% allowance: 600 × 1.10 = 660 L.
  3. Read the label. For an example yield of 10 L per bag: 660 ÷ 10 = 66 bags.
  4. With a different product yielding 12 L per bag: 660 ÷ 12 = 55 bags.

Keep the units consistent and round the final bag count up once. Choose the allowance to suit the job. It is not a fixed code rule. Follow the product’s water, mixing, placement and curing instructions; do not add extra water to chase a larger yield.

Keep the working with your order

Find the slab or hole volume with the free web tool. Note the stated yield and bag count on the Chippy Tools concrete sheet.

What this calculation does not decide

It does not specify concrete strength, reinforcement or footing dimensions. Those come from the approved design and applicable requirements. For a large pour, discuss ready-mix quantities and delivery increments with the supplier.

Basis and product source

The sum turns a volume into a bag count using a known yield. The source for yield is the technical data sheet or bag label for the exact product you will buy. There is no fixed yield for each bag weight.

Frequently asked questions

How many bags of concrete make a cubic metre?
Divide 1000 litres by the stated mixed yield of one bag in litres, then round up. For an example product yielding 10 litres per bag, one cubic metre needs 100 bags before allowance. Read the actual product label.
Can I calculate yield from bag weight alone?
No. Dry bag weight is not the same as the mass of finished mixed concrete. Use the manufacturer's stated mixed yield; products and bag sizes differ.
How do I allow for waste?
Multiply the geometric volume by 1 plus your chosen allowance percentage divided by 100, then divide by yield and round up. Confirm a suitable allowance with the supplier.