Soil Calculator — Garden Bed Volume & Bags Needed

Cubic Feet

Cubic Yards

Liters

Bags Needed

How Soil Volume Calculation Works

A soil calculator determines the volume of soil, compost, or fill material needed for a garden bed, raised planter, or landscaping project by multiplying the area by the depth. According to the National Gardening Association, raised bed gardening has increased by 42% since 2019, making accurate soil estimation one of the most common home project calculations. Buying too little soil leaves beds underfilled, while buying too much wastes money and creates storage problems, as a single cubic yard of soil weighs approximately 2,000-2,700 pounds.

This calculator supports rectangular, circular, and triangular bed shapes, converting the result into cubic feet, cubic yards, and liters so you can order from any supplier. It also calculates the number of bagged soil products needed based on your selected bag size. For bulk orders (typically more cost-effective for projects requiring more than 2-3 cubic yards), landscape supply companies deliver by the cubic yard. For smaller projects, bagged soil from garden centers in 1, 1.5, or 2 cubic foot bags is more practical. Use our concrete calculator for hardscaping projects that require similar volume calculations.

The Soil Volume Formula

The basic formula depends on shape: Rectangular: Volume = Length x Width x Depth. Circular: Volume = pi x radius^2 x Depth. Triangular: Volume = 0.5 x base x height x Depth. All measurements must use consistent units. To convert inches of depth to feet, divide by 12.

Worked example: A 4 ft x 8 ft raised bed filled 12 inches (1 ft) deep: Volume = 4 x 8 x 1 = 32 cubic feet. To convert to cubic yards: 32 / 27 = 1.19 cubic yards. At 1.5 cu ft per bag: 32 / 1.5 = 22 bags (rounded up). The University of Minnesota Extension recommends a minimum depth of 6 inches for most vegetables, with 12 inches ideal for root crops like carrots and potatoes.

Key Terms

Cubic Foot (cu ft): A volume equal to a 1 ft x 1 ft x 1 ft cube. Most bagged garden soil is sold in cubic foot measurements (1, 1.5, or 2 cu ft bags). One cubic foot of soil weighs approximately 75-100 lbs depending on moisture content.

Cubic Yard (cu yd): A volume equal to 27 cubic feet (3 ft x 3 ft x 3 ft). Bulk soil, mulch, and compost are sold by the cubic yard. One cubic yard covers approximately 160 square feet at 2 inches deep, or 54 square feet at 6 inches deep.

Topsoil: The upper 6-12 inches of natural soil, rich in organic matter. Screened topsoil costs $20-$50 per cubic yard delivered. Best for filling beds and grading.

Garden Soil Mix: A blend of topsoil, compost, peat moss, and/or perlite designed for raised beds. Costs $30-$60 per cubic yard. Premium mixes from garden centers may cost $8-$15 per 1.5 cu ft bag.

Compost: Decomposed organic material that improves soil structure and provides nutrients. Typically mixed 25-50% with topsoil. Costs $25-$50 per cubic yard bulk or $5-$10 per bag.

Soil Volume Reference Table

Bed Size6" Deep (cu ft)12" Deep (cu ft)12" Deep (cu yd)Bags (1.5 cu ft)
3 x 3 ft4.590.336
4 x 4 ft8160.5911
4 x 8 ft16321.1922
4 x 12 ft24481.7832
6 x 12 ft36722.6748
8 x 16 ft641284.7486

For projects requiring more than 3 cubic yards, bulk delivery is typically 30-50% cheaper than bagged soil. Most suppliers have a 1-2 cubic yard minimum for delivery.

Practical Examples

Example 1 -- Standard raised bed: A 4 x 8 ft raised bed, 10 inches deep. Volume = 4 x 8 x (10/12) = 26.7 cu ft (0.99 cu yd). Using a popular 60/40 mix (60% topsoil, 40% compost): 16 cu ft topsoil + 10.7 cu ft compost. At $4/bag for 1 cu ft bags: approximately $107 for 27 bags, or $35-$50 for 1 cubic yard of pre-mixed garden soil delivered in bulk.

