Skip to main content
Today's Gardens Project Planner

Soil calculator for beds, borders and planters

https://todaysgardens.org/soil-calculator/ Planning estimate — generated in your browser and not stored.

How much soil it takes to fill something is each container’s area multiplied by its own fill depth, added together. This tool gives every bed, border and planter its own depth, and reports the total in litres — the unit bagged soil is actually sold in.

Zones to fill

One row per bed, border, raised bed or planter. Each row carries its own fill depth, because beds are rarely the same depth.

The depth of soil this zone needs, not the height of the structure around it.

Assumptions

Bagged soil settles as it is watered in. Any allowance here is your own figure.

Bagged soil and compost are sold in litres. Read the figure off the bag you intend to buy.

The proportion of the total you want to be soil improver rather than soil. Leave it empty and no split is shown.

Optional: work out weight

No weight is shown anywhere unless you enter a density. Wet material weighs substantially more than the same volume dry, so use your supplier's figure for what you are actually buying.

Calculations run in your browser. Enable JavaScript to use this calculator.

Your estimate

Worked example — not your result

A 2 m × 1 m raised bed filled to 40 cm, plus a 6 m × 0.6 m border filled to 25 cm, with 50 L bags.

1,700 litres (L)

Total volume
1.70 m³
Raised bed
800 L
Border run
900 L
Bags at 50 L
34
Assumptions in this example
Zone 1 depth 40 cm
Zone 2 depth 25 cm
Bag size 50 L
Improver blend not entered — no soil and improver split shown

This is an example, not your result. It matches golden vector S1–S2 in the calculation methodology. Enter your own measurements and select Calculate.

How much soil do I need to fill this?

Each container is its own sum: the area of its footprint multiplied by the depth of soil it needs. A 2 m × 1 m raised bed filled to 40 cm holds 0.8 m³, which is 800 litres, or sixteen 50-litre bags. A 6 m border run 0.6 m wide and filled to 25 cm holds another 900 litres. The reason this tool gives every row its own depth is that those two numbers are almost never the same.

Litres lead the result here because that is how bagged soil is sold. Cubic metres are shown alongside, so you can compare a stack of bags against a bulk delivery without doing the conversion in your head.

This is not the same job as ordering bulk topsoil

Filling containers and covering ground are different problems with different failure modes. Filling is bounded — the bed holds what it holds — and the risk is buying a slightly wrong number of bags. Covering is open-ended, and the risk is a delivery you cannot get down the side of the house. If you are ordering by the cubic metre or by the tonne, the topsoil calculator is the right tool, because it handles bulk bags, loose loads and tonnage from a density you supply.

Blending soil and improver

The blend control splits the gross total into two lines that add back up to it: how much soil, and how much improver. It makes no claim about what proportion is right for your plants — that is a horticultural judgement about your soil and what you are growing, and this site does not publish a figure for it.

Expect to top up

A freshly filled bed almost always needs more soil within a few weeks. Watering settles the material, air pockets close, and the surface drops. That is normal and it is not something this calculator can predict, because it depends on how compressible your mix is and how it was filled. Buying one bag more than the arithmetic suggests is usually the cheaper mistake.

How this figure is worked out

Every step is arithmetic you can repeat by hand. Full precision is kept through the calculation and rounded once for display.

Formulae used on this page
Step Formula
Depth to metres depth m = mm ÷ 1000, or cm ÷ 100, or m × 1
Cubic metres to litres 1 m³ = 1000 L
Circle area A = π × r², with r = d ÷ 2 when a diameter is entered
Gross volume after overage gross volume = net volume × (1 + overage % ÷ 100)
Bag count bags = ceiling(gross litres ÷ bag litres)
Mass from a density you entered kg = gross m³ × density kg/m³, and tonnes = kg ÷ 1000
Zone volume zone volume m³ = zone area m² × that zone’s depth m
Soil and improver blend split improver m³ = gross m³ × blend % ÷ 100, and soil m³ = gross m³ − improver m³

The calculation methodology sets out every formula, bound and rounding rule this site uses.

Sources

SourceRHSOrganic Matter: How to Use in the Garden

https://www.rhs.org.uk/soil-composts-mulches/organic-matter-how-to-use-in-garden

checked 6 August 2026. Source key rhs-organic-matter.

  • To improve soil it is usual to apply about 5–10kg per square metre.
  • For weed control as a mulch, or as a surface application in no-dig gardening, at least 5cm is required, which amounts to about 50 litres per square metre.
  • In practice it is easier and more effective to apply 8cm, which needs about 50% more organic matter.
  • Check quantities by weight where you can, because wet manures and composts are much heavier than drier materials.
  • Only use well-rotted material when digging it in, to avoid depleting nitrogen from the soil.
  • The coarser the material, the longer it takes to break down.