Topsoil Calculator

Share calculator:
Embed this tool:

Enter the width, length and depth of the area to see how much topsoil it takes in cubic yards or cubic metres, roughly what it weighs and, once you add a bag size and a price, how many bags to buy and what they cost.

How the topsoil calculator works

Topsoil is ordered by volume, but it is delivered by weight or in bags, so a single job usually needs three different numbers. This calculator produces all of them from one set of measurements.

  1. Pick US units or Metric units. The unit system decides whether results are given in cubic yards and tons or in cubic metres and tonnes.
  2. Enter the width, length and depth of the area. Each measurement has its own unit menu, so you can type a bed in feet and its depth in inches without converting anything.
  3. Choose In Bags or In Bulk. For bags, type the bag size and choose the unit printed on the label (cubic feet, cubic yards, cubic metres, pounds, kilograms or litres).
  4. Optionally add a price. For bags it is the price of one bag; for bulk it is the price per ton (US units) or per tonne (metric units).

The results show the volume of soil needed and its estimated weight. With a bag size you also get the number of bags, and with a price you get the total cost and the effective price per ton or tonne.

The formulas behind the numbers

volume = width × length × depthAll three measurements must be in the same unit before multiplying. The calculator converts them for you.

cubic yards = cubic feet ÷ 27

weight = volume × density

bags = volume ÷ bag volume (or total weight ÷ bag weight)

cost = bags × price per bag (or tons × price per ton)

The weight estimate uses a fixed density of 1,600 kg per cubic metre, which is about 99.9 lb per cubic foot or 2,697 lb (1.35 short tons) per cubic yard. That is a reasonable middle value for moist garden loam. If your supplier quotes a different weight per yard, scale the weight result by the ratio of the two figures.

The number of bags is not rounded, so you may see something like 17.78. Round it up yourself, because shops sell whole bags only.

Worked example: filling a raised bed

A raised bed measures 8 ft by 4 ft and will be filled 10 inches deep. Bags of topsoil hold 1.5 cubic feet and cost $5.25 each.

  • Volume: 8 × 4 × (10 ÷ 12) = 26.667 ft3, which is 26.667 ÷ 27 = 0.988 cubic yards.
  • Weight: 26.667 ft3 × 99.9 lb/ft3 ≈ 2,664 lb, or 1.33 tons.
  • Bags: 26.667 ÷ 1.5 = 17.78, so buy 18 bags.
  • Cost: the calculator prices the fractional 17.78 bags at $93.33. Eighteen whole bags cost 18 × $5.25 = $94.50.

Fresh soil settles as it is watered. Adding 10% to the volume (29.3 ft3) lifts the bag count to 19.56, so ordering 20 bags leaves a small margin to top up the bed.

How deep should topsoil be?

The right depth depends on the job. These are common rules of thumb for home projects; local extension services and landscape professionals may recommend different figures for your climate and subsoil.

JobTypical topsoil depth
Top-dressing or overseeding an existing lawn¼ to ½ inch (6 to 13 mm)
New lawn over loosened subsoil4 to 6 inches (10 to 15 cm)
Flower and shrub beds6 to 12 inches (15 to 30 cm)
Vegetable gardens and raised bedsabout 12 inches (30 cm)

Depth has the largest effect on the total because it multiplies everything else. Doubling the depth doubles the soil, so measure it instead of guessing.

Cubic yards by area and depth

For a quick estimate without a calculator, find the area in square feet and read across for the depth you plan to use. Values are cubic yards, rounded to two decimals.

cubic yards = area × depth in feet ÷ 27
Area2 in deep4 in deep6 in deep12 in deep
50 ft20.310.620.931.85
100 ft20.621.231.853.70
250 ft21.543.094.639.26
500 ft23.096.179.2618.52
1,000 ft26.1712.3518.5237.04

Topsoil weight, tons and tonnes

Soil weight varies a lot. Dry, sandy or organic mixes can be well under 1,300 kg per cubic metre, while wet or compacted clay-rich soil can pass 1,700 kg per cubic metre. A rain-soaked pile weighs noticeably more than the same pile in dry weather, so treat the weight result as an estimate for planning trucks and trailers.

Be careful with the word ton. A short ton (US) is 2,000 lb, or 907.18 kg. A metric tonne is 1,000 kg, or about 2,204.6 lb. A long ton (UK) is 2,240 lb. This tool reports short tons in US mode and tonnes in metric mode, and the price field follows the same unit.

Check whether your supplier prices by the cubic yard, the ton or the truckload before comparing quotes. Converting everything to cubic yards with the 1,600 kg/m3 density above gives a fair like-for-like comparison.

Bags or bulk delivery?

Bags are convenient for small beds, containers and areas a truck cannot reach. Bulk delivery is usually cheaper per unit for anything over about a cubic yard, but you need somewhere to tip it and a way to move it to the site.

To compare, convert bags to cubic yards: one cubic yard is 27 cubic feet, so a 1.5 cu ft bag means 18 bags per yard, a 2 cu ft bag means 13.5 bags (buy 14), a 1 cu ft bag means 27 bags and a 0.75 cu ft bag means 36 bags. Multiply by the bag price and set it against the bulk price per yard plus the delivery fee.

Common mistakes

  • Mixing units. Typing a depth of 6 while the menu says feet instead of inches multiplies the answer by twelve.
  • Forgetting settling. Loose soil compacts by roughly a tenth as it is watered and walked on; add a margin.
  • Rounding bags down. A bag count of 17.78 means 18, never 17.
  • Treating a ton as a tonne. The two differ by about 10%, which matters for delivery weight limits.
  • Ignoring the surface. Mounded or sloping ground needs a larger average depth than the edge measurement suggests.

For other landscaping materials, see the mulch calculator, the gravel calculator and the sand calculator. Flat-sided concrete work has its own concrete calculator, and volume-of-box formulas cover any rectangular space.

Frequently asked questions

How do I calculate how much topsoil I need?

Multiply the width, length and depth of the area in the same unit to get a volume, then divide cubic feet by 27 to get cubic yards. For example, 10 ft × 12 ft at 4 inches deep is 40 ft3, or about 1.48 cubic yards.

How many bags of topsoil make a cubic yard?

Divide 27 by the bag volume in cubic feet. A 1.5 cu ft bag gives 18 bags, a 2 cu ft bag gives 13.5 (so 14), and a 1 cu ft bag gives 27.

How much does a cubic yard of topsoil weigh?

With the density this calculator assumes (1,600 kg/m3) a cubic yard weighs about 2,697 lb, or 1.35 short tons. Real soil can be lighter when dry and heavier when wet.

Should I order extra topsoil?

Yes, a margin of about 10% is common to cover settling, uneven ground and spillage. Order more if the surface is rough or the soil is very loose.

Why does the calculator show a fraction of a bag?

It divides the volume you need by the size of one bag and leaves the result unrounded so you can see exactly how close you are to a whole number. Round up to the next whole bag when you buy.

References

  1. USDA Natural Resources Conservation Service, Soil Quality Indicators: Bulk Density
  2. NIST Special Publication 811, Guide for the Use of the International System of Units (SI)

Cite this calculator and page

If you use this page in your work, you can cite it as:

Reeliy Editorial Team. (2026). Topsoil Calculator. Reeliy. https://reeliy.com/calculators/soil-calculator“Topsoil Calculator.” Reeliy, 2026, https://reeliy.com/calculators/soil-calculator.