Free materials calculator Raised Bed Soil Calculator
Enter each raised bed length, width and fill depth to get the soil volume in litres, cubic feet or cubic yards - plus how many bags to buy. Add a bed for each one you are filling. Works in feet/inches or metres/centimetres.
How this calculator works
A raised bed is filled to a depth, so the soil you need is the bed area times the fill depth:
volume = length × width × fill depth
Filling several beds? Add a bed for each one - the calculator totals the volume and rounds the bag count once for the whole order, and it shows a per-bed breakdown so you can see where the soil is going. All math runs in exact metric internally, so switching units never changes the answer.
Worked example
One 4 ft × 8 ft raised bed filled 12 inches deep, using 1-cubic-foot bags:
- Bed area: 4 × 8 = 32 sq ft.
- Volume: 32 × (12 ÷ 12) = 32 cu ft ≈ 1.2 cubic yards.
- From 1-cubic-foot bags: 32 bags - so buying topsoil and compost in bulk and mixing your own would be cheaper here.
In metric, a 1.2 m × 2.4 m bed filled 300 mm deep is 2.88 m² × 0.30 = 0.86 m³ ≈ 860 litres.
Soil mix ratios
Split the total volume from the calculator by your chosen mix:
| Mix | Ratio | Good for |
|---|
| Standard veg mix | 60% topsoil · 30% compost · 10% aeration | General beds |
| Mel’s Mix | ⅓ compost · ⅓ coir/peat · ⅓ vermiculite | Square-foot gardening |
| Budget deep bed | bulky fill at the base, soil mix on top | Tall beds (hugelkultur) |
Tips for filling
- Soil settles after the first few waterings - fill slightly proud of the top and top up after a week.
- Mixing your own from bulk topsoil and compost is far cheaper than bagged blends once you need more than a bed or two.
- For an L-shaped or stepped bed, split it into rectangles and add one bed per rectangle.
- Spreading soil as a thin layer over a lawn instead? Use the Topsoil Calculator.