# Mulch Calculator > Estimate the volume of mulch or soil needed for your garden beds and landscaping projects. Add editable USD material and labor prices and compare low, middle and high budget scenarios. Page: https://askcalculators.com/us/mulch/ Definition: https://askcalculators.com/us/mulch/definition.json JSON Schema: https://askcalculators.com/us/mulch/schema.json Version: 20.13.0 Maintained by: AskCalculators (software project; not a credentialed reviewer) Qualified review: pending. Automated checks do not establish professional approval. Page status: Live Review status: Pending ## Use Open the calculator page and enter values. Query-string parameters can restore and bookmark a calculation. Example: https://askcalculators.com/us/mulch/?length=12&width=9&depth=3&wastePercent=0&bagCubicFeet=2&unitCost=40&laborCost=75&deliveryCost=25&costSpreadPercent=15 ## Inputs - unitSystem: Dimension units; type=select; optional; default=imperial; values=imperial|metric - length: Length (ft / m); type=number; optional; default=10 - width: Width (ft / m); type=number; optional; default=5 - depth: Depth (in / cm); type=number; optional; default=3 - wastePercent: Purchasing allowance (%); type=number; optional; default=0; min=0; max=100 - bagCubicFeet: Supplier bag volume (ft³); type=number; optional; default=2; min=0 - unitCost: Material price (USD / cubic yard); type=money; optional; default=0; min=0 - laborCost: Total labor allowance (USD); type=money; optional; default=0; min=0 - deliveryCost: Delivery allowance (USD); type=money; optional; default=0; min=0 - costSpreadPercent: Low/high variation around entered subtotal (%); type=percent; optional; default=15; min=0; max=100 ## Outputs - cubicYards: Order volume (yd³); format=number; primary - cubicMetres: Order volume (m³); format=number - bags: Whole bags (alternative purchase); format=number - materialCost: Material cost; format=currency - laborCost: Labor allowance; format=currency - deliveryCost: Delivery allowance; format=currency - unitRate: Entered USD rate / cubic yard; format=currency - estimatedTotal: Entered subtotal; format=currency - costLow: Low budget scenario; format=currency - costMid: Middle budget scenario; format=currency - costHigh: High budget scenario; format=currency - pricingStatus: Pricing status; format=text ## Formula Volume = area × depth; the result converts cubic feet to cubic yards.; material = unrounded purchase quantity × entered unit price; middle = material + labor + delivery; low/high = middle × (1 ∓ variation/100) ## Rules - Empty optional inputs are undefined, not zero. - Hidden conditional inputs are ignored. - Do not invent missing required inputs. Notice: Planning quantities and user-entered USD costs, not a contractor quote, structural design or code approval. Default prices are zero (unpriced); enter your supplier and labor quotes. New changes await independent review.