As a raised bed soil calculator, the sum is simple: to work out how much soil a bed needs, multiply its inside length by its width by the fill depth, all in metres, then multiply by 1,000 to get litres. A 1.2 × 2.4 m bed (about 4 × 8 ft) filled 30 cm deep needs 0.864 m³, or 864 litres: 18 bags of 50 litres.

Illustration of an empty timber raised bed frame with a tape measure stretched along one side and a stack of plain soil bags beside it
IllustrationMeasure the inside of the bed, multiply length by width by depth, and you know how many litres of soil to buy.

This page works as a calculator you can do on paper: the formula, a ready-made table for common bed sizes and depths, bag counts, the RHS mix split into compost, sand and topsoil, and how much to allow for topping up.

The raised bed soil formula

  1. Measure inside the frame in metres: length, width and the depth you will fill to.
  2. Convert centimetres to metres by dividing by 100 (30 cm = 0.3 m).
  3. Multiply: length × width × depth = cubic metres (m³).
  4. Convert to litres: m³ × 1,000 = litres.
  5. Count bags: litres ÷ litres per bag, rounded up.

Example: a 1.2 × 1.8 m bed filled 30 cm deep is 1.2 × 1.8 × 0.3 = 0.648 m³ = 648 litres. In 50-litre bags, 648 ÷ 50 = 12.96, so 13 bags.

If your supplier sells by weight, Rolawn, a UK topsoil supplier, gives roughly 0.67 m³ per tonne of standard topsoil, though it says density varies by product. On that basis, 0.864 m³ is about 1.3 tonnes.

Diagram of a raised bed drawn as a box in perspective, with arrows along its length, its width and its depth
DiagramVolume = length × width × depth. In metres this gives cubic metres; multiply by 1,000 for litres.

How much soil in a raised bed: ready-made table

Litres and cubic metres for a completely empty bed filled to each depth.

Bed (inside)15 cm deep20 cm deep30 cm deep45 cm deep60 cm deep
0.6 × 1.2 m (small or balcony)108 L144 L216 L324 L432 L
1.2 × 1.2 m (about 4 × 4 ft)216 L288 L432 L648 L864 L
0.9 × 1.8 m (about 3 × 6 ft)243 L324 L486 L729 L972 L
1.0 × 2.0 m300 L400 L600 L900 L1,200 L
1.2 × 1.8 m (about 4 × 6 ft)324 L432 L648 L972 L1,296 L
1.2 × 2.4 m (about 4 × 8 ft)432 L576 L864 L1,296 L1,728 L
1.2 × 3.0 m540 L720 L1,080 L1,620 L2,160 L

Divide any figure by 1,000 for cubic metres (864 L = 0.864 m³). Not sure what depth to fill to? See how deep a raised bed should be.

4x8 raised garden bed: how much soil?

The metric sizes above are rounded. If your bed is built in feet, here are the exact figures (1 ft = 30.48 cm):

BedFill depthVolume50-litre bags40-litre bags
4 × 8 ft6 in453 L1012
4 × 8 ft1 ft906 L1923
4 × 8 ft18 in1,359 L2834
4 × 4 ft1 ft453 L1012
3 × 6 ft1 ft510 L1113

How many bags of soil or compost?

Bag counts for the metric sizes, rounded up to whole bags. Check the litres printed on your bags; if they differ, divide the litres from the table above by your bag size.

Bed (inside)30 cm deep: 50 L bags30 cm deep: 40 L bags45 cm deep: 50 L bags45 cm deep: 40 L bags
0.6 × 1.2 m5679
1.2 × 1.2 m9111317
0.9 × 1.8 m10131519
1.0 × 2.0 m12151823
1.2 × 1.8 m13172025
1.2 × 2.4 m18222633
1.2 × 3.0 m22273341

Bulk bags are sold in different sizes by different suppliers, so compare the volume each one states rather than assuming a standard size.

How much compost do I need for a raised bed?

Do not fill a raised bed with compost alone; the RHS recommends mostly soil, because compost breaks down and slumps. Its standard mix is about 3 parts organic matter, 2 parts horticultural sharp sand and 7 parts topsoil, so compost or manure is a quarter of the volume. Split for a 30 cm fill (rounded to the nearest litre):

Bed (inside)Total at 30 cmOrganic matter (3)Sharp sand (2)Topsoil (7)
0.6 × 1.2 m216 L54 L36 L126 L
1.2 × 1.2 m432 L108 L72 L252 L
0.9 × 1.8 m486 L122 L81 L284 L
1.0 × 2.0 m600 L150 L100 L350 L
1.2 × 1.8 m648 L162 L108 L378 L
1.2 × 2.4 m864 L216 L144 L504 L
1.2 × 3.0 m1,080 L270 L180 L630 L

For a bed on concrete or paving, the RHS uses 3 parts organic matter, 4 parts sand and 7 parts topsoil. For a 1.2 × 2.4 m bed filled 30 cm deep, that is about 185 litres of organic matter, 247 litres of sand and 432 litres of topsoil.

For any other size, divide the total litres by 12 (or by 14 for the hard-surface mix) and multiply by each part. Our guide to the best soil for raised beds explains what to buy for each part.

Settling and topping up

The soil in a new bed settles, but no authoritative source gives a percentage to add for it, so we have not built one into these tables. Instead, follow the RHS method: fill to about 5 cm below the rim, firm it, let it settle for a couple of weeks and top up before planting. (BBC Gardeners' World fills to the brim and also waits two weeks.) The steps are in how to fill a raised bed.

After that, the RHS adds about 5 cm of organic matter to no-dig beds each year, and notes that a 5 cm layer works out at about 50 litres per square metre. Here is what a yearly top-up comes to:

Bed (inside)5 cm layer7.5 cm layer
0.6 × 1.2 m36 L54 L
1.2 × 1.2 m72 L108 L
0.9 × 1.8 m81 L122 L
1.0 × 2.0 m100 L150 L
1.2 × 1.8 m108 L162 L
1.2 × 2.4 m144 L216 L
1.2 × 3.0 m180 L270 L

The 7.5 cm column matches the RHS's ideal depth for biodegradable mulches. The 5 cm column is also how much less you need on day one if you fill to 5 cm below the rim.

Once you know how much soil to order, the next job is deciding what goes in it. Sowstory takes your bed's inside size, lays out the rows to scale and tells you how many plants of each crop fit, with a month-by-month plan for England. It is coming soon to the App Store, and your first bed is free.

To count plants by hand, use the plant spacing calculator; to choose a bed size first, see raised bed sizes.

Sources