Soil Volume Calculator
Estimate soil volume for raised beds and top-ups, with bag counts, bulk-order rounding, delivery weight, and wheelbarrow load checks.Soil Order Snapshot
Current result
| Metric | Value | Copy |
|---|---|---|
| {{ row.label }} | {{ row.display }} |
| Decision Metric | Estimate | Copy |
|---|---|---|
| {{ row.label }} | {{ row.display }} |
Enter bed dimensions and a target depth to turn a footprint into an orderable soil quantity.
Open Advanced when you want top-up credits, bag-vs-bulk math, weight, or truck guidance.
Introduction:
Buying soil is often harder than measuring a garden bed. The bed is a shape in the yard, the depth is a planting choice, and the supplier may sell the material in bags, cubic yards, cubic meters, or rounded delivery tickets. A soil volume estimate connects those pieces before the order turns into wasted bags, a short fill, or a load that is too heavy to move safely.
The useful measurement is the inside space that will actually hold soil. Rectangular beds use length and width, circular beds use diameter, and odd-shaped beds usually need a measured surface area from a sketch, grid, or site plan. Outside frame dimensions, wall thickness, paths, and decorative edges can all exaggerate the footprint when they are included by mistake.
Depth changes the result as much as area. A new empty bed needs the full target depth. A top-up only needs the gap between the current soil level and the planned final level. Existing soil should be credited only up to the target depth, because extra soil already above that line does not create a negative order.
The order decision adds practical constraints that pure geometry does not answer. Bagged soil is easy to count and load for small jobs, but every fractional bag rounds up. Bulk delivery can reduce lifting and packaging for larger jobs, yet suppliers often enforce minimum tickets and half-yard or half-meter increments. The exact need and the billable quantity can be different numbers.
- Measure the fill space, not the lumber. Thick walls and outside dimensions can overstate the soil volume.
- Use the soil depth you actually want. Mulch layers, drainage layers, freeboard, and existing soil can reduce the topsoil or mix needed.
- Keep volume separate from weight. A cubic yard of loose raised-bed mix and a cubic yard of wet garden soil fill the same space, but they can be very different loads.
- Add allowance openly. A visible buffer is easier to explain than hiding settling, spill loss, or grading uncertainty inside the base measurements.
Soil volume is a planning quantity, not a soil-quality judgment. It does not confirm drainage, compaction, nutrient balance, contamination risk, or whether a crop has enough rooting depth. It gives a traceable order target that can be checked against supplier units before delivery time, vehicle space, and lifting effort are committed.
How to Use This Tool:
Use the calculator as an order worksheet. Start with the bed geometry and fill depth, then read the bag, bulk, weight, and handling rows as buying translations of the same volume.
- Choose Measurement system. Metric uses meters, centimeters, cubic meters, liters, and kilograms. Imperial uses feet, inches, cubic yards, cubic feet, and pounds.
- Select Bed shape from rectangular, circular, or irregular area. Use rectangular dimensions for length times width, circular dimensions for a round bed diameter, or measured surface area when the footprint is already known.
- Enter Bed count only for identical beds or identical sections. For mixed bed sizes, calculate each size separately and add the final order targets outside the page.
- Enter the required dimensions and Target soil depth. For a top-up, open Advanced and fill Existing soil depth so the current soil is credited before allowance is added.
- Set Extra allowance between 0% and 40%. Use the buffer for settling, spill loss, light grading, or cautious supplier rounding.
- Use the remaining Advanced fields when they affect the order: Soil profile or Bulk density for weight, wheelbarrow capacity for hand-moving loads, selected bag size and price for bag math, and bulk minimum, increment, price, and truck capacity for delivery planning.
- Review Soil Totals first, then compare Delivery Strategy, Soil Order Build-Up, and JSON when you need a supplier quote, chart, or saved calculation record.
If a warning appears, fix the measurement that matches the selected shape. Rectangular beds need length and width, circular beds need diameter, irregular areas need surface area, and every valid run needs target soil depth above zero and bed count of at least 1.
Interpreting Results:
Read the geometry rows before acting on the recommendation. They show whether the footprint, top-up credit, and allowance make sense before bag rounding or bulk-ticket rules enlarge the order.
| Output | What it means | What to check |
|---|---|---|
| Coverage area | The filled footprint after shape and bed count are applied. | Compare it with a sketch, tape-measure note, or measured square footage. |
| Full target volume before credits | The volume needed if the bed started empty. | Use it for new beds and as a sanity check on large top-up credits. |
| Existing soil credit | The volume already present, capped at the target depth. | Measure current depth in several places if this row removes most of the order. |
| Net fill before allowance | The missing volume after existing soil is subtracted. | Use it as the clean geometric need before buying buffers are added. |
| Allowance add-on | The extra volume introduced by the allowance percentage. | Large allowance means much of the order is caution rather than measured empty space. |
| Final order target | Net fill plus allowance, shown in the main order units and comparison units. | Use this value for bag count, bulk ticket, estimated weight, and hauling effort. |
The delivery rows translate the final order target into choices a supplier or homeowner can act on. Selected bag plan rounds up to whole bags. Rounded bulk ticket applies the entered minimum and order increment. Wheelbarrow trips estimates hand-moving loads, and Estimated delivery weight uses the selected soil density.
| State | When it appears | How to use it |
|---|---|---|
| No extra soil | Existing soil depth meets or exceeds the target depth. | Do not order top-up soil for that depth unless the target or area changes. |
| Bag pickup | The selected bag count is 12 or fewer and exact bulk need is below the delivery minimum. | Small orders may be simpler as bags even when the unit price is higher. |
| Bags favored | Entered prices make bags cheaper and the selected bag count is 24 or fewer. | Check lifting effort and vehicle space before accepting the lower cost. |
| Bulk delivery | The job reaches 20 selected bags or exact bulk need reaches the larger of the minimum order or 1.5 bulk units. | Delivery logistics and unloading space may matter more than small price differences. |
| Bulk favored | Entered prices make the rounded bulk ticket cheaper than the bagged order. | Confirm the rounded ticket and estimated weight are practical for the site. |
| Compare both | No stronger quantity or price rule is triggered. | Choose based on local price, pickup time, delivery access, and handling effort. |
Weight is a loading estimate rather than a certified delivery weight. Texture, organic matter, moisture, and compaction can move density sharply, so supplier density or a weigh-ticket value is better than a generic profile when a trailer limit, driveway access, or lifting risk is involved.
Technical Details:
Soil volume is the volume of a prism or cylinder formed by a footprint area and a fill depth. The footprint is computed first, then multiplied by the depth still missing and by the count of identical beds. A top-up uses the same footprint but replaces full depth with the gap between target depth and existing soil depth.
Volume and mass stay separate. Volume answers how much space must be filled. Mass answers how heavy that space may be after a density is chosen. Loose raised-bed mix, screened topsoil, and wet garden soil can have the same cubic volume while producing different bag-lift weights and delivery loads.
Formula Core
Rectangle area = length x width
Circle area = pi x (diameter / 2)^2
Full target volume = area x target depth x bed count
Existing soil credit = area x min(existing depth, target depth) x bed count
Net fill = area x max(target depth - existing depth, 0) x bed count
Final order target = net fill x (1 + allowance percent / 100)
Selected bag count = ceiling(final order target / selected bag volume)
Estimated weight = final order target x bulk density
Irregular areas skip the rectangle and circle formulas because the entered surface area is already the footprint. The calculator converts length, area, volume, and density units to common internal units for arithmetic, then displays the result in the selected metric or imperial system.
| Rule | Boundary | Result |
|---|---|---|
| Required dimensions | The selected shape dimension and target soil depth must be greater than zero. | Missing required values stop the result and show a correction message. |
| Bed count | Held to a whole number of at least 1. | Footprint volume is multiplied only by whole identical beds. |
| Existing soil credit | Cannot exceed the target soil depth. | Existing soil can reduce the order to zero, but never below zero. |
| Allowance | The visible control accepts 0% to 40%. | The final target equals net fill multiplied by 1 plus the allowance rate. |
| Bag count | Any fractional bag count rounds up. | The selected bag plan avoids coming up short, but can include extra volume. |
| Bulk ticket | Exact bulk need is raised to the minimum, then rounded up to the order increment. | The supplier ticket can be larger than the measured order target. |
| Soil profile | Density used | Best use |
|---|---|---|
| Raised bed mix | 1,200 kg/m3 | Lighter blended media where bag handling is a major concern. |
| Screened topsoil | 1,280 kg/m3 | A balanced starting point for general raised-bed and planter fills. |
| Moist garden soil | 1,600 kg/m3 | Heavier deliveries after rain or compaction. |
| Custom density | User-entered | Supplier specs, weigh-ticket values, or measured material density. |
The build-up chart follows the same arithmetic in order: target fill, existing credit, net fill, allowance, final order, and rounded bulk. When bag or wheelbarrow values are active, the chart also shows handling counts so the volume stages can be compared against bags or loads.
Worked Examples:
One raised bed from empty
An 8 ft by 4 ft bed filled to 6 in has a footprint of 32 sq ft and a depth of 0.5 ft. With one bed, no existing soil, and 10% allowance, the full target is 16 cu ft and the final order target is 17.6 cu ft, or about 0.65 cu yd. With 2 cu ft bags, the selected bag plan rounds to 9 bags. At 80 lb/ft3, estimated delivery weight is about 1,408 lb.
Irregular planter top-up
An irregular planter with 14 m2 of measured area, 15 cm target depth, 5 cm existing soil, and 10% allowance starts with 2.1 m3 of full target volume. The existing soil credit is 0.7 m3, leaving 1.4 m3 net fill. After allowance, the final order target is 1.54 m3. With 50 L bags, the selected bag plan rounds to 31 bags; with a 1 m3 minimum and 0.5 m3 increment, the rounded bulk ticket becomes 2.0 m3.
Circular bed with a missing diameter
If Bed shape is circular and the diameter is left at zero, the page asks for a diameter above zero and does not compute a result. Entering a 1.5 m diameter and 20 cm target depth gives a footprint of about 1.77 m2. With 10% allowance and no existing soil, the final order target is about 0.389 m3, or 389 L, so a 50 L bag plan rounds to 8 bags.
FAQ:
Should I measure the inside or outside of a raised bed?
Measure the inside soil space. Outside dimensions include boards, blocks, or edging that do not hold soil and can make Coverage area too large.
Why did the result say no extra soil is needed?
That appears when Existing soil depth is equal to or greater than Target soil depth. The credit is capped at the target, so Final order target becomes zero instead of going negative.
Why is the rounded bulk ticket larger than the final order target?
Bulk orders are rounded after the exact need is known. The calculator applies the entered Bulk minimum order and Bulk order increment, so the sellable ticket can exceed the measured need.
What does the allowance percentage cover?
Allowance is an order buffer added after the measured top-up volume. Use it for settling, spill loss, light grading, or cautious rounding, but keep it lower when the supplier already rounds the delivery ticket up.
Why can weight change while cubic volume stays the same?
Weight uses Bulk density. Changing soil profile or custom density changes Estimated delivery weight and selected-bag lift weight, but it does not change the cubic volume needed to fill the bed.
Can I switch between metric and imperial after entering values?
Yes. Changing Measurement system converts the current dimensions, bag size, density, bulk units, and handling assumptions instead of clearing the form.
Are my measurements sent away for calculation?
No server-side soil calculation is needed. The page computes the totals, chart data, downloadable records, and JSON in the browser from the values currently shown.
Glossary:
- Footprint
- The inside surface area that will actually be filled with soil.
- Target soil depth
- The planned final depth of soil after filling or topping up.
- Existing soil credit
- The volume already present in the bed, capped so it cannot exceed the target depth.
- Net fill
- The missing soil volume after existing soil has been subtracted.
- Allowance add-on
- The extra volume added above net fill for settling, loss, grading, or cautious ordering.
- Final order target
- The net fill plus allowance, used for bag, bulk, weight, and handling estimates.
- Rounded bulk ticket
- The supplier-facing bulk quantity after minimum order and increment rounding are applied.
- Bulk density
- Material mass per unit volume, used to estimate delivery weight and selected-bag lift weight.
References:
- Soil to Fill Raised Beds, University of Maryland Extension.
- Soil Bulk Density curriculum, University of Nebraska-Lincoln Extension.