Skip to main content
CalcRafter
Masonry & Landscaping

Topsoil Calculator

Topsoil in cubic yards, tons and bags for lawns, sod prep, garden beds and raised beds, with depth presets, shapes and a bulk vs bagged cost comparison.

Enter your measurements
ft
ft
in
%
cu ft
$/yd³
$/bag

Results

Cubic yards

1.23yd³

To order, yd³ (+10%)

1.36

Cubic feet

33.3

Weight, tons

1.83

Bags (0.75 cu ft)

49

Area, sq ft

200.0

Cubic yards = area × depth in inches ÷ 324, before the allowance. Weight and bags use the order quantity, at 1.35 tons (2,700 lb) per cubic yard. Costs leave out delivery, which Lawn Love puts at $80 to $170.

Figures last checked . Sources are listed below.

How much topsoil do I need?

Multiply the area in square feet by the depth in inches, divide by 324, and you have cubic yards of topsoil. Multiply by 1.35 for tons. A 20x10 ft area at 2 inches is 200 × 2 ÷ 324 = 1.23 cubic yards, about 1.67 tons, or 45 bags of 0.75cu ft. The 324 is 27 cubic feet in a yard × 12 inches in a foot. With the calculator's 10% settling allowance, order 1.36 cubic yards, about 1.83 tons or 49 bags, which is what the calculator above shows.

How much does topsoil cover?

One cubic yard covers 324 ÷ depth square feet. One ton covers that figure ÷ 1.35. A bag covers its cubic feet × 12 ÷ depth. A 40 lb bag holds 0.5 to 0.75 cu ft, so both sizes are shown:

DepthSq ft per yardSq ft per tonPer 0.75 cu ft bagPer 0.5 cu ft bag
0.5 in64848018 sq ft12 sq ft
1 in3242409 sq ft6 sq ft
2 in1621204.5 sq ft3 sq ft
3 in108803 sq ft2 sq ft
4 in81602.3 sq ft1.5 sq ft
6 in54401.5 sq ft1 sq ft
12 in27200.8 sq ft0.5 sq ft

How deep should topsoil be?

The project list in the calculator sets these depths. Each one starts at a figure from the published range, and you can type over it.

ProjectPublished depthCalculator usesSource
Top-dress a lawn1/4 to 1/2 in0.5 inScotts
Lawn repair1 to 3 in2 inAlmanac
New lawn or sod4 to 6 in4 inAlmanac
New garden bed6 in6 inAlmanac
Raised bed6 to 12 in12 inAlmanac

Almanac says 6 inches is usually plenty for a new bed laid over existing soil, and to go deeper in a raised bed for root crops like carrots and potatoes. Under sod, the 4 to 6 inches gives grass roots room to grow.

How much topsoil for 1,000 square feet?

Before any settling allowance, 1,000 sq ft needs these amounts. Costs use Lawn Love's bulk range of $10 to $50 per cubic yard, before delivery.

DepthCubic yardsTonsBags (0.75 cu ft)Bulk cost
1 in3.094.17112$31 to $154
2 in6.178.33223$62 to $309
4 in12.3516.67445$123 to $617
6 in18.5225.00667$185 to $926

Lawn Love's own example, 1,000 sq ft at 4 inches, comes to about 13 cubic yards and 18 tons, close to the 4 inch row above.

Topsoil for raised beds

Almanac suggests a bed mix of 40% topsoil, 40% compost and 20% sand. Pick "Raised bed" or "New garden bed" in the calculator to get the split. A 4x8 ft bed filled 12 inches deep holds 32 cubic feet, or 1.19 cubic yards. With 10% for settling that is 1.30 yards: 0.52 topsoil, 0.52 compost and 0.26 sand. The Sand Calculator works out the sand and the Mulch Calculator handles beds that get mulch on top.

Bulk or bagged topsoil, and what it costs

Lawn Love lists these price ranges. The calculator does not fill in a price, because local prices vary. Type in your supplier's quote to compare bulk against bags for your own volume.

TypePrice
Bulk topsoil$10 to $50 per cubic yard
Unscreened bulk$10 to $28 per cubic yard
Screened bulk$20 to $40 per cubic yard
Bagged topsoil$2 to $5 per bag: $72 to $180 per cubic yard in 0.75 cu ft bags, $108 to $270 in 0.5 cu ft bags
Delivery$80 to $170

Top-dressing a lawn

