Mulch and Soil Calculator

Project inputs

Measure separate, non-overlapping areas. All areas share one depth. Valid edits update the shopping estimate instantly.

Context only: selecting mulch, soil or gravel does not apply density, compaction or a depth recommendation.

Area 1 — Rectangle

Up to 40 characters; use a name to check your breakdown.

Changing shape clears its dimensions so each measurement can be entered explicitly.

Converts accepted values. Enter valid dimensions before switching units.

Positive dimension; equivalent to 0.001–10,000 m.

Positive dimension; equivalent to 0.001–10,000 m.

1 of 20 areas. Keep at least one area.

Shared depth and allowance

Converts the existing depth; independent of dimension units.

Uniform depth for every area; equivalent to 0.001–3 m. Choose depth for your own project.

0–100%. Your planning assumption for measurement uncertainty, settling or project variation; no universal requirement or compaction factor is applied.

Bulk and bag options

Converts bulk display and any entered price per unit, preserving its cost.

Converts area results without changing measurements.

Converts accepted bag volume. Bag size is independent of bulk display.

Use the volume printed on your product. Equivalent to 0.0001–10 m³; generic presets are not available for every material or retailer.

Optional entered prices

Leave either price blank to omit that estimate. Delivery, taxes and fees are excluded.

USD, EUR, GBP, CAD or AUD labels only. Changing currency does not convert numeric prices.

Zero is allowed. Maximum equivalent to 1,000,000 currency units per m³.

Zero is allowed; maximum 1,000,000 currency units per bag.

What you need

3.06 yd³

Purchase volume with your selected 10% extra.

Mulch shopping estimate

Base requirement
2.78 yd³
Total area
300 ft²
Shared depth
3 in
Whole bags to purchase
42 × 2 ft³ bags
Calculated requirement
Approximately 41.25 bags before rounding up

Bulk option: 3.06 yd³. Display rounding only; no supplier increment applied.

Check your supplier's minimum quantity and ordering increment.

Estimate based on entered dimensions and allowance. Actual material needs may vary with measurements, settling, site conditions and the product used.

Area breakdown

Check every area for measurement errors and overlap. All use the same 3 in depth.

  • Area 1 — Rectangle300 ft²

Total: 300 ft²

Equivalent purchase volumes

3.06 yd³ = 82.5 ft³ = 2.34 m³ = 2,336.14 L

Displayed equivalents are rounded; calculations and bag counts use the unrounded volume. No weight or transport capacity is inferred.

About this calculator

Estimate bulk material and whole bags for multiple garden areas, with your selected depth, extra allowance and optional prices.

How to measure your project

Measure the ground area you intend to cover, divide an irregular bed into non-overlapping shapes, and enter each part once. This mulch calculator supports up to 20 rectangles, circles, triangles or known areas. Optional names make the breakdown easier to check. Do not include a path or another bed twice.

For a rectangle, measure length and width. For a circle, measure the full diameter across its center, not the radius. For a triangle, use the base and perpendicular height: the height is at a right angle to the base, not the sloping side. Use Known area if you already have a reliable square-foot or square-meter measurement.

Choose a shared project depth and your own extra allowance. Then enter the bag volume printed on your product. Valid edits recalculate immediately. Add another area creates a blank rectangle; changing a shape clears that area’s dimensions for fresh measurements. Remove keeps at least one area. Invalid areas pause the complete estimate instead of being silently omitted.

Area formulas and multiple beds

Rectangle area = length × width. Circle area = π × (diameter ÷ 2)². Triangle area = base × perpendicular height ÷ 2. Known area is used directly. Each accepted area is converted to square meters and summed before calculating volume.

The area breakdown shows every active shape, optional name and calculated area, followed by the total. Check it against your measurements before ordering. The calculator adds areas; it cannot detect overlap or subtract obstacles automatically. Enter net areas, or split the project into non-overlapping parts.

How depth affects volume

Base volume = total area × shared depth, using meters for depth and square meters for area. Purchase volume = base volume × (1 + selected extra allowance ÷ 100). Holding everything else constant, doubling the entered depth doubles the volume. No internal display rounding is used in either calculation.

