Outdoor projects

Gravel, soil & mulch calculator

Estimate loose material volume, weight, bags, and cost using depth and an editable approximate density.

Free to useCalculated in your browser

Your measurements

Start with the example, then make it yours. Change units beside each measurement.

English, Persian and Arabic numerals work. Use a dot, comma or ٫ for decimals; use spaces or ٬ for thousands. A comma is always a decimal.

Your measurements stay in this page. No uploads, saved input URLs, or calculation requests are sent to a server.

Your estimate

Based on your inputs. Purchasing quantities round upward.

Enable JavaScript to run this browser calculator. The method, formulas and example are available below.

Results use SI units. Change individual input units or use the unit converter.

Prices are optional, user-entered estimates. A zero price means unpriced; there is no live price or currency conversion.

How the calculation works

The formulas

Enter an area or rectangular dimensions and a uniform depth. The allowance increases loose volume. Density converts that volume to weight; bags can be specified by volume or weight.

Net volume = area × depth

Order weight = net volume × (1 + allowance/100) × density

Bags = ceil(order volume ÷ bag volume) OR ceil(order weight ÷ bag mass)

Assumptions to check

  • The 1,500 kg/m³ density default is approximate, not a universal gravel/soil/mulch specification. Replace it with supplier data.
  • Moisture, compaction, and particle grading can change density; no structural bearing performance is inferred.

A worked example

20 m² at 50 mm is 1 m³. With 5% allowance and 1,500 kg/m³ density, order volume is 1.05 m³ and estimated weight is 1,575 kg; 25 L bags require 42 bags.