Mulch & Soil Calculator

Bed size + depth → cubic yards or metres, bags needed and total cost.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

A combined mulch and soil calculator that turns one or more garden beds into the volume of material you actually need to buy — in cubic yards, cubic metres and litres — then tells you how many bags that is and what it will cost bagged versus bulk. It is built for anyone topping up borders, laying a new lawn, filling raised beds or mulching around trees, and it handles a whole garden of differently sized beds in a single pass.

How it works

Every bed is reduced to an area and then a volume. For a rectangular bed the area is length times width; for a circular bed it is pi times the radius squared, where the radius is half the diameter you enter. The chosen depth is converted into the same length unit as the surface — millimetres become metres, inches become feet — and multiplied by the area to give a raw volume per bed.

The raw volumes from all of your beds are added together, then a waste and settlement allowance (5% by default) is applied so you order enough to cover compaction and uneven ground. That single total is expressed every way a supplier might quote it: cubic metres, cubic yards, litres and a rounded-up bag count based on the bag size you enter. A material density is used to estimate the total weight, which matters when you are checking whether a load fits in a car boot, a trailer or a wheelbarrow run.

Finally the calculator runs a quick cost comparison. It multiplies the bag count by your price per bag, multiplies your bulk rate by the volume, and highlights the cheaper route. Bulk loose delivery usually wins above roughly a cubic yard because you stop paying for plastic and packaging; bags win for small top-ups. Because the maths is all geometry and arithmetic, every figure recalculates instantly as you type, and nothing ever leaves your browser — your bed sizes and prices are saved only on your own device.

Worked example

Say you have two rectangular borders, each 4 m by 1.5 m, plus a circular bed 2 m across, all to be mulched 75 mm deep.

  • Border area: 4 × 1.5 = 6 m² each, so 12 m² for the pair.
  • Circle area: pi × 1² = 3.14 m².
  • Total area: about 15.14 m².
  • Volume at 0.075 m deep: 15.14 × 0.075 = 1.14 m³ before waste.
  • Add a 5% allowance: about 1.19 m³, which is roughly 1.56 cubic yards or 1,190 litres.
  • In 60 litre bags that is ceil(1190 / 60) = 20 bags.

At £5.99 a bag that is about £120, while bulk at £45 per cubic metre is about £54 — so a bulk delivery saves around £66 here.

Reference: formula and densities

Volume (m³) = area (m²) × depth (m), with depth (mm) ÷ 1000 for metric or depth (in) ÷ 12 then ÷ 27 for imperial cubic yards.

Conversions used: 1 cubic yard = 27 cubic feet = 0.7646 cubic metres = 764.6 litres. Typical loose densities applied for the weight estimate are bark mulch 350, compost 550, garden soil 800, topsoil 1300, gravel 1600 and rubber mulch 480 kilograms per cubic metre. These are averages; wet material weighs more, and graded stone varies, so treat the weight as a planning guide rather than an exact figure.

Ad placeholder (rectangle)