Landscape & Outdoor

Topsoil Calculator – Cubic Yards & Bags

Calculate how much topsoil is needed to raise, fill or top-dress a rectangular area.

Updated: August 30, 2026 · Published by BetterHomeHabits

Quick answer

A 20 × 10 ft area raised by 4 inches needs about 66.7 cubic feet, or 2.47 cubic yards.

Purpose
Estimate topsoil volume by area and depth, with cubic yards and bag counts.
Formula
Volume = length × width × depth, converting inches to feet and cubic feet to cubic yards.

How this calculator works

Calculate how much topsoil is needed to raise, fill or top-dress a rectangular area.

Formula
Volume = length × width × depth, converting inches to feet and cubic feet to cubic yards.

Example

A 20 × 10 ft area raised by 4 inches needs about 66.7 cubic feet, or 2.47 cubic yards.

How to get a better estimate

  • Loose soil can settle after placement.
  • Irregular beds are easier to estimate by splitting them into rectangles.
  • Confirm bag volume rather than bag weight.

What the result means

The result is a planning estimate. Dimensions, coverage, density, packaging and installation conditions vary by product and project. For purchasing, compare the result with the exact product label or supplier specification. For structural, electrical, code-regulated or safety-critical work, use an appropriately qualified professional.

Common questions about the Topsoil Calculator

What does this calculator estimate?

Calculate how much topsoil is needed to raise, fill or top-dress a rectangular area.

What formula does it use?

Volume = length × width × depth, converting inches to feet and cubic feet to cubic yards.

How should I use the result?

Use it as a planning estimate, then verify the dimensions and replace editable defaults with the specifications for the product or service you actually intend to buy.

Related calculators