Home / Topsoil Calculator

Topsoil Calculator

Covering a 20 by 10 ft area with 4 inches of topsoil takes about 2.47 cubic yards, which is 89 bags at 0.75 cubic feet each, or around $74 in bulk at $30 per yard.

Yard measurements

Your coverage numbers

Cubic yards--
Cubic feet--
40 lb bags (approx)--
Estimated cost--

Estimates only.

LENGTH (FT) WIDTH (FT) DEPTH (IN)
How the calculator reads your measurements

How it works

Multiply length by width to get area in square feet, then multiply by depth converted to feet (depth in inches divided by 12). Divide by 27 to convert cubic feet to cubic yards. A standard 40 lb bag covers about 0.75 cubic feet, so the bag count is cubic feet divided by 0.75, rounded up.

Weight and coverage figures above track Topsoil.com's density data and University of Minnesota Extension guidance, both cited below.

What a yard of topsoil actually covers

One cubic yard covers about 162 square feet at 2 inches deep. Spread it thinner and it reaches further; pile it deeper and it covers less. Because soil is sold by the yard, the quickest way to estimate is to pick your depth, read the coverage from the table below, and divide your area by that number.

Coverage per cubic yard

DepthCoverage per yardTypical use
1″about 324 ft²top dressing a lawn
2″about 162 ft²leveling, light grading
3″about 108 ft²new beds, overseeding base

Worked example

Say you are topping a 1,000 square foot lawn area at 2 inches. Convert depth to feet: 2 ÷ 12 = 0.167 ft. Then:

So you would order about 6 to 7 yards bulk, or roughly 222 forty-pound bags if you went bagged, which is why bulk wins for anything this size. At a typical $30 per yard the bulk soil runs about $186 plus delivery. Add 10 to 15 percent if the ground is uneven, since low spots swallow more soil than you expect.

How to measure and apply

For a rectangle, length times width gives the area. Break odd shapes into rectangles and add them up. When you spread topsoil, mix the new soil a few inches into the existing ground rather than laying a clean layer on top; a hard boundary between old and new soil blocks roots and traps water. For lawns, 2 to 4 inches is plenty. For new garden beds, 6 to 8 inches gives roots room to establish.

Common mistakes

Sources: Topsoil.com weight data, UMN Extension.

Formula: Cubic Feet = Length x Width x (Depth in / 12). Cubic Yards = Cubic Feet / 27. Bags = ceil(Cubic Feet / 0.75). Cost = Cubic Yards x Price per Yard.

Also for the yard

Good to know

Topsoil questions people ask

How much topsoil do I need for 1,000 square feet?

At 4 inches deep you need about 12.3 cubic yards. At 2 inches deep you need about 6.2 cubic yards. Use the calculator above with your actual depth to get an exact number.

How do I calculate topsoil by square feet?

Multiply the square footage by the depth in feet (depth in inches divided by 12), then divide by 27 to convert to cubic yards. For example, 1,000 sq ft at 3 inches is (1000 x 0.25) / 27 = 9.26 cubic yards.

How many cubic yards of topsoil are in a ton?

Topsoil weighs roughly 1 to 1.3 tons per cubic yard depending on moisture content. A cubic yard of dry topsoil weighs about 1 ton, while wet topsoil can reach 1.3 tons per yard.

How deep should I apply topsoil?

For lawns, 2 to 4 inches is typical. For new garden beds, 6 to 8 inches gives roots room to establish. Mix the new topsoil into the existing soil a few inches deep to avoid a distinct layer boundary.

How much area does one cubic yard of topsoil cover?

About 324 ft² at 1 inch, 162 ft² at 2 inches, or 108 ft² at 3 inches. Divide your area by the figure for your depth to get yards needed.

How much does a cubic yard of topsoil weigh?

Roughly 2,000 lb dry, ranging from about 1,500 to 2,200 lb. Saturated soil can reach about 3,000 lb per yard, so wet loads weigh and cost more.

How many bags equal a cubic yard?

About 36 forty-pound bags make a yard. Bagged soil is handy for small beds but gets pricey fast, so bulk delivery usually wins past a yard or two.