Soil Calculator
Raised-bed interior fill, soil bags and bulk volume.
Your project
Enter your measurements. Required fields are labeled; assumptions and optional quotes can be edited below.
Loading measurement inputs…
How this calculator works
Use interior length and width for a raised bed, ordinary dimensions for a rectangle, or a known measured area. Enter only the depth of new soil still needed. A partly filled bed needs only its remaining unfilled depth. Raised-bed and rectangle modes use the same prism geometry; no exterior-to-interior conversion or wall thickness is inferred.
Base = interior area × additional fill depth; required = base × (1 + allowance / 100); bags = ceilSafe(required / bag volume).Assumptions and limitations
The entered soil mix is treated as one product, with no recipe or component split. Use the supplier’s labeled volume. A bag sold only by mass needs a supplier-provided volume; no density or bag-weight conversion is inferred. US-market defaults to 1 ft³; the explicit Metric-market preset selects 40 L. Display changes preserve the bag physically. The explicit reserve and package surplus are separate. Bulk quotes use continuous required volume; bag prices never contribute to bulk cost. Costs exclude tax, delivery and labor.
Worked examples
An interior 8 × 4 ft bed needing 12 in of new soil has a 32 ft³ base. With 10% reserve, it needs 35.2 ft³, or 1.3037037037 yd³. With 1 ft³ bags, 36 bags leave 0.8 ft³ surplus. At $5/bag, cost is $180.00.
An interior 2 × 1 m bed needing 30 cm of new soil and no reserve needs 0.6 m³, or 600 L. With 40 L bags, it needs 15 bags. At $7/bag, cost is $105.00. A separate $80/m³ bulk quote instead gives $48.00.
These are reference examples. Your estimate uses only the measurements and assumptions you enter above.
Read the calculation methodology
