Concrete, Gravel and Sand Calculator

Work out the volume of a slab, footing or post holes, how many bags of concrete mix that is, or how many tonnes of gravel and sand to order.

LengthWidthThicknessSlab or rectangleHole widthHole depthPost hole
Key The measurements for a slab and for a post hole.
Units
m
m
mm
%
Bag yields (editable)
m³

Leave blank to use the starting figure, or enter the yield printed on your bag.

m³

Leave blank to use the starting figure, or enter the yield printed on your bag.

Volume0.9 m³
Volume with waste0.99 m³
Bags of 25 kg83 bags
Bags of 20 kg104 bags
Or ready-mix0.99 m³

Volume 0.9 m³ (1.177 cu yd); with 10% waste 0.99 m³; ÷ 0.012 m³ per 25 kg bag = 83 bags (rounded up).

Bag yields are approximate. Check the label on your bag.

Fig. 1 Volume and bags for your job.

Every formula is tested against worked examples. How we check

ThicknessVolumeBags of 25 kg
75 mm0.675 m³62 bags
100 mm0.9 m³83 bags
125 mm1.125 m³104 bags
150 mm1.35 m³124 bags

Fig. 2 The same slab at different thicknesses.

Last checked 10/11/2026. Sources: LSBUD: Linesearch Before U Dig (UK).

Guide

How the amount is worked out

Slab volume = length × width × thickness, in metres. Add waste, then divide by how much one bag makes.

Example. A 3 × 3 m slab 100 mm thick is 3 × 3 × 0.1 = 0.9 m³. A 25 kg bag makes roughly 0.012 m³ here, so that is 75 bags with no waste allowance, and 83 bags with 10% extra.

Bag yields: an honest note

Bag yields differ between brands and mixes, and the figures here for 20 kg and 25 kg bags are editorial rules of thumb, not figures from a manufacturer’s data sheet. The yield is printed on the bag or on the product data sheet, so enter that in the yield box before you buy.

Ready-mix or bags?

For more than about a cubic metre it is often easier to order ready-mixed concrete than to mix bags by hand. Suppliers have minimum loads and short-load charges, so ring and ask.

Gravel, sand and topsoil

Suppliers sell these by the tonne or by the bulk bag. To go from volume to weight multiply by a density. The densities here are editorial starting points, not standards: aggregates vary with moisture and grading, so ask your supplier.

Safety and rules

Before you dig, check for buried pipes and cables, for example with the free LSBUD service, and check local rules and any permissions that apply to your property. This is not building or structural advice. Foundations and slabs that carry loads may need approval under the Building Regulations.


Common questions

How many m3 of concrete for a 3 x 3 m slab?

A 3 x 3 m slab 100 mm thick is 0.9 m³. Add 5 to 10% for waste, so order about 0.95 to 1.0 m³.

How many bags of concrete for a fence post?

It depends on the hole. A 300 mm wide, 600 mm deep hole needs about 0.042 m³, which is about four 25 kg bags at 0.012 m³ each. The post takes up some of the volume. Set the shape to post holes to work it out for your size.

How thick should a slab be?

100 mm is common for paths and light-use bases, but ask a builder or engineer for anything that carries a load.

How many tonnes of gravel for a driveway?

Set the shape to slab, enter the length, width and depth, and choose gravel. For example 10 m by 3 m at 50 mm deep is 1.5 m³, about 2.4 tonnes at 1.6 tonnes per m³, before waste.

Planning a related job?

Worked examples

More calculators

Paying for the project?