How Much Soil Do I Need for a Raised Garden Bed?

By RugCalc Editorial Team · Last updated: 2026-10-14 · 5 min read

Quick answer: length × width × depth in feet gives cubic feet — a 4×8 bed at 12 inches deep needs 32 cubic feet: about 22 bags of 1.5 cu ft soil or 1.2 cubic yards of bulk mix. Most beds want 8–12 inches of soil, not a full fill to the rim.

Skip the volume math. Use the raised bed soil calculator — enter bed size and depth, and it returns bags, cubic yards and the topsoil/compost split.
Raised garden bedWooden raised bed with soil layers labeled by depthtopsoil + compost mixdeeper fill for root crops4×8 bed at 12 in = 32 cu ft≈ 22 bags of 1.5 cu ft
In this guide
  • The volume formula
  • Depth: how much to fill
  • Bags vs bulk soil
  • The 60/30/10 mix
  • Worked example: 4×8 bed
  • Common mistakes
  • FAQ

The volume formula

Raised bed soil is pure volume math: length × width × depth, all in feet. A 4 ft × 8 ft bed filled 1 ft deep = 4 × 8 × 1 = 32 cubic feet. Convert to cubic yards by dividing by 27 (a yard of bulk soil), or to bags by dividing by the bag size (1.5 or 2 cu ft).

Depth: how much to fill

Fill to 8–12 inches for vegetables — most roots need 8 inches, tomatoes and root crops want 12. Shallow crops and herbs do fine at 6 inches. Soil settles 1–2 inches after the first watering, so fill slightly above your target depth. There's no need to fill the whole frame with soil unless the bed is only 12 inches tall anyway.

Bags vs bulk soil

Bagged soil (1.5 or 2 cu ft) is convenient for small beds — a 32 cu ft bed needs about 22 bags of 1.5 cu ft, which is a lot of hauling. Bulk delivery by the cubic yard is cheaper and easier for anything over ~1 cubic yard (27 cu ft): one yard fills a 4×8 bed to 12 inches and then some. Garden centers deliver by the yard with a minimum order.

Bed sizeDepthCubic feet1.5 cu ft bagsCubic yards
4×4 ft12 in16110.6
4×8 ft12 in32221.2
4×8 ft6 in16110.6
3×10 ft12 in30201.1
8×8 ft12 in64432.4

The 60/30/10 mix

The standard raised bed recipe is 60% topsoil, 30% compost, and 10% aeration (perlite or coarse sand). For a 32 cu ft bed that's about 19 cu ft topsoil, 10 cu ft compost, and 3 cu ft perlite — or just buy pre-mixed raised-bed soil and skip the math. Avoid filling a bed with pure topsoil: it compacts and drains badly.

Worked example: a 4×8 bed at 12 inches

Common mistakes

FAQ

How much soil do I need for a 4x8 raised bed?

A 4×8 bed filled to 12 inches deep needs 32 cubic feet of soil — about 21–22 bags of 1.5 cu ft bagged mix, or 1.2 cubic yards of bulk soil. Fill to 6 inches and you need 16 cu ft instead.

How do I calculate soil for a raised bed?

Multiply length × width × depth in feet. A 4 ft × 8 ft bed at 1 ft deep = 32 cubic feet. Divide by 27 for cubic yards, or by the bag size for bag counts.

How many bags of soil do I need for a raised bed?

Divide the bed's cubic footage by the bag size: a 32 cu ft bed needs about 22 bags of 1.5 cu ft soil, 16 bags of 2 cu ft soil, or 8 bags of the big 3 cu ft bales.

How deep should a raised bed be?

Fill at least 8–12 inches deep for vegetables — most roots need 8 inches, tomatoes and root crops want 12. Beds 6 inches deep suit shallow crops and herbs.

What soil mix should I use in a raised bed?

The standard mix is about 60% topsoil, 30% compost, and 10% aeration (perlite or coarse sand). Pre-mixed raised-bed soil works too. Never fill a bed with pure topsoil.

Get your exact number. Use the raised bed soil calculator with your bed's inside dimensions.