Topsoil Calculator
Estimate topsoil in cubic yards, tons and bags for lawns and beds.
Result
Enter your area and depth to see how many cubic yards of topsoil you need.
An 8 × 4 ft raised bed, 10 in deep needs about 40 × 0.75 cu ft bags (1.09 cu yd).
You need40× 0.75 cu ft bags
- 10 in deep
- 32 sq ft/yd at this depth
- 40 × 0.75 cu ft bags
- 10% settling
What you’ll need
- 0.75 cu ft bagged topsoil40 bagsShop bagged topsoil on Amazon (opens in a new tab)
- Compost or soil amendmentenrich the mixShop garden compost soil amendment on Amazon (opens in a new tab)
- Landscape rakelevel to gradeShop landscape leveling rake on Amazon (opens in a new tab)
- WheelbarrowShop garden wheelbarrow on Amazon (opens in a new tab)
BuildFigure may earn a commission from these links, at no cost to you.
Estimated cost
See the full breakdown
- Volume
- 26.67 cu ft (0.99 cu yd)
- With 10% settling
- 1.09 cu yd
- Bulk order
- 1.09 cu yd
- Weight
- 1.20 tons
- 0.75 cu ft bags
- 40 · 36 per cu yd
- Coverage at this depth
- 1 cu yd ≈ 32 sq ft
How this is calculated
- Area = length × width; volume = area × depth (all in feet), ÷ 27 for cubic yards.
- Settling: +10% added — loose topsoil drops ~10–20% after watering and time.
- Weight: cubic yards × 1.10 tons/cu yd (moisture can add 40%+ to a wet yard).
- Bags use 0.75 cu ft each (36 per cu yd); bulk cubic yards are far cheaper above ~1 cu yd.
How much topsoil do I need?
To figure out how much topsoil you need, multiply length × width × depth (in feet) to get cubic feet, divide by 27 for cubic yards, then add ~10% for settling. For example, a 30 ft × 20 ft garden at 6 inches deep needs about 11.11 cubic yards — roughly 12.22 cubic yards with settling, or about 13.44 tons of screened topsoil. Enter your area above for an instant estimate in cubic yards, tons and bags you can save or share.
How to use this calculator
- Pick a shape. Choose a rectangular or circular area — a raised bed is just a rectangle at the bed height.
- Enter dimensions. Type length and width (or diameter) and the depth to fill.
- Choose the soil. Select screened, moist or compost so the weight in tons is right.
- Read your estimate. See cubic yards (primary), tons and bags, then save or share it.
Tips & real-world notes
- Order extra for settling — loose fill drops after rain and irrigation, so top up to reach final grade.
- Weight swings with moisture: a “yard” of wet topsoil can weigh 40%+ more than dry, screened soil.
- For raised beds, a common blend is roughly 60% topsoil to 40% compost — pick the closest soil type for weight, and mix in compost by volume.
- Fill dirt (subsoil) is for bulk grading and leveling, not for growing — save screened topsoil for the top 4–6 inches where roots live.
- Bulk delivery usually has a minimum load and a delivery fee, so for a small bed bagged topsoil can win once you add haulage.
- Trucks sell by the cubic yard; confirm the supplier’s yardage against your estimate.
Frequently asked questions
How much topsoil do I need?
Multiply length × width × depth in feet, divide by 27 for cubic yards, and add ~10% for settling. A 30 ft × 20 ft garden at 6 inches needs about 12.22 cubic yards.
How many tons is a cubic yard of topsoil?
About 1.10 tons for loose screened topsoil, rising to 1.30–1.40 tons when moist. Compost and garden mixes are lighter at roughly 1.00 ton per cubic yard.
How deep should topsoil be?
Plan 4–6 inches for new lawns and gardens. For raised beds, fill to the bed height, often 8–12 inches.
Why add a settling factor?
Fresh topsoil settles 10–20% after watering and time, so ordering about 10% extra keeps the finished grade at the height you want.
How much topsoil for a lawn?
For a light lawn topdressing, 1–2 inches is typical; for a new lawn bed, 4–6 inches. Enter your lawn size and depth above to get cubic yards and tons.
How much topsoil for a 1,000 sq ft lawn?
It depends on depth. At 2 inches for a topdressing, 1,000 sq ft needs about 166.7 cu ft ÷ 27 ≈ 6.2 cubic yards (about 6.8 with settling). At 4 inches for a new lawn bed it’s about 12.3 cubic yards (roughly 13.6 with settling), or near 15 tons of screened topsoil.
How much soil for a 4×8 raised bed?
A 4 ft × 8 ft bed is 32 sq ft. At 10 inches deep that’s 32 × 0.83 ft ≈ 26.7 cu ft — about 1 cubic yard, or roughly 36 of the 0.75 cu ft (~40 lb) bags. Fill a full 12-inch bed and it’s 32 cu ft (about 1.19 cubic yards, ~43 bags). Above about a cubic yard, bulk delivery is usually cheaper than bags.
How many bags of topsoil are in a cubic yard?
With the common 0.75 cu ft (~40 lb) bag, a cubic yard is 27 ÷ 0.75 = 36 bags. Larger 1 cu ft bags take 27 per yard, and 1.5 cu ft bags take 18. That’s why bulk delivery wins once you pass roughly a cubic yard.
Topsoil vs fill dirt — which do I need?
Topsoil is the dark, screened upper layer rich in organic matter — it’s what plants and grass root into, so use it for the top 4–6 inches of beds and lawns. Fill dirt is the subsoil below it: cheaper, denser and low in organics, meant for bulk grading, leveling and raising low spots, not for growing. Many projects use fill dirt to build up a base, then cap it with topsoil.