The 2, 3 and 4 inch buttons are convenience values only. They convert to the selected depth unit, including 5.08, 7.62 and 10.16 centimeters. They do not prescribe a suitable depth for a plant, surface or material. All beds share the same depth; calculate projects with different depths separately.

Cubic feet, cubic yards and metric units

One cubic yard equals 27 cubic feet. One international foot is exactly 0.3048 meters, one inch is 0.0254 meters, and one yard is 0.9144 meters. Area factors square the length factor; volume factors cube it. One liter equals 0.001 cubic meters. These defined relationships are centralized in the calculation helpers.

Each area has its own dimension unit: feet, inches, meters or centimeters. Known areas use ft² or m². Depth, bag volume, area result display and bulk result units are independent. Switching a unit converts accepted physical values; it does not reinterpret the same number. Fix incomplete or invalid affected inputs before switching. Repeated conversions retain numeric precision rather than using rounded result text.

Selected extra allowance

Choose 0%, 5%, 10%, 15% or a custom percentage from 0 to 100. This is a user-controlled planning assumption that may account for measurement uncertainty, settling or project variation. No percentage is universally required or recommended.

The allowance multiplies the base volume once. It is not a material-specific compaction coefficient, density assumption or guarantee that the order will cover every condition. The base requirement remains visible so you can distinguish measured geometry from the extra quantity you selected.

Bulk volume versus bags

The bulk option shows the calculated purchase volume, rounded only for display. It does not round an order to a whole cubic yard or any supplier increment. Check your supplier’s minimum quantity and ordering increment before purchasing.

Calculated bags = unrounded purchase volume ÷ entered volume per bag. Whole bags round upward because a fractional bag count does not represent a whole-package purchase. Only machine-precision noise at an integer boundary is treated as exact; meaningful fractions still round upward. The bag cost uses this whole-bag count, not the display-rounded fraction.

Presets of 1, 1.5, 2 and 3 cubic feet, and 20, 40 and 50 liters, are generic conveniences. A preset sets the bag volume and its unit. Custom focuses the editable bag field. These sizes are not a claim about every retailer or product; use your package’s stated volume. The calculation does not convert weight-labeled bags into volume.

Optional material cost estimates

Bulk estimate = purchase volume in the selected bulk unit × entered price per cubic yard or cubic meter. Bag estimate = whole bags × entered price per bag. You may enter either price, both, or neither. Blank means no estimate; zero is accepted as an explicit zero price.

When both prices are supplied, the result states their mathematical difference. It does not recommend a supplier, product or purchasing method. Delivery, tax, fees, supplier minimums and rounding increments are excluded, so these estimates are not checkout quotes. No live prices or retailer requests are used.

Changing the bulk unit also converts an accepted bulk unit price to preserve the same cost. Currency selection only relabels numeric prices with USD, EUR, GBP, CAD or AUD; it performs no foreign-exchange conversion. Enter prices appropriate to your chosen currency.

Worked example

The default is one 20 ft × 15 ft rectangle, 3 inches deep, with a selected 10% extra allowance and 2 ft³ bags. Material is Mulch, prices are blank, bulk display is yd³, area display is ft² and currency is USD.

This produces 300 ft² of area and 2.78 yd³ base volume (75 ft³). With the selected extra, purchase volume is 3.06 yd³ (82.5 ft³). The calculated requirement is 41.25 bags, rounded upward to 42 whole bags. All displayed example results are generated from the same central model.

Reset restores that example, removes additional areas and names, restores all units and material, clears custom bag values and prices, clears copy feedback and validation errors, and focuses the first length field. Announce result reads the accepted purchase quantity or focuses the first error.

Assumptions and limits

Use this soil calculator for geometric volume planning for mulch, topsoil, compost, garden soil, gravel or another material. Material is context only: it changes the label, not the mathematics. No density, moisture, weight, tons, truck loads, delivery capacity or compaction factors are inferred.

The model assumes non-overlapping areas and one uniform depth. Measurements, settling, uneven ground, site conditions and the actual product may affect the material needed. The tool does not prescribe installation methods or determine suitability. Check your measurements, package volume and supplier terms independently.

