Bookmarks    
nPr and nCr    
Random Number    
SD Calculator    
Sample Size    
Percent Error    
Density    
Molarity    
Molar Mass    
Ohm's Law    
Watts to Amps    
Voltage Drop    
Long Division    
Mixed Numbers    
Rounding    
Nth Root    
Exponents    
Half-Life    
Polar Form    
De Moivre    
3D Distance    
Point to Line    
Cross Product    
Determinant    
Sin Cos Tan    
Triangle Area    
Scale Factor    
Sector Area    
Ellipse Area    
Cube Volume    
Box Volume    
Sphere Volume    
Cone Volume    
Pipe Volume    
Time Duration    
Time Card    
Present Value    
Future Value    
Churn Rate    
A/B Test Calc    
SEO Traffic    
Ideal Weight    
Fat Intake    
Child Height    
Golf Handicap    
Heat Index    
Wind Chill    
Dew Point    
Download Time    
kWh to Cost    
AC Size (BTU)    
Heating Costs    
LED Savings    
Trip Gas Cost    
Tire Size    
Solar Output    
Solar Payback    
Battery Size    
Wall Area    
Gravel Needed    
Mortar Mix    
Slope Grade    
Curtain Size    
Soil Needed    
Sod Needed    
Ramp Length    
Blind Size    
Drain Slope    
Board Feet    
Heat Loss    
Furniture Fit    
Moving Boxes    
Plywood Cuts    
Shelf Sag    
   Add
