Topsoil Calculator

You need
Estimated cost
Buy Topsoil at Home Depot →

How this calculator works

Topsoil is usually bought bagged for small projects, so this calculator’s default result is bag count rather than tons. It still starts from the same cubic-yard geometry as every other material calculator, then divides by a standard 0.75 cubic foot bag size.

Formula: Cubic yards = (Length ft × Width ft × Depth ft) ÷ 27. Bags = (Cubic yards × 27) ÷ 0.75.

Worked example

A 15 ft × 8 ft garden bed at 6 inches deep:

  • Depth in feet: 6 ÷ 12 = 0.5 ft
  • Cubic yards: (15 × 8 × 0.5) ÷ 27 = 2.22 yd³
  • Bags: (2.22 × 27) ÷ 0.75 = 80 bags
  • At $4/bag, that’s $320.00 before waste.

Coverage reference

Bed size Depth Bags needed (0.75 cu ft)
4 ft × 4 ft 6 in ~11 bags
8 ft × 4 ft 6 in ~21 bags
15 ft × 8 ft 6 in ~80 bags

How to measure your area

Measure the bed’s length and width at soil level, not at the top of any raised-bed frame, since the frame may taper.

Frequently asked questions

How many bags of topsoil do I need?

This calculator assumes standard 0.75 cubic foot bags (a common 40 lb bag size). Enter your area and depth, and it converts your cubic yardage into bag count directly.

What depth of topsoil should I use for a new garden bed?

6 inches is typical for a new bed being built up from grade. Raised beds may need 8-12 inches depending on the bed's height.

Is it cheaper to buy topsoil in bulk or bags?

Bulk (by the cubic yard) is almost always cheaper per unit for anything over about 1-2 cubic yards, but requires delivery or a truck. Bags are more convenient for small beds.

How much does a cubic yard of topsoil weigh?

About 1.1 tons, since topsoil is lighter than most aggregates due to its organic content and looser packing.

Estimates only. Verify quantities with your supplier before purchasing.