How this calculator works
A raised bed is a box, so the soil volume is length × width × depth. We add an allowance for settling, convert to cubic feet and cubic yards, and show the bag count. The three-part mix simply splits the total into equal thirds.
Worked example: one 4 × 8 ft bed filled 12 in deep is 32 ft³. With a 10% settling allowance you need 35.2 ft³, which is 1.3 yd³ or 18 bags of 2 ft³.
Tips before you buy
- Fill beds to about an inch below the rim so water does not wash soil over the sides.
- Bulk soil is far cheaper than bags once you need more than about 20 ft³. A single 4 × 8 ft bed at 12 in is already 1.3 yd³.
- You can save on fill by stacking logs, branches or leaves in the bottom of deep beds (a "hügelkultur" base), and filling only the top 8 to 12 in with soil mix.
- Plan on topping up with an inch or two of compost each spring.
Quick answers by size
Tools & materials for this project
As an Amazon Associate we earn from qualifying purchases. These links do not change what you pay.
Frequently asked questions
How much soil do I need for a 4x8 raised bed?
A 4 × 8 ft bed filled 12 in deep needs 32 ft³, plus about 10% for settling, so roughly 35 ft³ (1.3 cubic yards).
How deep should raised bed soil be?
Eight to twelve inches is enough for most vegetables. Deep-rooted crops like tomatoes and carrots do better with 12 in or more.
Is it cheaper to buy soil by the bag or in bulk?
Bulk, by a wide margin, once you need more than 20 to 30 ft³. Bagged soil is convenient for one small bed or topping up.
Related calculators & guides
Estimates only. Results assume standard materials and simple shapes. Supplier products vary, and the final call on quantity, structure and safety is yours. Check your local code and your supplier's guidance before ordering.