Probability and random number calculators
Independent Events
Independent Events
Two Events Solver
Two Events Solver
Repeated Trials
Repeated Trials
Bayes' Theorem
Bayes' Theorem
Expected Value
Expected Value
Binomial Distribution
Binomial Distribution
nPr and nCr
nPr and nCr
Circular Permutation
Circular Permutation
With Repetition
With Repetition
Random Number
Random Number
Averages and statistics calculators
Average Calculator
Average Calculator
Mean Median Mode
Mean Median Mode
SD Calculator
SD Calculator
Quartiles & IQR
Quartiles & IQR
Frequency Table
Frequency Table
Correlation (r)
Correlation (r)
Normal Probability
Normal Probability
Z-Score Calculator
Z-Score Calculator
Confidence Interval
Confidence Interval
Sample Size
Sample Size
Mark & Recapture
Mark & Recapture
P-Value Calculator
P-Value Calculator
Percentage and ratio calculators
Percentage Calc
Percentage Calc
Percent Change
Percent Change
Percent Difference
Percent Difference
Percent Error
Percent Error
Ratio Calculator
Ratio Calculator
Discount Calculator
Discount Calculator
Sales Tax Calculator
Sales Tax Calculator
Margin Calculator
Margin Calculator
Speed calculators
Speed Calculator
Speed Calculator
Density and concentration calculators
Density
Density
Molarity
Molarity
Molar Mass
Molar Mass
Physics and electricity calculators
Ohm's Law
Ohm's Law
Watts to Amps
Watts to Amps
Resistor Colors
Resistor Colors
Voltage Drop
Voltage Drop
Unit conversion calculators
Weight Converter
Weight Converter
Shoe Size Converter
Shoe Size Converter
Integer and signed number calculators
Long Division
Long Division
LCM Calculator
LCM Calculator
GCF Calculator
GCF Calculator
Integer Calculator
Integer Calculator
Prime Factorization
Prime Factorization
Diophantine Solver
Diophantine Solver
Modulo Calculator
Modulo Calculator
Factor Calculator
Factor Calculator
Roman Numerals
Roman Numerals
Fraction, decimal and rounding calculators
Fraction Calculator
Fraction Calculator
Mixed Numbers
Mixed Numbers
Simplify Fractions
Simplify Fractions
Fraction to Decimal
Fraction to Decimal
Decimal to Fraction
Decimal to Fraction
Rounding
Rounding
Equation and inequality calculators
Linear Equation
Linear Equation
Linear Systems
Linear Systems
Quadratic Formula
Quadratic Formula
Absolute Value
Absolute Value
Quadratic Inequality
Quadratic Inequality
Polynomial calculators
Binomial Theorem
Binomial Theorem
Square root and nth root calculators
Simplify Radicals
Simplify Radicals
Nth Root
Nth Root
Exponent and logarithm calculators
Exponents
Exponents
Log Calculator
Log Calculator
Number of Digits
Number of Digits
Scientific Notation
Scientific Notation
Sci. Notation Math
Sci. Notation Math
Half-Life
Half-Life
Complex number calculators
Complex Numbers
Complex Numbers
Polar Form
Polar Form
De Moivre
De Moivre
Function and graph calculators
Slope Calculator
Slope Calculator
Linear Function
Linear Function
Direct & Inverse Variation
Direct & Inverse Variation
y = ax² Calculator
y = ax² Calculator
Distance Formula
Distance Formula
3D Distance
3D Distance
Section Formula
Section Formula
Point to Line
Point to Line
Lat/Long Distance
Lat/Long Distance
Complete the Square
Complete the Square
Circle Equation
Circle Equation
Conic Sections
Conic Sections
Polar Coordinates
Polar Coordinates
Sequence calculators
Arithmetic Sequence
Arithmetic Sequence
Geometric Sequence
Geometric Sequence
Fibonacci Sequence
Fibonacci Sequence
Recurrence Relation
Recurrence Relation
Vector calculators
Vector Calculator
Vector Calculator
Cross Product
Cross Product
Matrix calculators
Matrix Calculator
Matrix Calculator
Determinant
Determinant
Inverse Matrix
Inverse Matrix
Plane geometry calculators
Sin Cos Tan
Sin Cos Tan
Degrees ⇔ Radians
Degrees ⇔ Radians
a sin θ + b cos θ
a sin θ + b cos θ
Triangle Solver
Triangle Solver
Triangle Area
Triangle Area
Right Triangle
Right Triangle
Pythagorean Theorem
Pythagorean Theorem
Polygon Angles
Polygon Angles
Scale Factor
Scale Factor
Parallel Lines
Parallel Lines
Rectangle Area
Rectangle Area
Parallelogram Area
Parallelogram Area
Trapezoid Area
Trapezoid Area
Circle Calculator
Circle Calculator
Sector Area
Sector Area
Inscribed Angle
Inscribed Angle
Ellipse Area
Ellipse Area
Solid geometry calculators
Cube Volume
Cube Volume
Cube Surface Area
Cube Surface Area
Box Volume
Box Volume
Box Surface Area
Box Surface Area
Cylinder Volume
Cylinder Volume
Cylinder Surface
Cylinder Surface
Sphere Volume
Sphere Volume
Sphere Surface
Sphere Surface
Spherical Cap Volume
Spherical Cap Volume
Cap Surface Area
Cap Surface Area
Ellipsoid Volume
Ellipsoid Volume
Ellipsoid Surface
Ellipsoid Surface
Pyramid Volume
Pyramid Volume
Pyramid Surface
Pyramid Surface
Cone Volume
Cone Volume
Cone Surface Area
Cone Surface Area
Frustum Volume
Frustum Volume
Frustum Surface Area
Frustum Surface Area
Pipe Volume
Pipe Volume
Capsule Volume
Capsule Volume
Capsule Surface Area
Capsule Surface Area
Date and time calculators
Age Calculator
Age Calculator
Days Between Dates
Days Between Dates
Date Calculator
Date Calculator
Hours From Now
Hours From Now
Day of the Week
Day of the Week
Time Calculator
Time Calculator
Time Zone Converter
Time Zone Converter
Hours Calculator
Hours Calculator
Time Duration
Time Duration
Time Card
Time Card
Finance and economics calculators
Compound Interest
Compound Interest
Simple Interest
Simple Interest
Interest Calculator
Interest Calculator
TVM Calculator
TVM Calculator
Present Value
Present Value
Future Value
Future Value
ROI Calculator
ROI Calculator
IRR Calculator
IRR Calculator
Payback Period
Payback Period
Average Return
Average Return
GDP Calculator
GDP Calculator
Web marketing and ad metric calculators
CTR Calculator
CTR Calculator
Conversion Rate
Conversion Rate
CPC, CPM & CPA
CPC, CPM & CPA
ROAS Calculator
ROAS Calculator
Break-Even CPA
Break-Even CPA
LTV Calculator
LTV Calculator
CAC Calculator
CAC Calculator
Churn Rate
Churn Rate
A/B Test Calc
A/B Test Calc
A/B Sample Size
A/B Sample Size
SEO Traffic
SEO Traffic
Break-Even Point
Break-Even Point
Markup vs. Margin
Markup vs. Margin
CAGR Calculator
CAGR Calculator
Health and fitness calculators
BMI Calculator
BMI Calculator
Sleep Calculator
Sleep Calculator
Calorie Calculator
Calorie Calculator
BMR Calculator
BMR Calculator
TDEE Calculator
TDEE Calculator
Ideal Weight
Ideal Weight
Body Fat Calculator
Body Fat Calculator
Lean Body Mass
Lean Body Mass
Calories Burned
Calories Burned
Protein Intake
Protein Intake
Macro Calculator
Macro Calculator
Carb Calculator
Carb Calculator
Fat Intake
Fat Intake
Child Height
Child Height
Sports calculators
Golf Handicap
Golf Handicap
Pace Calculator
Pace Calculator
1RM Calculator
1RM Calculator
Target Heart Rate
Target Heart Rate
Weather calculators
Heat Index
Heat Index
Wind Chill
Wind Chill
Dew Point
Dew Point
Computer calculators
Base Converter
Base Converter
Subnet Calculator
Subnet Calculator
Download Time
Download Time
Household energy and budget calculators
Electricity Cost
Electricity Cost
kWh to Cost
kWh to Cost
Yearly kWh to Cost
Yearly kWh to Cost
AC Size (BTU)
AC Size (BTU)
AC Running Cost
AC Running Cost
Heating Costs
Heating Costs
Gas vs Electric
Gas vs Electric
LED Savings
LED Savings
Salary Calculator
Salary Calculator
Budget Calculator
Budget Calculator
Car calculators
Trip Gas Cost
Trip Gas Cost
EV Charging Cost
EV Charging Cost
EV vs Gas Cost
EV vs Gas Cost
MPG Calculator
MPG Calculator
Tire Size
Tire Size
Solar power and battery calculators
Solar Output
Solar Output
Solar Panel Count
Solar Panel Count
Solar Payback
Solar Payback
Battery Size
Battery Size
Home and DIY calculators
Tile Calculator
Tile Calculator
Stair Calculator
Stair Calculator
Concrete Volume
Concrete Volume
Wall Area
Wall Area
Wallpaper Rolls
Wallpaper Rolls
Paint Calculator
Paint Calculator
Flooring Needed
Flooring Needed
Exterior Walls
Exterior Walls
Gravel Needed
Gravel Needed
Mortar Mix
Mortar Mix
Slope Grade
Slope Grade
Lumber Cut List
Lumber Cut List
Lot Coverage/FAR
Lot Coverage/FAR
Sheet Vinyl Roll
Sheet Vinyl Roll
Insulation Needed
Insulation Needed
Curtain Size
Curtain Size
TV Size & Distance
TV Size & Distance
Soil Needed
Soil Needed
Sod Needed
Sod Needed
Block Calculator
Block Calculator
Brick Calculator
Brick Calculator
Deck Materials
Deck Materials
Ramp Length
Ramp Length
Pilot Hole Size
Pilot Hole Size
Room Ventilation
Room Ventilation
Paint Thinning
Paint Thinning
Baseboard & Trim
Baseboard & Trim
Blind Size
Blind Size
Picture Hanging
Picture Hanging
Drain Slope
Drain Slope
Screw Calculator
Screw Calculator
Board Feet
Board Feet
Fence Calculator
Fence Calculator
Wood Shrinkage
Wood Shrinkage
Caulk Calculator
Caulk Calculator
Heat Loss
Heat Loss
Furniture Fit
Furniture Fit
Moving Boxes
Moving Boxes
Storage Capacity
Storage Capacity
Plywood Cuts
Plywood Cuts
Shelf Sag
Shelf Sag

