Little Plot Works home

Garden bed soil calculator

The soil you need. The extra you choose. Shown separately.

bed sizes
20
beds each
100
max. depth
120 in

01Measure the soil layer

Bed units
Changing units converts your measurements.
Project type

Both modes calculate added soil only. For top-ups, enter the gap from the current surface to the desired surface.

addeddepthNew materialfinished level
missinglayerTop-upExisting soilnot countedfinished level
Measure only the layer you are adding. The drawing follows the project type above.

02Choose your bag size

ft³
Use the volume printed on the bag, not its weight.
Bag units

03Optional purchasing allowance

%
0–100%. Optional extra for your order, not a predicted settlement rate.

04Compare supplier quotes (optional)

Enter both quotes in the same currency. Leave prices blank for a volume-only estimate. Compare equivalent materials; the cheaper quote may not be the right soil.

For the bag volume entered above.
Use the unit in your supplier quote.
One charge for the entire order. Include applicable fees.
In the bulk quote unit. 0 means no minimum.

Amounts are shown in your chosen currency without conversion. Include tax consistently in both quotes. Bag collection or delivery is excluded; add it to the bag total yourself when applicable.

Calculations stay in your browser. No account required.

Your plan starts here.

Enter measurements and calculate to see your result.

Order from measurements

This tool estimates the volume of material for rectangular garden beds. It helps with a new fill or a top-up, and combines different bed sizes into one quantity. All beds share the selected dimension units; each soil depth has its own inches or centimetres setting.

Measure the inside length and width. For a full fill, enter only the depth that will contain the material you are buying. For a top-up, measure the missing layer from the current surface to the desired finished level. Enter the number of identical beds, then add another size if needed.

Bag volume comes from the label. Bags described only by weight cannot be converted accurately without the material density. The optional percentage is a purchasing choice, shown separately from measured volume.

What each input means

InputWhat to enterWatch for
Project typeFull fill or top-up. Both count only the layer being added.For a top-up, measure the gap to the finished level.
Inside length and widthPer bed size, in the shared bed units.Inside dimensions, not the outside of the frame.
Added soil depthThe depth of new material, in inches or centimetres per bed.Not the frame height.
Identical bedsHow many beds share this size and depth.Add another bed size for different beds.
Bag volume and unitsThe volume printed on the bag, in ft³ or litres.Weight cannot be converted without the density.
AllowanceAn optional percentage added to the order.A purchasing choice, not a settlement prediction.

How quantities are calculated

Base volume = Σ(length × width × added depth × quantity)
Order volume = base volume × (1 + allowance ÷ 100)
Bags = round up(order volume ÷ bag volume)

Dimensions are converted to one internal unit before multiplication. One cubic foot equals 28.316846592 litres; one cubic yard equals 27 cubic feet. Bag counts use the unrounded total, not the rounded number on screen.

Identical material is pooled across all beds before bags are rounded up. If each bed must be purchased separately, calculate separate orders. The calculator does not select a soil recipe.

Bags, bulk and mixed materials

The result gives the order in cubic feet, cubic yards, cubic metres and litres, and repeats the bag count for other common bag sizes so you can compare what is on the shelf. Loose material is usually quoted by volume: ask whether the supplier’s volume is measured loose or settled, and whether there is a minimum order or delivery charge.

Beds are combined into one order and rounded up once. That is only right when every bed takes the same material. If a new bed gets a different mix from your top-ups, calculate them as separate orders. See a worked soil order.

Full fill and top-up examples

Full fill: 8 × 4 ft × 12 in = 32 ft³ = about 1.185 yd³ or 906.14 L. At 1.5 ft³ per bag, the base quantity needs 22 whole bags. An optional 10% allowance increases the order to 35.2 ft³ and 24 bags.

Top-up: the same bed with a 2-inch missing layer needs 5.333… ft³, about 151.02 L. That is 4 bags of 1.5 ft³ without extra allowance. Two identical beds need 10.666… ft³ and 8 bags in a combined order.

8 ft4 ft12 in deep
Fig. 1The full-fill example drawn to true proportion: 8 × 4 ft × 12 in = 32 ft³.

For several beds with different depths, see the worked soil order.

Assumptions & common mistakes

  • Use inside dimensions, not the external size of a timber frame.
  • Do not count existing soil or lower filler as new material.
  • Measure a representative average depth when the surface is uneven.
  • Do not assume every soil mix settles by the same percentage.
  • Keep compost quantity, soil quality, drainage, and nutrient decisions separate from volume.

The estimate excludes supplier minimums, delivery, compaction modelling, structural loads, and soil testing. Limits: 20 bed-size entries, 100 identical beds per entry, sides up to 100 ft, and added depth up to 10 ft. A zero depth is valid and produces zero volume.

Soil questions

Is topsoil the same as a raised-bed growing mix?

No. A volume result does not establish what a material contains or whether it suits the bed. Check the supplier specification and local guidance; see the filling guide.

Why are bags rounded up?

A partial bag represents material still needed. We divide by the label volume and round up once for the combined order. Base bags and bags with allowance are shown separately.

Does full fill use a different formula from top-up?

No. The distinction helps you measure the correct depth. Both use the depth of new material, not an inferred total bed height.

Should I always add extra?

No universal allowance is assumed. The default is zero. Use an allowance only when your measurements, handling, or supplier advice justify one.

Prepare the rest of your plan

Make a planting layout · Calculate plant capacity

Choose how to fill a raised bed · Plan a first vegetable garden

See formulas, sources, and calculation limits or report a result that looks wrong.

Worked comparison: bags or a bulk delivery?

For an inside 8 × 4 ft bed with 12 in of new soil and no allowance, the volume is 32 ft³. That is 22 whole 1.5 ft³ bags, or 1.185185… yd³ of loose material. These are illustrative prices, not supplier quotations.

Example amounts in one currency; equivalent material assumed
QuoteCalculationTotal
Bags at 5 each22 × 5110.00
Bulk at 60/yd³, delivery 35(32 ÷ 27) × 60 + 35106.11
Same bulk quote, 2 yd³ minimum2 × 60 + 35155.00

The minimum order reverses the price comparison and leaves 22 ft³ beyond the calculated need. Check unloading space, access, material composition and any order increments with the supplier before buying. The calculator applies the minimum, but assumes that any larger volume can be ordered exactly; round to your supplier’s actual increments yourself.

Use the optional quote fields above with your own prices. Bag totals round the bag count up first; bulk totals use the unrounded order volume or the supplier minimum, whichever is greater. Prices are never fetched or sent to a server.