How the soil math works
Cubic feet ÷ 27 = cubic yards
Cubic yards × weight per yard = approximate tons
Worked example
A 4 × 8 ft raised bed filled 12 inches deep holds 32 cubic feet, which is 1.19 cubic yards. That’s 43 bags of 0.75 cu ft or 32 bags of 1 cu ft, and roughly 1.3 tons at 1.1 tons per yard.
What goes in a raised bed
Many gardeners fill raised beds with a blend (often topsoil mixed with compost) rather than straight topsoil. The volume math is the same for any mix, so enter the full depth you plan to fill and split the total between ingredients by your recipe.
Common questions
How many bags of soil fill a 4×8 raised bed?
At 12 inches deep a 4 × 8 bed needs 32 cubic feet: 43 bags of 0.75 cu ft, 32 bags of 1 cu ft, or 22 bags of 1.5 cu ft.
How much does a cubic yard of topsoil weigh?
Usually around 1.0 to 1.3 tons, depending on moisture and how much sand, clay or organic matter it contains. Your supplier can give an exact figure.
Should I buy soil in bags or bulk?
For more than about a cubic yard, bulk is usually cheaper even with delivery. Bags are easier for small beds or where a truck can’t reach. Use the price fields to compare.
How deep should soil be for a new lawn?
Many guides suggest 4 to 6 inches of good topsoil under new sod or seed. Local extension offices can advise for your soil type.
Related calculators
See how we calculate for every formula and constant used on this site.