Topsoil Calculator: Cubic Yards to Fill or Level

Find the cubic yards of topsoil to order from the area and depth you need to fill or level, plus tons and total weight.

Inputs
ft ×
ft
in
Results update as you type — no submit
ResultsLIVE
Cubic yards to order
2.5 cu yd
≈ 1.89 m³
Delivery weight
2.67 tons
= 2.42 t (metric)
Delivery weight2.67 tons
Approx. weight5,336 lb ≈ 2.67 tons
Formula
volume = 20 × 10 × (4÷12) = 66.7 cu ft = 2.5 cu yd
weight = 2.5 cu yd × 1.08 tons/yd³ = 2.67 tons
Topsoil is ordered by the cubic yard; the ton figure is a delivery-weight estimate that swings with moisture.
Diagram — area planNTS
20′ 0″10′ 0″DEPTH: 4″TOPSOIL BED · DASHED = EDGING LINE

Topsoil is sold by the cubic yard, so the calculation starts with volume: length times width gives the area of the bed, and multiplying by the depth turns that area into a volume. Because depth is entered in inches while the bed is measured in feet, the depth is divided by twelve first, giving cubic feet; dividing by twenty-seven converts to the cubic yards a supplier quotes.

The tool also reports a delivery weight in tons using a screened-topsoil density of about 1.08 tons per cubic yard. Soil weight is far less predictable than volume — wet soil and high-organic mixes can weigh noticeably more — so order by the yard and treat the ton figure as a rough guide to how heavy the load will be.

Most beds want three to six inches of new soil; a lawn top-dressing is a thin quarter to half inch. Because coverage changes directly with depth, the depth field is the input worth double-checking before you place an order.

Worked example
Bed 20 ft × 10 ft · depth 4″
volume = 20 × 10 × (4 ÷ 12) = 66.7 cu ft = 2.47 cu yd → order 2.5 cu yd
delivery weight ≈ 2.47 × 1.08 = 2.67 tons

Multiply the bed area in square feet by the depth in feet, then divide by 27. A 200 sq ft bed at 4 in deep works out to 66.7 cu ft, or about 2.5 cu yd once you round up to the next quarter-yard a yard delivers.

Estimates for planning only — verify before purchase