Topsoil Calculator

Find how much topsoil you need by volume and weight.

Enter the area and the depth of topsoil you want to add to get the volume in cubic yards and cubic feet plus an approximate weight. Great for leveling lawns, topdressing, and filling beds.

How it works

Volume is area × depth (in feet), divided by 27 for cubic yards. Screened topsoil weighs roughly 1.1 tons per cubic yard, varying with moisture and organic content. For a new lawn, 4–6 inches of quality topsoil is ideal.

Worked example

To top a 20 ft × 10 ft garden bed with 4 inches of soil: 200 sq ft × 0.333 ft = 66.7 cu ft, ÷ 27 = 2.47 cubic yards. Screened topsoil weighs roughly 1 ton per cubic yard moist, so that's about 2.5 tons. Bulk delivery by the yard is far cheaper than bagged soil for anything over about half a yard.

What changes your estimate

Frequently asked questions

How much topsoil do I need?
Multiply the area by the depth in feet and divide by 27. A 20×10 ft area at 3 inches deep needs about 1.85 cubic yards.
How deep should topsoil be?
2–3 inches for topdressing an existing lawn, and 4–6 inches when establishing a new lawn or garden bed.
How much does a yard of topsoil weigh?
Roughly 1.1 tons (about 2,000–2,400 lb), depending on moisture and how much organic matter it contains.
Is this calculator free and private?
Yes. Every CubicCabin calculator runs entirely in your browser, so the numbers you enter are never uploaded or stored. There's no sign-up, no limits, and it keeps working even if you lose connection after the page loads.