Home
Choose your preferred measurement system.
Shape:
feet (ft)
feet (ft)
feet (ft)
V = L × W × D
feet (ft)
feet (ft)
V = π × (d/2)² × D
feet (ft)
feet (ft)
feet (ft)
V = ½ × B × H × D
Quick Depths:
Volume per bag of soil.
Cost of one bag (optional).
Add extra for spillage and settling.
Number of decimal places in results.

How to Calculate Soil Volume

The amount of soil you need depends on the shape and dimensions of your garden bed or planting area, as well as the depth of soil required. This calculator supports three common shapes:

Rectangle / Square: Volume = Length × Width × Depth

Circle: Volume = π × (Diameter/2)² × Depth

Triangle: Volume = ½ × Base × Height × Depth

Example: A raised bed that is 8 ft long, 4 ft wide, and 0.5 ft (6 inches) deep:

  • Volume = 8 × 4 × 0.5 = 16 cubic feet
  • Cubic Yards = 16 ÷ 27 = 0.59 cubic yards
  • For 1.0 cu ft bags: 16 bags (plus 10% waste = 18 bags)

Understanding Soil Measurements

  • Cubic Feet (cu ft): The most common measurement for bagged soil. Standard bags are 0.75-1.0 cu ft.
  • Cubic Yards (cu yd): Used for bulk soil delivery. 1 cubic yard = 27 cubic feet.
  • Liters (L): Common in metric countries. 1 cubic foot ≈ 28.32 liters.
  • Cubic Meters (m³): Metric equivalent of cubic yards. 1 m³ ≈ 1.31 cubic yards.

Tips for Ordering Soil

  • Add a Waste Factor: Always order 5-10% more soil than calculated to account for settling, spillage, and compaction.
  • Consider Soil Type: Topsoil, garden soil, and potting mix have different densities. This calculator estimates volume, not weight.
  • Bulk vs. Bagged: For large projects, bulk soil (by the cubic yard) is more economical. For small gardens, bagged soil is more convenient.
  • Compaction: Soil settles over time. Fill your beds slightly higher than needed to allow for settling.

❓ Soil Calculator FAQ

How do I calculate how much soil I need?

Measure the length, width, and depth of your garden bed. Multiply these three numbers to get the volume in cubic units. For circular beds, use π × (diameter/2)² × depth. This calculator does the math for you!

How many cubic feet are in a cubic yard of soil?

There are 27 cubic feet in 1 cubic yard. To convert cubic feet to cubic yards, divide by 27. For example, 54 cu ft ÷ 27 = 2 cubic yards.[reference:0]

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

A 4 ft × 8 ft raised bed with 6 inches (0.5 ft) of soil needs: 4 × 8 × 0.5 = 16 cubic feet = 0.59 cubic yards. With a 10% waste factor, you'd need about 18 cubic feet or 0.65 cubic yards.[reference:1]

How many bags of soil do I need?

Divide the total cubic feet of soil needed by the bag size (e.g., 0.75 or 1.0 cu ft). For example, 16 cu ft ÷ 0.75 cu ft per bag = 21.3 bags. Round up to 22 bags.[reference:2]

What is the difference between topsoil and garden soil?

Topsoil is the natural layer of soil on the ground. Garden soil is a blend of topsoil and organic matter, amended for planting. Potting mix is lighter and designed for containers. This calculator works for all types of soil.

How deep should my garden soil be?

For vegetable gardens and raised beds, aim for 6-12 inches (15-30 cm) of quality soil. For flower beds, 4-6 inches (10-15 cm) is usually sufficient. Lawns typically need 2-3 inches (5-8 cm) of topsoil.

What is a waste factor and why do I need it?

The waste factor (typically 5-10%) accounts for soil lost to spillage, uneven ground, and settling. It ensures you order enough soil to complete your project without running short.

How do I convert cubic feet to liters?

Multiply cubic feet by 28.3168. For example, 10 cubic feet × 28.3168 = 283.17 liters. This calculator does this conversion for you.

How much does a cubic yard of soil weigh?

A cubic yard of dry topsoil weighs about 1,000-1,200 kg (2,200-2,600 lbs). Wet soil can weigh significantly more. This calculator estimates volume, not weight.

What is the best soil for raised beds?

A good raised bed mix is 50% topsoil, 30% compost, and 20% other organic matter (like peat moss or coconut coir). This provides good drainage, nutrients, and structure.

How do I calculate soil for a circular planter?

Measure the diameter of the planter and the desired soil depth. Use the formula: Volume = π × (diameter/2)² × depth. This calculator handles circular shapes for you.

How do I calculate soil for a triangular bed?

Measure the base, height (perpendicular to the base), and desired depth. Use the formula: Volume = ½ × base × height × depth. This calculator includes a triangle option.

Should I buy soil in bulk or bags?

For large projects (1+ cubic yard), bulk soil is more economical. For small projects or hard-to-access areas, bagged soil is more convenient. This calculator shows both options.

How much soil do I need for a 10x10 garden bed?

A 10 ft × 10 ft bed at 6 inches (0.5 ft) deep needs: 10 × 10 × 0.5 = 50 cubic feet = 1.85 cubic yards. With a 10% waste factor, you'd need about 55 cubic feet or 2.04 cubic yards.

What is the difference between soil volume and soil weight?

Soil volume is the amount of space the soil occupies (cubic feet, cubic yards). Soil weight depends on density and moisture content. This calculator calculates volume, not weight. For weight, multiply volume by the soil's density (typically 75-100 lbs per cubic foot).

How do I measure the depth of soil I need?

For new garden beds, decide how deep you want the soil to be. For topping up existing beds, measure the gap between the current soil level and the desired level. Use a tape measure or ruler.

Can I use this calculator for mulch or compost?

Yes! This calculator works for any bulk material that is measured by volume — including mulch, compost, sand, and gravel. Just enter the dimensions and depth.

What is the cost of soil per cubic yard?

Bulk soil prices vary by region and quality. Topsoil typically costs $20-50 per cubic yard, while premium garden soil can cost $50-100 per cubic yard. Bagged soil costs $3-7 per bag (0.75-1.0 cu ft).

How do I know if I've ordered the right amount of soil?

Use this calculator to determine the exact volume needed. Always add a 10% waste factor. When the soil is delivered, it should fill your bed to the desired level. Some settling is normal after watering.