Top-dressing is a thin layer of soil, compost or sand spread over an existing lawn. Scotts gives a layer 1/4 to 1/2 inch thick, spread evenly. Choose "Top-dress a lawn" in the calculator to start at 0.5 inch, or type 0.25 for a lighter pass. At 1/2 inch one cubic yard covers 648 sq ft, and at 1/4 inch 1,296 sq ft.

How the topsoil calculator works

Every shape works the same way: find the area in square feet, multiply by the depth in feet to get cubic feet, then divide by 27 for cubic yards. Only the area formula changes.

  • Rectangle: area = length × width.
  • Circle: area = π × (diameter ÷ 2)². A circle 10 ft across is 78.5 sq ft, so 4 inches of soil is 0.97 cubic yards.
  • Triangle: area = ½ × base × height, with the height measured square to the base.
  • Known area: the square feet you enter.

Then: cubic feet = area × (depth in inches ÷ 12). Cubic yards = cubic feet ÷ 27. Order quantity = cubic yards × (1 + allowance ÷ 100), starting at 10%. Tons = order quantity × tons per yard. Bags = order quantity in cubic feet ÷ bag size, rounded up. Bulk cost = order quantity × price per yard. Bagged cost = bags × price per bag.

Weight uses 1.35 tons per cubic yard (2,700 lb), the same figure as the Cubic Yard Calculator. The dry option uses 1.15 and the wet option 1.6, the middle of Inch Calculator's ranges of 1.0 to 1.3 tons for dry or loose soil and 1.5 to 1.7 tons for wet or compacted soil. Bags default to 0.75 cu ft, the top of the 0.5 to 0.75 cu ft range for a 40 lb bag.

Preparing ground for a new lawn? The Sod Calculator works out how much sod the same area needs. For gravel paths and edging, use the Gravel Calculator, and to compare soil with other materials for one space, use the Cubic Yard Calculator.

Sources

Frequently asked questions

Multiply the area in square feet by the depth in inches and divide by 324 to get cubic yards. Multiply cubic yards by 1.35 for tons. A 20x10 ft area at 2 inches is 200 × 2 ÷ 324 = 1.23 cubic yards, or about 1.67 tons. Add about 10% for settling before you order.

A 40 lb bag holds 0.5 to 0.75 cubic feet, according to Inch Calculator. That covers 6 to 9 sq ft at 1 inch deep, 3 to 4.5 sq ft at 2 inches, and 1.5 to 2.3 sq ft at 4 inches. The formula is bag cubic feet × 12 ÷ depth in inches. Check the cubic feet printed on the bag, since bags are sold by weight.

At 1.35 tons per cubic yard, one ton is about 0.74 cubic yards. That covers about 240 sq ft at 1 inch, 120 sq ft at 2 inches, 60 sq ft at 4 inches and 40 sq ft at 6 inches. Wet soil is heavier, so a ton of it covers less: about 203 sq ft at 1 inch at 1.6 tons per yard.

A cubic yard is 27 cubic feet, so it takes 36 bags of 0.75 cu ft (27 ÷ 0.75) or 54 bags of 0.5 cu ft (27 ÷ 0.5). Both are common sizes for a 40 lb bag. Read the labeled cubic feet and enter it in the bag size field above.

It depends on the job. Scotts gives 1/4 to 1/2 inch for top-dressing an existing lawn, since a thicker layer can smother the grass. Almanac gives 1 to 3 inches to level low spots or prepare for seeding, 4 to 6 inches under new sod, about 6 inches for a new garden bed laid over existing soil, and 6 to 12 inches for a raised bed.

This calculator uses 1.35 tons, or 2,700 lb, per cubic yard, the same figure as the Cubic Yard Calculator. Moisture changes it a lot. Inch Calculator gives 1.0 to 1.3 tons for dry or loose soil and 1.5 to 1.7 tons for wet or compacted soil. Ask your supplier for their figure if the weight matters for a trailer or a driveway.

Bulk, once you need more than 1 to 2 cubic yards. Lawn Love puts bulk topsoil at $10 to $50 per cubic yard and bags at $2 to $5 each. A cubic yard takes 36 bags of 0.75 cu ft ($72 to $180) or 54 bags of 0.5 cu ft ($108 to $270). Delivery adds $80 to $170. Bags make sense for small areas, or when a truck cannot get close enough to dump a pile where you need it.

More calculators

Browse all calculators