Soil Volume
{{ measurement_system === 'imperial' ? totalVolumeImperialDisplay : totalVolumeMetricDisplay }}
{{ measurement_system === 'imperial' ? totalVolumeMetricDisplay : totalVolumeImperialDisplay }}
{{ shapeLabel }} Depth {{ depthDisplayImperial }} / {{ depthDisplayMetric }} Beds {{ bedCountNumeric }} Overage {{ formatNumber(overage_percent, 0) }}% Loads {{ wheelbarrowLoadsDisplay }} Weight {{ materialWeightPoundsDisplay }} / {{ materialWeightKilogramsDisplay }}
beds:
{{ depthUnitLabel }}:
{{ lengthUnitLabel }}:
{{ lengthUnitLabel }}:
{{ lengthUnitLabel }}:
{{ areaUnitLabel }}:
{{ formatNumber(overage_percent, 0) }}%
{{ wheelbarrowUnitLabel }}:
{{ densityUnitLabel }}:
Metric Value Copy
{{ row.label }} {{ row.display }}
Supply Metric Estimate Copy
{{ row.label }} {{ row.display }}

            

Enter your bed dimensions and depth to calculate soil volume for one or many beds.

Use Advanced settings to match wheelbarrow loads or estimate delivery weight.

:

Introduction

Soil ordering is mostly a volume problem. The footprint you need to fill, the depth you want, the number of identical beds, and the extra allowance you add for settling or spillage all change how much material should arrive on site.

This calculator turns those decisions into a purchase-ready estimate for rectangular beds, circular beds, or irregular areas. It can work in imperial or metric units, convert your current entries when you switch systems, and show the result as cubic yards, cubic feet, cubic metres, and litres at the same time.

The tool goes further than a single cubic-yard number. It also breaks the job into per-bed volume, base volume before allowance, the extra volume added by the allowance setting, and a final order target. If you want logistics as well as geometry, the advanced fields can translate that total into wheelbarrow trips and an estimated delivery weight.

That makes it useful for raised beds in a home garden, allotment plots, landscape planters, or any irregular patch you measured as area rather than length and width. A quick run through the procurement tab can tell you whether a bulk order makes more sense than stacking dozens of bags in the driveway.

The numbers are intentionally simple. The model assumes a flat footprint, a uniform fill depth, and a single bulk density for the entire order. If one bed is deeper than another, if the soil arrives very wet, or if the space includes mounds and edges, you should expect the field requirement to drift away from the neat geometric total.

Everyday Use & Decision Guide

The first decision is shape. Rectangular beds use length and width, circular beds use diameter, and odd footprints can be entered directly as area. That keeps the tool practical even when you are working from a sketch, a contractor takeoff, or a tape measure in the garden.

The second decision is how much buffer to add. The allowance slider increases the final order target above the pure geometric fill volume, which is helpful when you expect settling, minor losses during handling, or a little extra material to level corners and edges. The calculator treats this allowance as a simple percentage multiplier, so it is easy to understand and easy to explain to a supplier.

The advanced fields are there for logistics, not because the geometry needs them. Wheelbarrow capacity tells you how many trips will be required if you move the material by hand. Bulk density tells you how heavy the delivered soil might be. Both numbers are optional, and the tool quietly omits those rows when you leave the inputs at zero.

The procurement tab is the best place to compare buying formats. It shows a base fill figure, the allowance add-on, the final order target, and rough bag counts based on 40 L bags, 50 L bags, and 1 cu ft bags. Those bag counts are simple volume equivalents, which makes them useful for planning even though actual retail products vary in texture, moisture, and how densely they settle in the bag.

Technical Details

The calculator converts every geometry to cubic metres internally. Imperial lengths are converted to metres, square feet to square metres, cubic feet to cubic metres, and pounds per cubic foot to kilograms per cubic metre. Once everything lives in one unit system, the formulas become straightforward and the outputs can be shown again in both metric and imperial without changing the underlying arithmetic.

Per-bed volume depends on the selected shape. Rectangular beds multiply length by width by depth. Circular beds compute area from the radius and then multiply by depth. Irregular areas skip shape reconstruction and multiply the supplied surface area by depth directly. Total order volume is then the per-bed volume multiplied by bed count and by the allowance factor.

Wheelbarrow trips and weight are derived from the same total. If wheelbarrow capacity is greater than zero, the tool divides total volume by capacity and reports the resulting trip count. If bulk density is greater than zero, it multiplies total volume by density to estimate kilograms, pounds, metric tonnes, and short tons. The chart tab uses the same volume stages to compare cubic metres and cubic yards across the build-up from one bed to the final total.

The validation rules are deliberately tight where geometry would otherwise collapse. Depth must be greater than zero, bed count must be at least one, and the shape-specific dimensions must also be greater than zero. Bed count is rounded to a whole number, allowance is clamped to the 0 to 100 percent range, and negative values for wheelbarrow capacity or density are sanitized to zero rather than allowed to distort the outputs.

Vrect=LWD Vcircle=π(d2)2D Varea=AD M=1+p100 Vtotal=VbednM Nloads=VtotalC W=Vtotalρ B40L=ceil(VL40)
Symbols and units used by the soil volume calculator
Symbol Meaning Unit / Datatype Source
LBed lengthft or mInput
WBed widthft or mInput
dBed diameterft or mInput
AIrregular surface areasq ft or m²Input
DFill depthft or mInput
nNumber of identical bedswhole numberInput
pAllowance percentage0 to 100 %Input
MAllowance multiplierunitlessDerived
CWheelbarrow capacitycu ft or m³Optional input
ρBulk densitylb/ft³ or kg/m³Optional input

