Reviewed · Prices checked October 2026 · How we calculate

Raised Bed Soil Calculator: Bags or Yards to Fill Your Beds

Enter the bed size, soil depth and how many beds you are filling. You get the bags of raised bed soil to buy, the cubic yards to order in bulk, or a topsoil and compost recipe, and what it costs at your store's price.

Bed size and depth

Units
Bed shape
ft
ft
in

6 to 12 in is typical. Use 10 to 12 in for tomatoes and root crops.

beds
Extra for settling

New soil sinks after the first watering. 10 to 20% is a common rule of thumb.

Buy as

Shopping list

Updates as you type
47bags

of 1.5 cu ft raised bed soil (70.4 cu ft (2.61 cu yd) needed for 2 beds)

Same job: 47 bags of raised bed soil, 3 cu yd bulk, or 32 bags of topsoil with 24 bags of compost.

  • 47 × 1.5 cu ft bags of raised bed soil$352.50–$564
    70.4 cu ft ÷ 1.5 cu ft per bag = 46.9, rounded up. Counted by the volume printed on the bag, not its weight.

    Typical price (estimate, checked Oct 2026): $7.50–$12.00 per 1.5 cu ft bag of raised bed soil

    47 bags × $7.50–$12.00 = $352.50–$564Estimate
Project total (estimate where no price is entered)$352.50–$564
Checked Oct 2026
Show the math
4 ft × 8 ft × 12 in ÷ 12 = 32.0 cu ft per bed× 2 beds × 1.10 (10% settling) = 70.4 cu ft = 2.61 cu yd70.4 cu ft ÷ 1.5 cu ft per bag = 46.9 → 47 bags

Your prices are saved on this device only.

Bagged vs bulk

Bulk is cheaper for this job

With these prices and $100 delivery, bulk starts to win at about 0.8 cu yd (about 0.6 beds of this size). Bulk cost rises in half-yard steps.

47 bags of 1.5 cu ft$352.50–$564
3 cu yd bulk, delivered$140–$360

Prices used in this comparison

Typical price (estimate, checked Oct 2026): $7.50–$12.00 per 1.5 cu ft bag of raised bed soil

Typical price (estimate, checked Oct 2026): $30.00–$70.00 per cu yd of garden soil mix

Typical price (estimate, checked Oct 2026): $50.00–$150.00 per delivery

3 cu yd × $30.00–$70.00 + $50.00–$150.00 delivery = $140–$360

Delivery is one fee for the bulk order, and it carries over to the topsoil, gravel and mulch calculators. Bags are raised bed soil in 1.5 cu ft bags, whichever way you chose to buy above. Bulk uses the per cu yd garden soil mix price.

How it works

The formula

cu ft per bed = L (ft) × W (ft) × depth (in) ÷ 12
round bed: π × (diameter ÷ 2)² × depth (in) ÷ 12
total cu ft = cu ft per bed × beds × (1 + settling)
cu yd = total cu ft ÷ 27
bags = total cu ft ÷ 1.5, round up

Assumptions

  • Settling is 10% by default. Fresh, loose soil sinks after the first few waterings, and 10 to 20% is a rule of thumb, not a measured figure. Choose 0% if you will top up later.
  • Bags are counted by the volume printed on the bag (1.5 cu ft is a common size), not the weight. Check your bag; a different size changes the count.
  • Bulk is rounded up to the half cubic yard, which is how most suppliers sell it.
  • Mix it yourself uses equal parts topsoil, compost and coarse sand by volume, a recipe from Iowa State University Extension; its other option is about 70% topsoil and 30% compost, and other extension services suggest different blends. Topsoil comes in 0.75 cu ft bags and compost in 1 cu ft bags, each rounded up. The aerator is not priced here, because the product and the share vary.

Worked example

Two 4 × 8 ft beds, 12 in deep, 10% for settling

  1. One bed: 8 × 4 × 12 ÷ 12 = 32 cu ft
  2. Two beds with settling: 32 × 2 × 1.10 = 70.4 cu ft
  3. In yards: 70.4 ÷ 27 = 2.61 cu yd, which orders as 3 cu yd in bulk
  4. In bags: 70.4 ÷ 1.5 = 46.9, round up to 47 bags
  5. As a mix: 23.5 cu ft of topsoil is 32 bags, 23.5 cu ft of compost is 24 bags, plus 23.5 cu ft of coarse sand
  6. At $9.75 a bag (the middle of our typical range): 47 × $9.75 = $458.25

Common sizes

Soil for one raised bed at common sizes and depths, with no extra for settling
BedDepthCu ft1.5 cu ft bagsCu yd
4 × 4 ft8 in10.780.40
4 × 4 ft10 in13.390.49
4 × 4 ft12 in16.0110.59
4 × 8 ft8 in21.3150.79
4 × 8 ft10 in26.7180.99
4 × 8 ft12 in32.0221.19
3 × 6 ft8 in12.080.44
3 × 6 ft10 in15.0100.56
3 × 6 ft12 in18.0120.67
4 × 12 ft8 in32.0221.19
4 × 12 ft10 in40.0271.48
4 × 12 ft12 in48.0321.78

One bed, no extra for settling. Bag counts are rounded up. Multiply the cu ft by your number of beds and add settling before you buy.

Questions people ask

How many bags of soil for a 4x8 raised bed?

A 4 × 8 ft bed filled 12 in deep takes 32 cu ft, which is 22 bags of 1.5 cu ft. With 10% for settling it is 35.2 cu ft, or 24 bags.

How deep should a raised bed be?

6 to 12 in of soil is enough for most vegetables and herbs. Tomatoes and root crops like carrots and parsnips do better with 10 to 12 in or more. Deeper beds take much more soil: every extra 6 in on a 4 × 8 ft bed adds 16 cu ft.

What soil mix should I use?

Buy a bagged raised bed mix, or blend your own. Iowa State University Extension suggests equal parts topsoil, compost (or well-rotted manure) and coarse sand, or about 70% topsoil and 30% compost. Plain topsoil alone packs down hard in a bed, and compost alone is too rich. Recipes vary, so treat these shares as a starting point.

How much does a yard of soil fill?

One cubic yard is 27 cu ft. That fills 0.84 of a 4 × 8 ft bed at 12 in, or 27 sq ft of bed floor at 12 in deep and 54 sq ft at 6 in. In 1.5 cu ft bags a yard is 18 bags.

Can I fill the bottom of a raised bed with something else?

Yes, in a deep bed. Logs, branches, leaves or cardboard can fill the bottom to save soil, but they rot and sink over a year or two, so plan to top up. Roots need about 6 to 12 in of real soil on top. Filling a 4 × 8 ft bed's bottom half with other material cuts the soil from 32 to 16 cu ft. A layer of gravel does not improve drainage, so skip it.