Skip to content

Concrete Calculator: Volume, Cubic Yards and Bags Needed

Concrete for a slab in m³ or cubic yards, and how many 20–40 kg or 40–90 lb bags it takes.

Inputs

Concrete volume
1.2 m³

Use this calculator on your own site

Free embed

  • Two lines of HTML, unlimited views
  • Shows a small CalculateEveryday bar, with a credit link under the calculator

What each Concrete input means

Length
The slab's length in metres, or feet in US units. For an L-shape, work out each rectangle separately and add the volumes.
Width
The slab's width, in the same unit.
Depth (thickness)
The finished thickness — in metres or feet, not centimetres or inches: 10 cm is 0.1 m and 4 inches is 0.333 ft.
Units
Metric gives cubic metres; US units give cubic feet and the cubic yards ready-mix is ordered in.
Bag size
The bag you will buy. Yields come from Quikrete's data sheet — an 80 lb bag makes 0.60 cu ft — and metric bags are scaled from the same 17 litres per 36.2 kg.

Concrete formula

volume = length × width × depth · bags = volume ÷ yield of one bag, rounded up · 1 cu yd = 27 cu ft

V=l×w×d,n=⌈VVbag⌉V = l \times w \times d, \qquad n = \left\lceil \frac{V}{V_{\text{bag}}} \right\rceil

A slab is a box, so its volume is length × width × thickness — in metres that gives cubic metres, in feet cubic feet, and dividing cubic feet by 27 gives the cubic yards a ready-mix plant sells by. Bagged concrete is sold by weight but used by volume, so the bag count depends on what one bag makes when mixed. Quikrete's data sheet gives the figures: an 80 lb bag makes 0.60 cubic feet (17 litres), a 60 lb bag 0.45 and a 40 lb bag 0.30 — the same 0.47 litres of concrete per kilogram of mix at every size, which is how the metric bags here are worked out: a 40 kg bag makes about 18.8 litres. Divide the slab's volume by one bag's yield and round up; a part bag still has to be bought. The working is shown with the result, so you can swap in the yield printed on your own bag.

Concrete worked example

A 4 × 3 m patio slab 10 cm thick: 4 × 3 × 0.1 = 1.2 m³. A 40 kg bag makes about 18.8 litres (0.0188 m³), so 1.2 ÷ 0.0188 = 63.9 — 64 bags. In US units the same slab is about 13 × 10 ft at 4 inches: 42.4 cu ft, or 1.57 cu yd, which is 71 bags of 80 lb. At that size a ready-mix truck is usually the better buy; bags suit post holes, steps and small pads.

Where the Concrete calculator can give the wrong answer

  • Yields differ between brands and mixes. Quikrete's are used here because they are published; a high-strength or fast-setting mix can make a little more or less per bag, and the figure on your bag wins.
  • Depth is the finished thickness. A 4-inch slab is 0.333 ft, not 4 — and in metric, 10 cm is 0.1 m.
  • Uneven ground, forms that bow and spillage all eat concrete, so the exact bag count is a minimum. Rebar, mesh and anything else in the slab displaces almost nothing and is ignored.
  • Round columns and post holes are cylinders: π × radius² × depth. Work the volume out separately and add it.
  • Until 2 Oct 2026 this page assumed 0.023 m³ per 40 kg bag, a figure with no source that was 23% too high; metric counts from before then are about a fifth too low.

Spotted a mistake? Tell us

Concrete reference table

Bags of concrete mix per cubic yard and per cubic metre
BagYield of one bagBags per cubic yardBags per cubic metre
40 lb0.30 cu ft90118
50 lb0.375 cu ft7295
60 lb0.45 cu ft6079
80 lb0.60 cu ft (17 L)4559
90 lb0.675 cu ft4053
20 kgabout 9.4 L82107
25 kgabout 11.7 L6686
40 kgabout 18.8 L4154
Source: Quikrete Concrete Mix (No. 1101) data sheet, revised October 2022, for the US bags; metric bags at the same 17 L per 36.2 kg; counts rounded up

Concrete FAQ

1 cubic yard is 27 cubic feet. At Quikrete's yields that is 45 bags of 80 lb (27 ÷ 0.60), 60 bags of 60 lb (27 ÷ 0.45) or 90 bags of 40 lb (27 ÷ 0.30).