What the output stages mean

  • Per bed is the volume for one bed before multiplying by the bed count.
  • Base total is the combined volume of all beds before any allowance is applied.
  • Allowance add-on is the extra volume introduced by the allowance slider.
  • Final total is the order target after bed count and allowance are both included.
  • All calculations, clipboard actions, chart exports, DOCX exports, CSV downloads, and JSON output run entirely in the browser, with no server-side component in this package.

Step-by-Step Guide

Estimate soil volume for one bed, a repeated set of beds, or a measured irregular area.

  1. Select Measurement system and choose the correct Bed shape.
  2. Enter bed count and the target fill depth, then provide the dimensions that match the selected shape.
  3. Set Extra allowance to reflect settling, edging loss, or the buffer you want before ordering.
  4. Open Advanced if you want wheelbarrow trip counts or a delivery-weight estimate.
  5. Read the Volume & Loads tab for the raw geometry totals, then switch to Procurement Snapshot for bag and delivery planning.
  6. Use the chart and JSON tabs when you need a visual breakdown or a structured record of the exact assumptions used for the estimate.

If you are comparing bagged product with a bulk truck quote, focus on the procurement tab first. It shows the same job in the unit language buyers and suppliers usually use.

Interpreting Results

The most important number is the final total, but it is rarely the only one that matters. The base total tells you what the geometry alone requires, while the allowance add-on shows how much risk buffer you have added. Seeing those two values separately is useful when you need to justify why the order is larger than the bare length-times-width-times-depth calculation.

The per-bed volume is especially handy when beds are built in stages or filled from mixed sources. If one delivery covers only part of the project, the per-bed figure gives you a clean way to divide the work without rerunning the whole estimate each time.

Wheelbarrow and weight figures should be read as logistics estimates. Trip counts assume every load matches the stated wheelbarrow capacity, which is rarely true in muddy or uneven conditions. Weight estimates depend entirely on the density you enter, and real soil weight can swing with moisture content, organic matter, and packing.

The procurement rows are deliberately simple. Bag counts are rounded up because bags are purchased as whole units, and the calculator uses direct volume conversion rather than trying to guess brand-specific yield. That makes the result a sensible planning number even when the exact retail product is still undecided.

Worked Examples

Example 1: one standard raised bed

Start with the default rectangular bed: 8 ft long, 4 ft wide, and 0.5 ft deep, with one bed and a 10 percent allowance. The base volume is 8 × 4 × 0.5 = 16 cu ft. After the allowance, the final total becomes 17.6 cu ft.

That total equals about 0.65 cu yd or 0.498 m³. If you enter a 6 cu ft wheelbarrow, the calculator reports about 2.9 loads. If you keep the default density of 80 lb/ft³, the estimated delivered weight comes out to about 1,408 lb, or roughly 639 kg.

This is the kind of quick translation the tool is built for: the garden dimensions become a supplier-facing volume, a hand-moving workload, and a rough delivery weight in one pass.

Example 2: irregular area planning

If you already know the footprint as area, choose the irregular option and enter the measured surface area directly. The calculator then skips shape reconstruction and focuses on depth, bed count, and allowance. This is useful for curved beds, reclaimed planters, or landscape spaces that were measured from a plan rather than built to one clean rectangle.

Because the procurement tab always converts the result into litres, cubic yards, and bag counts, you can still compare bulk and bagged options even when the input started as a simple area measurement.

FAQ

Does the calculator support both imperial and metric units?

Yes. It supports both systems and converts your current entries when you switch, so you do not need to re-enter the entire form to compare cubic yards with cubic metres.

What shapes can it calculate?

It supports rectangular beds, circular beds, and irregular areas entered directly as surface area.

Why is the bag count rounded up?

The procurement rows use whole bags because that is how bagged soil is bought. Rounding up reduces the risk of stopping short during filling.

How does the weight estimate work?

Weight is calculated from total volume and the bulk density you enter. If density is left at zero, the tool omits weight outputs rather than guessing.

Can it estimate wheelbarrow trips?

Yes. Enter a wheelbarrow capacity in cubic feet or cubic metres and the tool divides the final total volume by that capacity to estimate the number of loads.

What happens if I enter invalid dimensions?

The tool blocks result output and shows validation messages when required dimensions or depth are zero or negative. Bed count is forced back to at least one, and allowance is clamped to the 0 to 100 percent range.

Can I save the estimate?

Yes. The package can copy or download CSV tables, export DOCX summaries, download chart images and chart CSV data, and save a JSON record of the inputs and outputs.

Glossary

Allowance
A percentage added above the base fill volume to cover settling or expected job-site loss.
Base total
The combined volume of all beds before allowance is applied.
Bulk density
The mass per unit volume of the soil, used here to estimate total delivery weight.
Final total
The total order volume after bed count and allowance have both been applied.
Per-bed volume
The volume needed for one bed at the selected shape and fill depth.
Procurement snapshot
A planning view that converts the final total into bag equivalents, wheelbarrow trips, and delivery-weight summaries.
Wheelbarrow capacity
The volume of one load used to estimate how many trips are required to move the material.

References