Topsoil Calculator

Estimate topsoil volume for multiple areas, then convert it to cubic yards, bags, and an optional cost comparison.

Measurement units

Measure the soil areas

Add each bed, lawn section, or planting area that needs topsoil.

1 area
Front bed
Calculated area1,000 sq ft

Exclude uncovered spaces

Optional. Subtract patios, paths, beds, openings, or other areas that do not need this material.

0 exclusions

No exclusions added yet.

Set depth and allowance

Depth drives the volume. Add a settlement allowance if the soil will compact after placement.

Measure the finished depth, before any settling.

Adds a practical buffer for cuts, settling, or overlap.

Advanced settingsProduct coverage, packaging, and optional pricing

Packaging and pricing

Optional supplier details turn the volume into bags and a material-cost comparison.

Leave blank when ordering bulk soil.

Optional. Added once to the estimate.

How this topsoil estimate works

Topsoil quantity is easiest to trust when each bed or lawn section is measured separately and the finished depth is explicit. The calculator totals those rectangles before adding a settlement allowance.

Formula

Net area × depth in feet = base cubic feet. Divide by 27 for cubic yards, then apply the selected allowance.

Worked example

At 1,000 sq ft and 3 inches deep, the base volume is 250 cu ft, or 9.26 yd³. A 10% allowance raises that to 275 cu ft, or about 10.19 yd³.

Before you buy

Use bulk pricing for a delivered-yard comparison and bag volume for whole-bag planning. Compare the supplied estimates rather than assuming one format is cheaper.

Assumptions

Defaults are starting points. Replace coverage, density, package yield, spacing, and allowance values with the product or plan you are actually using.

Limitations

This is a level-volume estimate. It does not model slopes, grading, compaction rates, soil blends, or final elevation checks.