How to use the topsoil calculator
- Choose the Shape of the area: a rectangle, circle, triangle, or enter the area if you already know it.
- Measure it and enter the sizes. You can mix metres and feet. Each box has its own unit.
- Under What is it for? pick new lawn or turf (150 mm), flower beds and borders (200 mm), raised bed or vegetables (300 mm), or enter your own depth.
- Leave Extra for settling at 10%. Loose soil sinks after raking and watering, so a little over is safer than a little under.
- Read the tonnes for a loose delivery, the litres for bagged topsoil or raised beds, or the bulk bags. Then tap Add to shopping list or Share link.
Why use this calculator
It speaks in the units topsoil is sold in. You get tonnes for a delivery, litres for bags and raised beds, and 850 kg bulk bags, plus how many m² one tonne covers at your depth.
It has depth presets for real jobs. A new lawn, a border and a raised bed need different depths, and you can still type your own.
It is neutral. It is not built to sell you a particular product, and it shows its working so you can check it or take it to a supplier.
How we worked it out
Your numbers, step by step. This updates as you change the calculator.
- Area = length × width = 5 m × 4 m = 20 m²
- Volume = area × depth = 20 m² × 0.15 m = 3 m³
- Add 10% for settling: 3 × 1.1 = 3.3 m³ (3,300 litres)
- Weight = 3.3 m³ × about 1.5 t/m³ = 4.95 tonnes
- Bulk bags: 4.95 t ÷ 0.85 t per bag = 6 bags
The formula
The volume of topsoil is the area times the depth in metres. We add your settling allowance and then multiply by the weight of soil.
Tonnes = area × depth × (1 + extra) × tonnes per m³
A 5 m by 4 m lawn is 20 m². At 150 mm (0.15 m) deep that is 3 m³. Add 10% and it is 3.3 m³, which is 3,300 litres. At about 1.5 tonnes per m³ it weighs 4.95 tonnes.
- Litres: m³ × 1,000.
- Bulk bags: tonnes ÷ 0.85, rounded up. For 4.95 tonnes that is 6 bags.
- Cover per tonne: 1 ÷ (depth × tonnes per m³). At 150 mm that is 1 ÷ (0.15 × 1.5) = 4.4 m².
What we assume
- Screened topsoil weighs about 1.5 tonnes per m³ as delivered. Some suppliers quote about 1.3 for screened soil and up to 1.7 when it is damp or packed. We use 1.5 so you do not under-order.
- Depths: 150 mm for a new lawn on bare ground (100 mm if the soil is decent), 200 mm for flower beds and borders, and 300 mm for raised beds and vegetables. Rolawn suggests 150 to 200 mm for general planting and 300 to 400 mm for root crops.
- A bulk bag is taken as 850 kg. Real bags vary, and some are nearer 950 kg, so check the weight on the bag.
- 10% extra for settling is our default. It is not a fixed rule.
Tips
- Dig a small test hole to see how much good soil you already have. If it is decent, 100 mm of new topsoil on a lawn may be enough instead of 150 mm.
- Order by weight, but check the delivery note. Topsoil is heavier when it is damp or packed, so a tonne of wet soil is less soil than a tonne of dry.
- Rake the area level before you measure, and check the depth in a few places. A small dip in the ground takes a surprising amount of soil.
- Laying turf? Tick the box in the turf calculator to work out the topsoil underneath at the same time.
- For a raised bed, work in litres. Multiply length by width by depth in metres, then by 1,000, and compare it with the litres on the bag.
Turf calculator
Mulch calculator
Cubic metre calculator
Square metre calculator
Tonnes to m³ converter
Project shopping list