Topsoil Calculator

An 8 ft × 4 ft area 12 inches deep needs about 1.19 cu yd (32 cu ft) of topsoil, or 43 bags of 0.75 cu ft.

Updated · US units: feet, inches, cubic yards · Built and checked by AI, which can make mistakes

Work out how much topsoil you need

Shape of the area

Enter the depth you need to fill or spread. For a raised bed, use the bed’s inside depth.

Leave blank for 1.08. About 1.08 tons per cubic yard for loam (80 lb per cubic foot). Moist or compacted soil weighs more.

Compare costs (optional)

Quick answer

An 8 ft × 4 ft area 12 inches deep needs about 1.19 cu yd (32 cu ft) of topsoil, or 43 bags of 0.75 cu ft.

In Australia? Use our Australian topsoil calculator, in cubic metres and litres.

How to use the topsoil calculator

  1. Choose the shape of the area: a rectangle, a circle, or enter the area if you already know it.
  2. Enter the measurements in feet and the depth in inches.
  3. Pick the bag size you plan to buy, and change the weight if your supplier quotes a different figure.
  4. Optionally open “Compare costs” to see whether bags or bulk is cheaper.
  5. Press Calculate to see how much you need, with the steps.

How it’s calculated

Area = length × width (sq ft), or π × (diameter ÷ 2)² for a circle

Volume (cu ft) = area (sq ft) × depth (in) ÷ 12

Cubic yards = cubic feet ÷ 27

Bags = cubic feet ÷ cubic feet per bag, rounded up

Worked example

Topsoil for a 8 ft × 4 ft area at 12 inches

  1. Area: 8 ft × 4 ft = 32 sq ft.
  2. Volume: 32 sq ft × 12 in ÷ 12 = 32 cu ft.
  3. In cubic yards: 32 cu ft ÷ 27 = 1.19 cu yd.
  4. Weight: 1.185 cu yd × 1.08 tons per cu yd = 1.28 tons.
  5. Bags: 32 cu ft ÷ 0.75 cu ft per bag = 42.67, rounded up to 43 bags.

Buying topsoil in bags or bulk

Bagged soil is easy to carry for small beds, but the number of bags climbs quickly. For bigger jobs, bulk soil delivered by the cubic yard is often cheaper. Enter both prices in the calculator to compare. Loam weighs about 80 lb per cubic foot, or about 1.08 tons per cubic yard when dry, according to Engineering ToolBox, and more when moist or compacted.

Soil settles after it’s watered, so many gardeners add a little extra, especially when filling a raised bed.

When you’d actually use a topsoil calculator

  • Filling a raised garden bed. Enter the bed’s inside length, width and depth.
  • Levelling a lawn area. Work out how much soil to order before you start.
  • Comparing bags and bulk. See which is cheaper for your job.

What this calculator doesn’t include

  • Irregular shapes. Split the area into rectangles and circles and add the results.
  • Settling and compaction. Organic materials settle after watering, so you may need a little more.
  • Delivery fees, minimum orders and local prices, which vary by supplier.

How we calculate

Area comes from your measurements. Volume is area × depth ÷ 12, converted to cubic yards by dividing by 27. Weight uses 1.08 tons per cubic yard unless you enter your own figure, from Engineering ToolBox’s density for loam. We calculate at full precision and round only for display. Bag counts are rounded up to whole bags.

Sources:

Frequently asked questions

How many bags of soil are in a cubic yard?

A cubic yard is 27 cubic feet, so it takes 36 bags of 0.75 cu ft soil, or 27 bags of 1 cu ft.

How much soil do I need for a raised bed?

Multiply the bed’s inside length, width and depth. An 8 × 4 ft bed 12 inches deep needs 32 cubic feet, or about 1.19 cubic yards.

Is it cheaper to buy soil in bulk?

For larger jobs it often is, but delivery fees and minimum orders vary. Enter both prices in the calculator to compare.