Gravel Calculator (Cubic Yards, Tons and Bags)

Enter the size of the area and the depth, and choose a material. The waste factor and the price can be left blank (then no waste is added and no cost is calculated).

Choosing a material fills in a typical bulk density. If the product label gives values such as "20 kg (about 13 L)", replace it with the value calculated from them (kg ÷ L) for a more accurate result.
Result and figure
Enter the area and the depth on the left and press "Calculate". The result will appear here.

What you can do on this page

  • Enter the size of the area (length × width, square feet, or the diameter of a circle) and the depth (in), and you get the volume of gravel or crushed stone you need (ft³ and cubic yards) on the spot
  • Choose a material (crushed stone, gravel, decorative gravel, lava rock, sand, decomposed granite or topsoil), and a typical bulk density (lb/ft³) is filled in and the weight is shown in pounds and tons. You can change the bulk density yourself
  • Enter the bag size, such as a 50 lb bag or a 0.5 ft³ bag, and you get the number of bags (rounded up), the total amount you buy and how much is left over
  • You can enter a waste factor (%) for settling, compaction and uneven spreading. The formula "amount needed = net amount × (1 + waste factor)" shows why you buy a little extra
  • You can also work backward: the area or the depth you can cover with the bags you have. Enter a price (per bag, per ton or per cubic yard) to get the estimated cost. A plain-language explanation of the formulas and copy-and-paste formulas for Excel, Google Sheets and Python are all on this page
The volume, weight and number of bags are estimates. Bulk density changes with the type of stone, the particle size and moisture, and the amount in a bag varies by product, so check against the product label. For concrete, which sets hard, use the "Concrete Calculator". This page is for loose materials that are spread without setting, such as gravel, crushed stone, sand and soil.

What is this calculation used for?

Landscape fabric and decorative gravel around the house

A classic way to stop weeds is landscape fabric covered with 2–3 in of decorative gravel. For example, spreading marble chips (bulk density 94 lb/ft³) 2 in deep along a 3 ft × 30 ft strip beside the house (90 ft²) gives a net volume of \(90 \times 2 \div 12 = 15\) ft³, 16.5 ft³ with a 10% waste factor, and a weight of \(16.5 \times 94 = 1551\) lb. In 50 lb bags that is \(\lceil 1551 \div 50 \rceil = 32\) bags.
Too thin and the fabric shows through; too thick and the bags and cost jump. Checking first how many bags one more inch adds helps you plan the trips to the store and the budget.

A crushed stone parking pad or driveway base

For a 10 ft × 20 ft parking pad (200 ft²) with crushed stone (106 lb/ft³) 4 in deep, the net volume is about 66.7 ft³. With a 15% waste factor for compaction, that is about 76.7 ft³, or about 2.84 cubic yards, weighing about 8,127 lb (about 4.06 tons). In 50 lb bags that would be 163 bags, so at this size people normally order bulk delivery by the yard or the ton.
Suppliers ask "how many yards?", so you can give them the cubic yard figure directly. The volume and weight also tell you how much work it will be to unload and move it with a wheelbarrow.

Lightweight lava rock in a planting bed

Lava rock is much lighter than ordinary gravel, so bags are often labeled by volume, such as "0.5 cu ft", rather than by weight. For a 2 ft × 25 ft bed (50 ft²) 2 in deep, the volume is \(50 \times 2 \div 12 \approx 8.33\) ft³, about 9.17 ft³ with a 10% waste factor, and in 0.5 ft³ bags that is \(\lceil 9.17 \div 0.5 \rceil = 19\) bags.
With bags sold by volume, the count is simply "volume ÷ bag size", so you do not even need the bulk density. You only need it when you want the weight, and you can find it from the "about ... lb" on the bag.

Replacing the soil in a flower bed

To fill a round flower bed 4 ft across with topsoil (69 lb/ft³) 8 in deep, the area is \(\pi \times 2^{2} \approx 12.57\) ft², the volume is about 8.38 ft³, the weight is about 578 lb, and in 40 lb bags that is 15 bags.
Soils vary a lot in bulk density from bag to bag (topsoil is about 69 lb/ft³, while potting mix is much lighter), so replacing the value with the numbers on the bag ("... cu ft, about ... lb") brings the result closer to reality. If you mix in compost, reduce the soil by that amount.

Checking the quantities on a landscaping estimate

A landscaping estimate may list "crushed stone base, 200 sq ft, 4 in, 3 cu yd". Area × depth gives \(200 \times 4 \div 12 \div 27 \approx 2.47\) cubic yards, so you can ask the contractor whether the difference from 3 cubic yards is a waste factor (about 21% more here) or a thicker base.
Once you understand where the quantities come from, you can look at the material cost (quantity × price) separately from labor and delivery, and comparing bids becomes easier. (In real jobs, soil conditions and the amount of compaction can increase the amount needed, so the quantity alone cannot tell you whether the price is fair.)

Formulas and figures

