A raised garden bed is one of the most productive projects a homeowner can tackle — but before you build, you need to know how much soil to buy. Underestimate and your bed sinks low and roots run out of room. Overestimate and you're hauling away expensive soil you don't need. The calculation is simple once you know the formula, and the right depth depends on what you're growing. Here's how to get it exactly right.
The Raised Bed Soil Formula
Volume of soil needed is calculated the same way for any rectangular raised bed: Length (ft) × Width (ft) × Depth (ft) = Cubic Feet
Convert depth from inches to feet by dividing by 12 before multiplying. A 4×8 ft bed that is 12 inches deep needs 4 × 8 × 1 = 32 cubic feet of soil mix. The same bed at 6 inches deep needs only 16 cubic feet.
To convert to cubic yards (needed for bulk ordering): divide cubic feet by 27. That 32 cubic foot bed needs 32 ÷ 27 = 1.19 cubic yards.
Always add 10–15% to your final figure. Soil settles significantly after the first watering, especially mixes with high compost content. Buying extra upfront is cheaper than a second trip to the garden center when your bed is already planted.
Soil Quantity by Common Raised Bed Size
| Bed Size | 6-inch depth | 10-inch depth | 12-inch depth |
|---|---|---|---|
| 2 × 4 ft | 4 cu ft | 6.7 cu ft | 8 cu ft |
| 4 × 4 ft | 8 cu ft | 13.3 cu ft | 16 cu ft |
| 4 × 8 ft | 16 cu ft | 26.7 cu ft | 32 cu ft |
| 4 × 12 ft | 24 cu ft | 40 cu ft | 48 cu ft |
| 4 × 16 ft | 32 cu ft | 53.3 cu ft | 64 cu ft |
| 6 × 8 ft | 24 cu ft | 40 cu ft | 48 cu ft |
| 8 × 8 ft | 32 cu ft | 53.3 cu ft | 64 cu ft |
All figures are base volume before the 10–15% settling buffer. For the most common raised bed setup — a 4×8 ft bed at 10–12 inches deep — plan on 27–35 cubic feet of soil mix.
Use the Soil Calculator to get the exact cubic feet, bags needed, and cubic yard figure for your specific bed dimensions.
How Deep Should a Raised Bed Be?
Depth is the most important dimension for plant success, and it depends entirely on what you're growing. Most homeowners underestimate how much root space vegetables actually need.
| Plant Type | Minimum Depth | Recommended Depth |
|---|---|---|
| Lettuce, spinach, herbs | 6 inches | 8 inches |
| Kale, chard, onions | 8 inches | 10 inches |
| Tomatoes, peppers, eggplant | 12 inches | 18 inches |
| Cucumbers, squash, melons | 12 inches | 18 inches |
| Carrots, parsnips | 12 inches | 18 inches |
| Potatoes | 12 inches | 18–24 inches |
| Beans, peas | 8 inches | 12 inches |
For a mixed vegetable garden, 12 inches is the practical minimum. It covers most vegetables adequately, and the deeper native soil below will be penetrated by longer-rooted plants that need more space. If your raised bed sits on hard clay, shallow-rooted plants won't be affected, but tomatoes and carrots will hit the clay layer and struggle.
If budget is a concern, you can reduce soil volume using the Hugelkultur method: fill the bottom third of the bed with logs, branches, and wood chips, then top with soil mix. The wood decomposes over time and adds nutrients. This works well for beds 18 inches or deeper.
Bags vs. Bulk Soil: Cost Comparison
Bagged raised bed soil from Home Depot or Lowe's typically runs $8–$15 per 1.5 cubic foot bag, or roughly $5–$10 per cubic foot. A 4×8 ft bed at 12 inches deep (32 cubic feet) would require approximately 22 bags — costing $176–$330 in bags alone, before tax and transport.
Bulk soil mix from a landscape supplier runs $30–$60 per cubic yard (27 cubic feet), plus a delivery fee of $50–$150 depending on distance. For 32 cubic feet (1.19 cubic yards), you'd pay $36–$71 in material plus delivery — significantly cheaper than bags once you hit 10+ cubic feet of material.
| Bed Size / Volume | Bags (est.) | Bag Cost | Bulk Cost (+ delivery) |
|---|---|---|---|
| 4×4 ft / 16 cu ft | 11 bags | $88–$165 | $50–$80 + delivery |
| 4×8 ft / 32 cu ft | 22 bags | $176–$330 | $65–$130 + delivery |
| 4×12 ft / 48 cu ft | 32 bags | $256–$480 | $95–$190 + delivery |
| 4×16 ft / 64 cu ft | 43 bags | $344–$645 | $115–$230 + delivery |
The break-even point is typically around 15–20 cubic feet. For a single small bed, bags are convenient and easier to manage without a truck. For two or more standard-sized beds, bulk ordering saves real money even after the delivery fee. Call local landscape suppliers for current pricing — it varies significantly by region.
What's the Best Soil Mix for a Raised Bed?
Native topsoil alone is too dense for raised beds — it compacts easily, drains poorly, and doesn't provide the aeration that vegetable roots need. The classic raised bed mix — sometimes called "Mel's Mix" — is one-third each of topsoil, compost, and coarse sand or perlite. This blend is loose enough for root penetration, drains well without drying out too fast, and provides good initial nutrition from the compost.
Pre-bagged "raised bed soil" or "garden mix" from major retailers uses a similar formulation and is a reasonable option for smaller beds. For larger projects, mixing your own from bulk materials typically costs 30–50% less and gives you control over compost quality.
Regardless of what mix you start with, expect to add 1–2 inches of compost to the top of your beds each spring. Soil settles and loses organic matter each growing season; annual topdressing keeps the mix loose and fertile.
Frequently Asked Questions
How many bags of soil do I need for a 4×8 raised bed? At 12 inches deep, you need approximately 32 cubic feet of soil. Using standard 1.5 cu ft bags, that's 22 bags. For 10-inch depth, plan on 18 bags. Use the Soil Calculator for your exact dimensions.
Can I use garden soil in a raised bed? Regular garden soil (topsoil from your yard or basic bagged topsoil) compacts too easily in a raised bed setting. You need a mix with compost and either coarse sand or perlite to maintain drainage and root-friendly texture. Look for bags labeled "raised bed mix," "garden mix," or "vegetable mix."
How much does it cost to fill a raised bed? A 4×8 ft bed at 12 inches deep costs $176–$330 filled with bagged soil, or $115–$230 with bulk delivery depending on your region. Mixing your own from bulk topsoil, compost, and perlite is typically the most cost-effective option for multiple beds.
Does soil in a raised bed need to be replaced? Not replaced, but amended annually. Add 1–2 inches of compost each spring before planting. Every 3–5 years, the mix may need partial refresh if it becomes compacted or dense — remove the top layer, loosen, and incorporate fresh compost before replanting.