toolgix

Topsoil Calculator

Cubic yards, tons or bags for lawns and beds.

Runs in your browserFree · no sign-up
Units

About 4–6 in (10–15 cm) for new lawns, 8–12 in (20–30 cm) for vegetable beds.

%

Loose soil settles after watering. 10–20% extra is common.

Prices and product details (optional)

Dry topsoil runs about 1.0–1.3 tons per yd³ (1.2–1.5 t/m³). Wet soil weighs more.

Topsoil for common projects (10% extra for settling)

ProjectResultApproximate weight
4 × 8 ft raised bed, 12 in deep1.3 yd³1.43 tons
10 × 10 ft bed, 6 in deep2.04 yd³2.24 tons
500 sq ft lawn (20 × 25 ft), 4 in deep6.79 yd³7.47 tons
1,000 sq ft lawn (25 × 40 ft), 4 in deep13.58 yd³14.94 tons

Select a size to load it into the calculator, then adjust it to your project.

How to calculate topsoil

Multiply the area by the depth you want to fill, in the same unit, then convert to cubic yards (divide cubic feet by 27) or cubic meters.

Worked example: a 4 × 8 ft raised bed, 12 in deep

32 sq ft × 1 ft = 32 cubic feet, or 1.19 cubic yards. Add 10% for settling and you need about 1.3 cubic yards, or 47 bags of 0.75 cu ft.

How deep should topsoil be?

ProjectDepth
Top-dressing an existing lawn¼–½ in (0.5–1 cm)
New lawn from seed or sod4–6 in (10–15 cm)
Flower beds6–8 in (15–20 cm)
Vegetable beds and raised beds8–12 in (20–30 cm) or more

Why add extra

Loose soil settles once it is watered and walked on, often by 10–20%. Fill raised beds slightly above the rim so they finish level after settling.

Topsoil by the ton

A cubic yard of dry, screened topsoil weighs roughly 1 to 1.3 tons; wet soil weighs more. Bagged soil is easy for small beds, but a single cubic yard is about 36 bags of 0.75 cu ft, so bulk delivery quickly becomes cheaper for lawns and large beds.

For raised vegetable beds, plain topsoil can compact. Many gardeners mix it with compost.

Last reviewed November 9, 2026. How we build and test tools.

Categories

Recent and favourites

Tools you open appear here, and tools you star with “Favourite” stay at the top. This list is kept only in this browser.

Browse all 78 tools

↑ ↓ to moveEnter to openEsc to close