Area to cover (rectangle and circle)
Standard notation (the usual math form)
\(S\) \(=\) \(l\) \(\times\) \(w\)
\(S\) \(=\) \(\pi\) \(\times\) \(\left(\dfrac{d}{2}\right)\) \(2\)
In words (symbols replaced with words)
③ \(S\): area (rectangle) \(=\) ① \(l\): length \(\times\) ② \(w\): width
⑥ \(S\): area (circle) \(=\) \(\pi\) \(\times\) ④ half the diameter \(d\) (the radius) ⑤ squared
The formula in words
① Multiply the \(l\): length
② by the \(w\): width
③ to get the \(S\): area of a rectangle
④ Take half the diameter \(d\) (the radius)
⑤ , square it and multiply by pi \(\pi\) (about 3.14)
⑥ to get the \(S\): area of a circle
Quick example
The areas of a 12 ft × 8 ft path beside the garage and a round flower bed 6 ft across are
\(S\): area (rectangle) \(=\) length (12 ft) \(\times\) width (8 ft)
\(12 \times 8 = 96\,\mathrm{ft^2}\)
\(\pi \times \left(\dfrac{6}{2}\right)^{2} = 3.14 \times 9 \approx 28.27\,\mathrm{ft^2}\)
Key idea
The area, "how much ground you cover", is the starting point for the amount of gravel. For an L-shaped or irregular area, split it into rectangles and add their areas, or enter the square footage from a drawing or estimate with "Enter the area". For a round flower bed or the ground around a pond, measure the diameter: the area is the radius (half the diameter) squared, times pi.
Net volume of gravel
Figure
Standard notation (the usual math form)
\(V\) \(=\) \(S\) \(\times\) \(t\) \(\div\) \(12\)
In words (symbols replaced with words)
③ \(V\): net volume (ft³) \(=\) ① \(S\): area (ft²) \(\times\) ② \(t\): depth (in) \(\div\) \(12\)
The formula in words
① Multiply the \(S\): area (ft²)
② by the \(t\): depth (in) and divide by 12 to change the depth from inches to feet
③ to get the \(V\): net volume (ft³)
Quick example
The net volume of gravel spread 2 in deep over 96 ft² is
\(V\): net volume \(=\) area (96 ft²) \(\times\) depth (2 in) \(\div\) \(12\)
\(96 \times 2 \div 12 = 16\,\mathrm{ft^3}\)
\(16 \div 27 \approx 0.593\,\mathrm{yd^3}\)
Key idea
Volume is "area × depth". The area is in square feet but the depth is in inches, so divide the depth by 12 to turn it into feet before multiplying (2 in = 2/12 ft). Bulk gravel is sold by the cubic yard, and 1 yd³ = 3 ft × 3 ft × 3 ft = 27 ft³, so divide cubic feet by 27 to get cubic yards. This volume is the "net" amount that exactly fills the space. In practice some gravel settles into the ground and compaction shrinks it, so the next formula adds extra.
Amount needed with waste (volume)
Figure
Standard notation (the usual math form)
\(V'\) \(=\) \(V\) \(\times\) \(\left(1 +\right.\) \(\dfrac{r}{100}\) \(\left.\right)\)
In words (symbols replaced with words)
③ \(V'\): volume with waste \(=\) ① \(V\): net volume \(\times\) \(\left(1 +\right.\) ② \(r\): waste factor (%) ÷ 100 \(\left.\right)\)
The formula in words
① Multiply the \(V\): net volume
② by "1 + waste factor \(r\) ÷ 100" (1.1 for a 10% waste factor)
③ to get the \(V'\): volume with waste
Quick example
For a net volume of 16 ft³ with a 10% waste factor for settling and compaction, the volume is
\(V'\): volume with waste \(=\) net volume (16 ft³) \(\times\) \(\left(1 +\right.\) waste factor (10%) ÷ 100 \(\left.\right)\)
\(16 \times \left(1 + \dfrac{10}{100}\right) = 16 \times 1.1 = 17.6\,\mathrm{ft^3}\)
\(17.6 \div 27 \approx 0.652\,\mathrm{yd^3}\)
Key idea
After gravel or crushed stone is spread, some of it sinks into the ground, and compacting it (by walking on it or with a plate compactor) closes the gaps so the volume shrinks. Uneven spreading and spills also use some up, so the exact net amount usually falls short. That is why estimators buy "net amount × (1 + waste factor)", and 10–20% extra is common. Allow more (toward 20%) when spreading directly on soft soil or laying a thick layer that will be compacted, and less (10% or under) when only spreading a thin layer of decorative gravel over landscape fabric. Setting the waste factor to 0 gives the net amount itself.
Converting the amount needed to weight (lb)
Standard notation (the usual math form)
\(W\) \(=\) \(V'\) \(\times\) \(\rho\)
In words (symbols replaced with words)
③ \(W\): weight (lb) \(=\) ① \(V'\): volume with waste (ft³) \(\times\) ② \(\rho\): bulk density (lb/ft³)
The formula in words
① Multiply the \(V'\): volume with waste (ft³)
② by the \(\rho\): bulk density (lb/ft³) (pounds per cubic foot times cubic feet gives pounds)
③ to get the \(W\): weight (lb)
Quick example
The weight of 17.6 ft³ of crushed stone (bulk density 106 lb/ft³) is
\(W\): weight \(=\) volume (17.6 ft³) \(\times\) bulk density (106 lb/ft³)
\(17.6 \times 106 = 1865.6\,\mathrm{lb}\)
\(1865.6 \div 2000 \approx 0.933\,\mathrm{tons}\)
Key idea
Gravel is sold in pound bags at the store, but a supplier delivers it by the ton or by the cubic yard, so you often need to go back and forth between volume and weight. Bulk density (lb/ft³) is the bridge: it is the weight of 1 ft³ of loose material with its gaps included. It is lower than for solid rock, because there are gaps between the stones. Typical values are about 106 for crushed stone, 100 for gravel, 94 for decorative gravel, sand and decomposed granite, 69 for topsoil and 37 for lightweight stone such as lava rock, but they change with particle size and moisture. Multiply by 27 to get pounds per cubic yard: crushed stone at 106 lb/ft³ is about 2,862 lb, or about 1.4 tons, per cubic yard. If a bag says "50 lb, 0.5 cu ft", that product's bulk density is 50 ÷ 0.5 = 100 lb/ft³.
Bags needed (rounded up)
Figure
Standard notation (the usual math form)
\(B\) \(=\) \(\lceil\) \(W\) \(\div\) \(k\) \(\rceil\)
\(B\) \(=\) \(\lceil\) \(V'\) \(\div\) \(k\) \(\rceil\)
In words (symbols replaced with words)
④ \(B\): bags needed (lb bags) \(=\) ③ \(\lceil\) ① \(W\): weight (lb) \(\div\) ② \(k\): bag size (lb) \(\rceil\)
⑦ \(B\): bags needed (ft³ bags) \(=\) \(\lceil\) ⑤ \(V'\): volume with waste (ft³) \(\div\) ⑥ \(k\): bag size (ft³) \(\rceil\)
The formula in words
① Divide the \(W\): weight (lb)
② by the \(k\): bag size (lb) to find "how many bags' worth"
③ and round up to a whole number (the symbol \(\lceil\ \rceil\) means "round up")
④ to get the \(B\): bags needed
⑤ For bags sold by volume, divide the \(V'\): volume with waste (ft³)
⑥ by the \(k\): bag size (ft³) and round up
⑦ to get the \(B\): number of bags sold by volume
Quick example
The number of 50 lb bags needed for 1,865.6 lb of crushed stone is
\(B\): bags needed \(=\) \(\lceil\) weight (1,865.6 lb) \(\div\) bag (50 lb) \(\rceil\)
\(1865.6 \div 50 = 37.312\)
\(\lceil 37.312 \rceil = 38\)
Key idea
Bags can only be bought whole, so if the division leaves a decimal, always round up (37.312 bags → 38 bags). Rounding to the nearest whole number or rounding down would leave you short. The symbol for this rounding up is \(\lceil\ \rceil\) (the ceiling function). You buy 38 bags × 50 lb = 1,900 lb, so about 1,900 − 1,865.6 = 34.4 lb is left over. For products sold by volume, such as "0.5 cu ft" bags (common for lightweight stone, mulch and some decorative gravel), divide the volume instead of the weight: 17.6 ft³ ÷ 0.5 ft³ gives \(\lceil 35.2 \rceil = 36\) bags. At this size, a supplier delivering by the cubic yard or ton may be cheaper than bags.
Estimated cost
Standard notation (the usual math form)
In words (symbols replaced with words)
\(T\) \(=\) \(u\) \(\times\) \(Q\)
③ \(T\): estimated cost \(=\) ① \(u\): unit price \(\times\) ② \(Q\): quantity
The formula in words
① Multiply the \(u\): unit price (per bag, per ton or per cubic yard)
② by the \(Q\): quantity (bags, tons or cubic yards, to match the price)
③ to get the \(T\): estimated cost
Quick example
If you buy 38 bags of crushed stone at $6 per bag, the material cost is
\(T\): estimated cost \(=\) unit price ($6 per bag) \(\times\) quantity (38 bags)
\(6 \times 38 = 228\)
Key idea
The key is to match the "unit" of the price and the quantity. For a price per bag, multiply by the rounded-up number of bags \(B\); for a price per ton, by the weight with waste \(W\) in tons (lb ÷ 2,000); for a price per cubic yard, by the volume with waste \(V'\) in cubic yards (ft³ ÷ 27). With bags you also pay for the rounded-up part, so for large amounts, bulk delivery by the cubic yard or ton is often cheaper. Landscape fabric, edging, delivery fees and hauling cost extra.
Working backward (area or depth from the bags you have)
Standard notation (the usual math form)
\(V_{\mathrm{use}}\) \(=\) \(n\) \(\times\) \(k\) \(\div\) \((\) \(\rho\) \(\times\) \((\) \(1\) \(+\) \(\dfrac{r}{100}\) \())\)
\(S\) \(=\) \(V_{\mathrm{use}}\) \(\div\) \((\) \(t\) \(\div 12\) \()\)
\(t\) \(=\) \(V_{\mathrm{use}}\) \(\div\) \(S\) \(\times 12\)
In words (symbols replaced with words)
⑤ \(V_{\mathrm{use}}\): usable volume (ft³) \(=\) ① \(n\): bags on hand \(\times\) ② \(k\): bag size (lb) \(\div\) \((\) ③ \(\rho\): bulk density \(\times\) \((\) \(1\) \(+\) ④ \(r\): waste factor ÷ 100 \())\)
⑦ \(S\): area you can cover (ft²) \(=\) \(V_{\mathrm{use}}\): usable volume \(\div\) \((\) ⑥ \(t\): depth (in) \(\div 12\) \()\)
⑨ \(t\): depth you can get (in) \(=\) \(V_{\mathrm{use}}\): usable volume \(\div\) ⑧ \(S\): area (ft²) \(\times 12\)
The formula in words
① Multiply the \(n\): bags on hand
② by the \(k\): bag size (lb) to get the weight on hand (lb),
③ divide by the \(\rho\): bulk density (lb/ft³) to turn it into volume (ft³),
④ and divide by 1 + waste factor \(r\) ÷ 100 to remove the waste
⑤ to get the \(V_{\mathrm{use}}\): usable volume
⑥ Dividing the usable volume by the \(t\): depth ÷ 12 (ft)
⑦ gives the \(S\): area you can cover ,
⑧ and dividing the usable volume by the \(S\): area and multiplying by 12 (ft → in)
⑨ gives the \(t\): depth you can get
Quick example
If you have ten 50 lb bags of gravel (bulk density 100 lb/ft³) and spread it 2 in deep with a 10% waste factor, the area you can cover is
\(10 \times 50 = 500\,\mathrm{lb}\)
\(500 \div 100 = 5\,\mathrm{ft^3}\)
\(5 \div 1.1 \approx 4.545\,\mathrm{ft^3}\)
\(4.545 \div (2 \div 12) \approx 27.27\,\mathrm{ft^2}\)
Key idea
Working backward just follows the formulas in reverse. Bags × bag size gives the weight on hand, bulk density turns it back into volume, and removing the waste gives the "usable volume". Then, from "volume = area × depth", choosing a depth gives the area and choosing an area gives the depth. Use it to check "how far along the walkway will my leftover gravel go?" or "how deep will this many bags be?". For bags sold by volume, bags × bag size (ft³) is the volume on hand directly.
The basic steps for gravel and crushed stone are to find the volume as "area × depth", add a waste factor, convert to weight with the bulk density, and divide by the bag size and round up. Bulk density (lb/ft³) is the bridge between volume and weight, and dividing cubic feet by 27 gives the cubic yards a supplier asks for.

Symbols and terms

Symbols

\(S\) ess The area to cover (ft²). Enter it as length × width, directly as an area, or as a circle (from its diameter). It is a common letter for area, said to come from "square" or "surface".
\(l\), \(w\) ell, double-u The length and width of a rectangle (ft). From the first letters of "length" and "width".
\(d\) dee The diameter of a round area (ft). From the first letter of "diameter". The radius is \(d \div 2\).
\(\pi\) pi Pi, about 3.14. The area of a circle is radius × radius × pi.
\(t\) tee The depth of the gravel layer (in). From the first letter of "thickness". In the formula it is divided by 12 to turn it into feet (2 in = 2/12 ft).
\(V\) vee The net volume (ft³). From the first letter of "volume". Found with \(V = S \times t \div 12\). 1 yd³ = 27 ft³.
\(r\) ar The waste factor (%). From the first letter of "rate". It is the extra added to the net amount for settling, compaction and uneven spreading; 10 means 10% more (1.1 times).
\(V'\) vee prime The volume with waste (ft³). Found with \(V' = V \times (1 + r \div 100)\). The mark \(\prime\) at the upper right means "a slightly changed version of \(V\)" and is read "prime".
\(\rho\) rho The bulk density (lb/ft³). A Greek letter often used for density. For a 50 lb bag that holds 0.5 ft³, it is \(50 \div 0.5 = 100\).
\(W\) double-u The weight of the amount needed with waste (lb). From the first letter of "weight". Found with \(W = V' \times \rho\).
\(k\) kay The bag size. In lb for bags sold by weight (such as 50 lb bags) and in ft³ for bags sold by volume (such as 0.5 cu ft bags).
\(B\) bee The number of bags needed. From the first letter of "bag". Found with \(B = \lceil W \div k \rceil\) (bags by weight) or \(\lceil V' \div k \rceil\) (bags by volume).
\(n\) en The number of bags on hand, when working backward. From the first letter of "number".
\(V_{\mathrm{use}}\) vee sub use The volume of the gravel on hand that can actually be spread, after removing the waste (ft³).
\(u\) you The unit price (per bag, per ton or per cubic yard). From the first letter of "unit price".
\(Q\) cue The quantity that matches the unit of the price (bags, weight or volume). From the first letter of "quantity".
\(T\) tee The estimated cost (materials only, without delivery, landscape fabric and so on). From the first letter of "total".
\(\lceil x \rceil\) ceiling of x The symbol for rounding up to a whole number. (Example - \(\lceil 37.312 \rceil = 38\), \(\lceil 40 \rceil = 40\))

Terms

bulk density The weight of loose material per unit volume, gaps between the particles included (lb/ft³, or tons per cubic yard). It is lower than for solid rock. Typical values are about 106 lb/ft³ for crushed stone, 100 for gravel and 37 for lightweight stone such as lava rock. Gravel is roughly 1.4 tons per cubic yard.
specific gravity How many times heavier a material is than the same volume of water. Water is 1 (about 62.4 lb/ft³). Solid rock is about 2.6–2.7, but loose gravel is much lighter per cubic foot because of the gaps between the stones.
cubic yard The volume of a cube 3 ft on each side. It is the unit for ordering gravel, crushed stone and ready-mix concrete by the truckload, often just called a "yard". 1 yd³ = 27 ft³ (about 0.765 m³).
compaction Firming up spread gravel or crushed stone by walking on it or pressing it with a plate compactor. The gaps between the particles close up and the volume shrinks, so extra material is prepared for it.
waste factor The percentage added to the net amount for settling, compaction, uneven spreading and spills. 10–20% is common.
crushed stone Angular stone made by crushing rock in a machine. The corners lock together and pack down well, so it is used for driveways and as a base under slabs and pavers. Crusher run is stone mixed with fine particles;
decorative gravel Gravel spread in the yard or around the entrance for its looks, such as marble chips, river rock and colored stone. It is often spread 2–3 in deep over landscape fabric.
lava rock A light, porous volcanic stone used in landscaping. Its bulk density is much lower than ordinary gravel, so it is often sold by volume (cu ft) rather than by weight.
decomposed granite Granite that has weathered into small sandy particles (often called DG). It drains well and is used for paths, patios and as a base in the yard.
rounding up If there is any decimal part, the number goes up to the next whole number. Bags can only be bought whole, so the number of bags is always rounded up.
pi The number of times the diameter goes into the circumference of a circle, about 3.14. The area of a circle is radius × radius × pi.

Good to know before you start

Here is what helps you use the calculation on this page with real understanding, not just by pressing the button.

Area of rectangles and circles (Grades 3–7)
  • Knowing that the area of a rectangle is "length × width"
  • Knowing that the area of a circle is "radius × radius × pi (about 3.14)". If you only know the diameter, halve it to get the radius
Volume of a rectangular prism (Grade 5)
  • Knowing that volume is "base area × height". On this page, that is "area × depth"
Converting units of length and volume (Grades 4–6)
  • Knowing that 1 ft = 12 in, and being able to turn a depth of 2 in into 2/12 ft
  • Knowing that 1 yd³ = 27 ft³ (a cube 3 ft on each side holds 3 × 3 × 3 = 27 cubes 1 ft on each side)
Weight and density (Grades 4–8)
  • Knowing that 1 US ton = 2,000 lb
  • Knowing that multiplying a density such as "pounds per cubic foot" (bulk density) by the volume gives the weight
Percentages (Grade 6)
  • Knowing that "10% more" can be calculated as "× 1.1"
Rounding (Grades 3–4)
  • Knowing the difference between rounding up, rounding down and rounding to the nearest whole number
  • Being able to explain in your own words why the number of bags is always rounded up

How to calculate it in Excel

Copy the whole table below and paste it into cell A1 in Excel. It works as is.
Table to find the area (rectangle)
Length (ft) 12
Width (ft) 8
Area (ft²) =B1*B2
Table to find the area (circle)
Circle diameter (ft) 6
Area (ft²) =PI()*(B1/2)^2
Table to find the net volume of gravel
Area (ft²) 96
Depth (in) 2
Net volume (ft³) =B1*B2/12
Table to find the volume with waste
Net volume (ft³) 16
Waste factor (%) 10
Volume with waste (ft³) =B1*(1+B2/100)
Table to find the weight (lb)
Volume with waste (ft³) 17.6
Bulk density (lb/ft³) 106
Weight (lb) =B1*B2
Table to find the bags needed
Weight (lb) 1865.6
Bag size (lb) 50
Bags needed =ROUNDUP(B1/B2,0)
Table to find the estimated cost
Unit price ($) 6
Quantity (bags, tons or yd³) 38
Estimated cost ($) =B1*B2
Table for working backward (area or depth from the bags on hand)
Bags on hand 10
Bag size (lb) 50
Bulk density (lb/ft³) 100
Waste factor (%) 10
Depth (in) 2
Usable volume (ft³) =B1*B2/B3/(1+B4/100)
Area you can cover (ft²) =B6/(B5/12)
Area (ft², for finding the depth) 24
Depth you can get (in) =B6/B8*12
After pasting, the upper cells in column B are your inputs and the last row is calculated automatically.
"ROUNDUP(value, 0)" is the function that rounds up to a whole number (it matches ⌈ ⌉ in the formulas). "PI()" is pi.
The third table divides the depth in inches by 12 to turn it into feet before multiplying by the area (B3 shows 16). B3 of the fourth table is 17.6, B3 of the fifth table is 1865.6 and B3 of the sixth table is 38 bags.
For bags sold by volume, put the volume with waste in ft³ (17.6) in B1 of the sixth table and the bag size in ft³ (0.5) in B2, and you get 36 bags.
In the last table, B7 is the area you can cover (about 27.27 ft²) and B9 is "how deep it will be over the area in B8" (about 2.27 in).

How to calculate it in Google Sheets

Copy the whole table below and paste it into cell A1 in Google Sheets. It works as is.
Table to find the area (rectangle)
Length (ft) 12
Width (ft) 8
Area (ft²) =B1*B2
Table to find the area (circle)
Circle diameter (ft) 6
Area (ft²) =PI()*(B1/2)^2
Table to find the net volume of gravel
Area (ft²) 96
Depth (in) 2
Net volume (ft³) =B1*B2/12
Table to find the volume with waste
Net volume (ft³) 16
Waste factor (%) 10
Volume with waste (ft³) =B1*(1+B2/100)
Table to find the weight (lb)
Volume with waste (ft³) 17.6
Bulk density (lb/ft³) 106
Weight (lb) =B1*B2
Table to find the bags needed
Weight (lb) 1865.6
Bag size (lb) 50
Bags needed =ROUNDUP(B1/B2,0)
Table to find the estimated cost
Unit price ($) 6
Quantity (bags, tons or yd³) 38
Estimated cost ($) =B1*B2
Table for working backward (area or depth from the bags on hand)
Bags on hand 10
Bag size (lb) 50
Bulk density (lb/ft³) 100
Waste factor (%) 10
Depth (in) 2
Usable volume (ft³) =B1*B2/B3/(1+B4/100)
Area you can cover (ft²) =B6/(B5/12)
Area (ft², for finding the depth) 24
Depth you can get (in) =B6/B8*12
The same formulas as in Excel (including the ROUNDUP and PI functions) work as is. Copy the whole table, paste it into cell A1, and replace the numbers in column B with your own.

How to calculate it in Python

import math

length_ft = 12              # length (ft)
width_ft = 8                # width (ft)
depth_in = 2                # depth (in)
density_lb_per_ft3 = 106    # bulk density (lb/ft³). Typical: crushed stone 106, gravel 100, decorative gravel 94, sand 94
waste_percent = 10          # waste factor (%) for settling and compaction. Use 0 for none
bag_lb = 50                 # bag size (lb)
price_per_bag = 6           # price per bag ($)

area_ft2 = length_ft * width_ft                                # area (ft²)
volume_ft3 = area_ft2 * depth_in / 12                          # net volume (ft³). Depth changed to feet
required_ft3 = volume_ft3 * (1 + waste_percent / 100)          # volume with waste (ft³)
weight_lb = required_ft3 * density_lb_per_ft3                  # weight (lb)
bags_needed = math.ceil(weight_lb / bag_lb)                    # bags needed (rounded up)
cost = bags_needed * price_per_bag                             # estimated cost ($)

print(f"Area: {area_ft2} ft²")
print(f"Net volume: {volume_ft3} ft³ ({volume_ft3 / 27:.3f} yd³)")
print(f"Volume with waste: {required_ft3:.2f} ft³ ({required_ft3 / 27:.3f} yd³)")
print(f"Weight: {weight_lb:.1f} lb ({weight_lb / 2000:.3f} tons)")
print(f"Bags needed: {bags_needed}")
print(f"Estimated cost: ${cost:,.2f}")

# Working backward: area you can cover with the bags on hand (depth 2 in, gravel 100 lb/ft³, 10% waste)
have_bags = 10
usable_ft3 = have_bags * bag_lb / 100 / (1 + 10 / 100)
coverable_area_ft2 = usable_ft3 / (2 / 12)
print(f"Area {have_bags} bags of {bag_lb} lb cover at 2 in deep: {coverable_area_ft2:.2f} ft²")
Runs with the standard library only. math.ceil() rounds up (the ⌈ ⌉ in the formulas). Replace the sizes, bulk density and bag size at the top with your own numbers and run it. For bags sold by volume, divide required_ft3 by the bag size in ft³ instead of weight_lb.

How to write it in LaTeX and other math languages (copy and paste)

Area to cover (rectangle and circle)
S = l × w,  S = π × (d ÷ 2)²
S = l \times w,\quad S = \pi \left(\frac{d}{2}\right)^{2}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <mi>S</mi><mo>=</mo><mi>l</mi><mo>&#xD7;</mo><mi>w</mi>
    <mo>,</mo>
    <mi>S</mi><mo>=</mo><mi>&#x3C0;</mi>
    <msup>
      <mrow><mo>(</mo><mfrac><mi>d</mi><mn>2</mn></mfrac><mo>)</mo></mrow>
      <mn>2</mn>
    </msup>
  </mrow>
</math>
S = l * w,  S = pi * (d/2)^2
{l*w, Pi*(d/2)^2}
S := l*w;  S := Pi*(d/2)^2;
S = l*w; S = pi*(d/2)^2;
S = l × w, S = π (d/2)^2
Net volume of gravel
V = S × t ÷ 12
V = S \times \frac{t}{12}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <mi>V</mi><mo>=</mo><mi>S</mi><mo>&#xD7;</mo>
    <mfrac><mi>t</mi><mn>12</mn></mfrac>
  </mrow>
</math>
V = S * t / 12
s*t/12
V := S*t/12;
V = S*t/12;
V = S × t/12
Amount needed with waste (volume)
V' = V × (1 + r ÷ 100)
V' = V \left(1 + \frac{r}{100}\right)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <msup><mi>V</mi><mo>&#x2032;</mo></msup><mo>=</mo><mi>V</mi>
    <mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mi>r</mi><mn>100</mn></mfrac><mo>)</mo></mrow>
  </mrow>
</math>
V' = V * (1 + r/100)
v*(1 + r/100)
Vp := V*(1 + r/100);
Vp = V*(1 + r/100);
V' = V (1 + r/100)
Converting the amount needed to weight (lb)
W = V' × ρ
W = V' \times \rho
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <mi>W</mi><mo>=</mo>
    <msup><mi>V</mi><mo>&#x2032;</mo></msup>
    <mo>&#xD7;</mo><mi>&#x3C1;</mi>
  </mrow>
</math>
W = V' * rho
vp*rho
W := Vp*rho;
W = Vp*rho;
W = V' × ρ
Bags needed (rounded up)
B = ⌈W ÷ k⌉  (lb bags),  B = ⌈V' ÷ k⌉  (ft³ bags)
B = \left\lceil \frac{W}{k} \right\rceil,\quad B = \left\lceil \frac{V'}{k} \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <mi>B</mi><mo>=</mo>
    <mo>&#x2308;</mo><mfrac><mi>W</mi><mi>k</mi></mfrac><mo>&#x2309;</mo>
    <mo>,</mo>
    <mi>B</mi><mo>=</mo>
    <mo>&#x2308;</mo>
    <mfrac><msup><mi>V</mi><mo>&#x2032;</mo></msup><mi>k</mi></mfrac>
    <mo>&#x2309;</mo>
  </mrow>
</math>
B = |~ W / k ~|,  B = |~ V' / k ~|
{Ceiling[w/k], Ceiling[vp/k]}
B := ceil(W/k);  B := ceil(Vp/k);
B = ceil(W/k); B = ceil(Vp/k);
B = ⌈W/k⌉, B = ⌈V'/k⌉
Estimated cost
T = u × Q
T = u \times Q
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <mi>T</mi><mo>=</mo><mi>u</mi><mo>&#xD7;</mo><mi>Q</mi>
  </mrow>
</math>
T = u * Q
u*q
T := u*Q;
T = u*Q;
T = u × Q
Working backward (area or depth from the bags you have)
V_use = n × k ÷ ρ ÷ (1 + r ÷ 100),  S = V_use ÷ (t ÷ 12),  t = V_use ÷ S × 12
V_{\mathrm{use}} = \frac{n \times k}{\rho \left(1 + \frac{r}{100}\right)},\quad S = \frac{V_{\mathrm{use}}}{t/12},\quad t = \frac{V_{\mathrm{use}}}{S} \times 12
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <msub><mi>V</mi><mi>use</mi></msub><mo>=</mo>
    <mfrac>
      <mrow><mi>n</mi><mo>&#xD7;</mo><mi>k</mi></mrow>
      <mrow><mi>&#x3C1;</mi><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mi>r</mi><mn>100</mn></mfrac><mo>)</mo></mrow></mrow>
    </mfrac>
    <mo>,</mo>
    <mi>S</mi><mo>=</mo><mfrac><msub><mi>V</mi><mi>use</mi></msub><mrow><mi>t</mi><mo>/</mo><mn>12</mn></mrow></mfrac>
    <mo>,</mo>
    <mi>t</mi><mo>=</mo><mfrac><msub><mi>V</mi><mi>use</mi></msub><mi>S</mi></mfrac><mo>&#xD7;</mo><mn>12</mn>
  </mrow>
</math>
V_use = (n * k) / (rho * (1 + r/100)),  S = V_use / (t/12),  t = V_use / S * 12
vuse = n*k/(rho*(1 + r/100)); {vuse/(t/12), vuse/s*12}
Vuse := n*k/(rho*(1 + r/100));  S := Vuse/(t/12);  t := Vuse/S*12;
Vuse = n*k/(rho*(1 + r/100)); S = Vuse/(t/12); t = Vuse/S*12;
V_use = (n × k)/(ρ (1 + r/100)), S = V_use/(t/12), t = V_use/S × 12

How to have ChatGPT  do the calculation

You are a quantity calculation assistant for landscaping. Do the following calculation by actually running Python code, and base your answer only on the numbers from the execution result (do not answer by mental math or guessing).

I am spreading crushed stone (bulk density 106 lb/ft³) 2 in deep over a 12 ft × 8 ft area. I allow a 10% waste factor for settling and compaction.
Find each of the following:
1. The area (ft²)
2. The net volume (ft³ and cubic yards) and the volume with a 10% waste factor (ft³ and cubic yards)
3. The weight of the volume with waste, using the bulk density (lb and US tons)
4. The number of 50 lb bags needed (rounded up), the total amount bought (bags × 50 lb) and the amount left over
5. If I have only ten 50 lb bags of the same stone, the area I can cover 2 in deep with a 10% waste factor (ft²)

Show the formulas you used and the numbers from the execution result.

How to Use
  1. 1
    Enter your numbers
    Type the numbers you want to calculate with into the input fields
  2. 2
    Calculate
    Press the "Calculate" button
  3. 3
    Check the result
    The result appears on the spot. The same page also explains the idea behind the calculation and the formula
  DataChef Features
Easy and Free
Unlimited conversions for free.
No technical knowledge required.
Intuitive and user-friendly operation.
No Registration Required
Available immediately after access.
Can be used without registering personal information.
Safe and Secure
Fully SSL encrypted communication.
Automatic file deletion by clicking "download".
Fast
High-speed site access
and rapid file conversion.
No Watermark
No watermark.
No attribution required.
Commercial Use Available
Free for commercial use.
No need to contact us for commercial use permission.