Free · Sourced Prices and Densities · No Signup

Landscaping Material CalculatorGravel, pea gravel, river rock, topsoil, mulch, or sod. Enter your area and depth for cubic yards, tons, bags, and an estimated cost.

Your project

Densities and prices are sourced per material; see the table below.
Typical mulch bed depth is 2 to 4 inches.
Overrides the estimated range below if entered.
Area
calculating...
Square feet, from your inputs.
Cubic yards
calculating...
Area x depth, converted to cubic yards.
Cubic feet
calculating...
Cubic yards x 27.
Tons
calculating...
Cubic yards x sourced density.
Bags needed
calculating...
Rounded up to the nearest whole bag.
Estimated material cost
calculating...
Based on a sourced national price range. Prices vary by supplier and region. Enter your own quote above to override.

This is a materials-only estimate. It does not include delivery, spreading, labor, edging, landscape fabric, or site prep. See also the Deck Cost Calculator, the House Material Cost Calculator, and the Paint Coverage Calculator for other DIY material estimates.

Free, no strings

Want more calculators like this one?

How this is calculated

  • Cubic yards: area in square feet x depth in inches, divided by 12 (to get cubic feet), divided by 27 (to get cubic yards). Sod skips depth and uses area only.
  • Tons: cubic yards x the material's sourced density. Mulch is priced and sold by volume, not weight, so no ton figure is shown for it.
  • Bags: total cubic feet divided by the material's typical retail bag size, rounded up to a whole bag.
  • Sod pallets and rolls: total square feet divided by 450 (pallet) or 10 (roll), rounded up.
  • Estimated cost: quantity (tons, cubic yards, or square feet, depending on material) x the sourced national price range, shown low to high. Entering your own price per unit overrides the estimated range with your own math.
MaterialPrice rangeDensitySourceDate
Gravel / Crushed Stone$10–$50/ton1.4–1.5 tons/cyHomeGuide, Gravel Priceswritten 2025-12-19, opened 2026-09-25
Pea Gravel$28–$45/ton1.4–1.5 tons/cyHomeGuide, Gravel Prices; bag price, Home Depot (Vigoro 0.5 cu ft, $5.97)opened 2026-09-26
River Rock$33–$49/ton1.4–1.5 tons/cyHomeGuide, Gravel Prices; bag price, Home Depot (Vigoro 0.5 cu ft, $6.24)opened 2026-09-26
Topsoil$10–$50/cy~1.0 ton/cy (dry)HomeGuide, Topsoil/Fill Dirt/Sand; density, topsoil.com; bag size, Home Depot (Scotts 0.75 cu ft, $3.27)written 2023-09-08, opened 2026-09-26
Mulch$25–$100/cysold by volume, not weightHomeGuide, Mulch Priceswritten 2025-04-30, opened 2026-09-25
Sod$0.30–$0.80/sq ftsold by areaHomeGuide, Sod Priceswritten 2025-10-31, opened 2026-09-25

This is an educational estimation tool, not a supplier quote. We are not a landscaping contractor or materials supplier. Actual prices vary by region, quantity, and supplier.

Common questions

How much gravel do I need for my project?

Multiply your area in square feet by your depth in inches, divide by 12 to get cubic feet, then divide by 27 to get cubic yards. Most gravel and crushed stone weighs about 1.4 to 1.5 tons per cubic yard, so multiply your cubic yards by that range to estimate tons. This calculator does that math for you and adds a cost estimate from current market pricing.

How many bags of mulch or gravel do I need?

Take your total cubic feet needed and divide by the bag size. Bagged gravel, pea gravel, and river rock typically come in 0.5 cubic foot bags. Bagged topsoil typically comes in 0.75 cubic foot bags. Bagged mulch typically comes in 2 cubic foot bags. Buying in bulk by the cubic yard or ton is usually cheaper for anything over a few cubic yards.

How much does a pallet of sod cover?

A standard pallet of sod covers about 450 square feet. Individual rolls cover about 10 square feet each. Sod is sold by area, not by depth or weight, so this calculator only asks for your square footage for sod.

Why does this calculator show a price range instead of one number?

Material prices vary by region, supplier, and delivery distance. This calculator uses a sourced national price range for each material rather than a single number that would be wrong for most visitors. There is also a field to enter your own supplier's quote per unit if you have one, which overrides the estimated range.