Example 2 -- Circular herb garden: A 5 ft diameter circle, 8 inches deep. Radius = 2.5 ft. Volume = 3.14159 x 2.5^2 x (8/12) = 13.1 cu ft (0.49 cu yd). About 9 bags of 1.5 cu ft soil. This is small enough that bagged products are more practical than bulk delivery.

Example 3 -- Large vegetable garden: Three 4 x 12 ft beds, each 12 inches deep. Volume per bed = 48 cu ft. Total = 144 cu ft (5.33 cu yd). At this volume, ordering 6 cubic yards of bulk garden mix ($30-$50/yd) saves significantly versus buying 96 bags at $6-$10 each. Use our square footage calculator for area measurements.

Tips and Strategies

Frequently Asked Questions

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

A 4 x 8 ft raised bed filled 12 inches deep requires 32 cubic feet (1.19 cubic yards) of soil, which is approximately 21-22 bags of 1.5 cu ft soil. At 6 inches deep, you need 16 cu ft (about 11 bags). The University of Minnesota Extension recommends a minimum of 6 inches of soil depth for lettuce and herbs, 8-10 inches for most vegetables, and 12 inches for root crops like carrots and potatoes. Most gardeners find 10-12 inches provides the best results for a general vegetable garden.

What is the difference between cubic feet and cubic yards?

One cubic yard equals 27 cubic feet (3 ft x 3 ft x 3 ft). Cubic yards are the standard unit for bulk soil, mulch, and gravel deliveries from landscape supply companies. Cubic feet are used for bagged products sold at garden centers and hardware stores. To convert cubic feet to cubic yards, divide by 27. For example, 54 cubic feet = 2 cubic yards. Bulk delivery (by the cubic yard) is typically more economical for projects requiring more than 2-3 cubic yards of material.

Should I fill a raised bed entirely with soil?

For beds 12 inches or shorter, filling entirely with a quality garden soil mix is recommended. For taller beds (18-24+ inches), many experienced gardeners use a layering technique: fill the bottom third with branches, logs, and leaves (hugelkultur method), add a layer of straw or cardboard, then fill the top half with garden soil. This approach reduces the volume of soil needed by 30-40%, improves drainage, and creates a nutrient-rich base as the organic material decomposes over time. The bottom layers also help retain moisture during dry periods.

How much does garden soil weigh?

Garden soil weighs approximately 75-100 lbs per cubic foot when dry and up to 110-130 lbs per cubic foot when saturated with water. A cubic yard of soil weighs 2,000-2,700 lbs (1-1.35 tons). This weight is important for planning delivery access (ensure the truck can reach your garden area), calculating structural loads for rooftop or deck planters, and determining whether you can transport soil in your vehicle. A standard pickup truck bed can safely carry about 1 cubic yard of soil. Lightweight potting mixes weigh less, approximately 40-60 lbs per cubic foot.

What is the best soil mix for raised beds?

The most widely recommended raised bed soil mix is approximately 60% topsoil, 30% compost, and 10% perlite or coarse sand for drainage. Some gardeners prefer the popular "Mel's Mix" from Square Foot Gardening: equal parts peat moss (or coconut coir), vermiculite, and blended compost. Commercial raised bed mixes typically cost $35-$60 per cubic yard. Avoid using pure topsoil, which compacts too much, or pure potting mix, which dries out too fast and is prohibitively expensive in large volumes. Amend annually with 1-2 inches of compost to replenish nutrients.

Is bulk soil or bagged soil a better value?

Bulk soil is typically 30-50% cheaper per cubic foot than bagged soil, but it requires a delivery minimum (usually 1-2 cubic yards) and a place to dump it. A cubic yard of bulk garden mix costs $30-$60 delivered, while the equivalent 18 bags of 1.5 cu ft soil at $6-$10 each costs $108-$180. For projects under 1 cubic yard (27 cu ft or about 18 bags), bagged soil is more convenient and eliminates waste. For projects over 2 cubic yards, bulk delivery saves substantial money. Many suppliers offer a split load, delivering half topsoil and half compost for you to mix.

Related Calculators