Topsoil Calculator
Topsoil math is area × depth ÷ 27: cubic feet to cubic yards, plus tons for delivery and bag counts for small jobs. Runs 100% in your browser.
Topsoil Calculator
About this topsoil calculator
Every topsoil order is one formula: length × width × depth, divided by 27 (cubic feet per cubic yard). A 20×10 ft bed at 3 inches deep is 50 cubic feet — 1.85 cubic yards. This calculator does that conversion, adds a settling allowance (loose topsoil compacts as it is graded and watered, so the order is always larger than the in-place math), and converts to tons for delivery and bags for small jobs. Our topsoil guide covers depth targets by project and the bulk-vs-bag break-even.
Depth is the input people get wrong. Thin cover and leveling need 2–3 inches; a new lawn wants 4–6 inches of firmed topsoil; vegetable beds want 6–12 inches; raised beds get filled to the box depth (often 12+ inches). Measuring depth in inches but area in feet is the classic unit slip — this calculator takes inches directly so the conversion is handled for you.
Bags vs bulk is a cost cliff: a cubic yard is 27 cubic feet, so it takes 27 one-cubic-foot bags (or 36 forty-pound bags) to equal one yard — and bagged soil costs several times more per yard than bulk. Below about a yard, bags win on convenience; above it, bulk delivery wins on price, even with a delivery fee.
How to use
- Measure your area length and width in feet.
- Enter the depth in inches for your project (see the depth guide on this page).
- Pick a settling allowance (10% is standard) and your bag size for the bag count.
- Optionally enter the bulk price per cubic yard, then press Calculate.
Good to know
- Assumes a flat rectangular area at uniform depth; slopes and irregular beds should be measured in sections.
- Tonnage uses a ~1.35 tons-per-yard moist planning factor; wet or compost-rich soil weighs more.
- Bulk prices exclude delivery unless your supplier says otherwise — delivery often runs $50–$150.
Frequently asked questions
How much topsoil do I need for a 10x10 bed at 6 inches?
10 × 10 ft at 6 inches deep is 50 cubic feet = 1.85 cubic yards. With a 10% settling allowance, order about 2.04 cubic yards — round up to 2 yards from a bulk supplier.
How many bags of topsoil are in a cubic yard?
27 one-cubic-foot bags, 14 two-cubic-foot bags, or about 36 forty-pound (0.75 cu ft) bags per cubic yard.
How deep should topsoil be for a new lawn?
4 to 6 inches firmed for a new lawn. Thin cover and leveling need only 2–3 inches; vegetable beds want 6–12 inches.
How much does a cubic yard of topsoil weigh?
Roughly 1.35 tons for moist screened topsoil — wetter or compost-heavy soil weighs more. A 2-yard order is about 2.7 tons, so check your vehicle's payload.
Is bulk or bagged topsoil cheaper?
Bulk, by a wide margin, once you need more than about 1 cubic yard. Bagged soil costs several times more per yard, but wins for small patches where delivery fees dominate.