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.
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?
- Setting fence posts? Work out the panels and posts first. Fence Panel and Post Calculator
- Footings for a deck? Check the boards and joists. Decking Calculator
Worked examples
More calculators
Paying for the project?
- Work out the repayment on a loan with the calcfig personal loan calculator.