Limits are computational safeguards, not project recommendations: 1–20 areas; names up to 40 characters without control characters; dimensions equivalent to 0.001–10,000 m; known areas 0.000001–1,000,000 m²; individual and total area at most 1,000,000 m²; depth 0.001–3 m; bag volume 0.0001–10 m³; extra 0–100%; optional prices 0–1,000,000 per m³ or per bag; purchase volume at most 6,000,000 m³. Equivalent physical bounds apply in every unit.

Plain dot decimals are accepted; blanks in required fields, exponents, grouped numbers, malformed or nonfinite values are rejected. Tiny positive quantities display “<0.01” rather than zero. Normal display rounding is at most two decimals; full numeric precision feeds the bag and cost calculations. Native floating-point arithmetic is used, not a measurement guarantee.

Copy Results and privacy

Copy Results produces a shopping summary from accepted material, total area, depth, base and purchase volumes, allowance, bag option and supplied price estimates. Raw drafts, inactive shape values and area names are omitted. Clipboard failure reveals a labeled manual-copy field with status feedback.

Calculations stay in tab memory. There is no Share action, URL state, persistence, account, analytics, pricing request or supplier steering. No input is sent by this calculator. Clipboard access occurs only when you explicitly activate Copy Results.

Mulch and Soil Calculator FAQ

How much mulch or soil do I need?

Enter your non-overlapping areas and a shared depth. The calculator multiplies total area by depth, then applies your selected extra allowance. The result is a volume estimate based on those measurements, not a universal quantity or depth recommendation.

How do I measure a circular or triangular bed?

For a circle, enter the full diameter; area is π times half the diameter squared. For a triangle, enter the base and the height measured perpendicular to that base. A sloping side is not the perpendicular height.

Can I combine several garden beds?

Yes. Add up to 20 areas and optionally name each one. Every area appears in the breakdown. Avoid overlap, and use one shared depth; projects requiring different depths need separate calculations. Invalid areas pause the whole estimate.

Does changing material change the result?

No. Mulch, Topsoil, Compost, Garden Soil, Gravel and Other are context labels. The same geometry and allowance apply to all. No density, weight, moisture or material-specific compaction factor is assigned.

What happens when I change units?

Accepted affected values are converted to preserve their physical meaning. An incomplete or invalid value blocks that switch. Area, depth, bag and bulk units are independent. Changing bulk units also converts an entered bulk price; currency changes only relabel prices.

How many cubic feet are in a cubic yard?

One cubic yard equals 27 cubic feet because a yard is three feet and volume cubes that factor. The calculator converts through cubic meters internally and shows equivalent purchase volumes without feeding rounded displays back into the model.

Why are whole bags rounded upward?

A fractional requirement needs another whole bag to reach the modeled volume. The calculator divides unrounded purchase volume by bag volume before rounding up. Machine-precision noise at exact integer boundaries is treated as equality; meaningful fractions still require the next bag.

Should I always add 10% extra?

No. The default 10% is an editable planning example. Select zero, another preset or a custom allowance for your circumstances. No extra percentage or depth is universally recommended, and the allowance is not a product-specific settling coefficient.

How are bulk and bag costs compared?

Bulk cost uses calculated purchase volume times your entered unit price. Bag cost uses whole bags times your entered bag price. If both exist, the numeric difference is shown. Delivery, taxes, fees and supplier ordering increments are excluded.

Can this calculate tons or truck loads?

No. It estimates volume and whole bags only. Material density, weight, truck capacity and delivery constraints are outside the model. Use a stated volume per bag and check your supplier’s minimum quantity and ordering increment.

Sources and method review

Reviewed September 26, 2026. The geometry, allowance and purchasing formulas are the stated model. Limits and defaults are project choices, not externally recommended depths or quantities. Unit definitions are checked against these authoritative references:

For a concrete project, the related Concrete Slab Bag Calculator estimates mixed concrete volume using the product’s entered yield. Garden-material bag volume is a separate input; neither tool makes structural design recommendations.