Soil Calculator

Calculate volume, weight & bags for garden soil

Soil Calculator – Easily Calculate Volume, Weight & Bags for Garden Soil

Whether you're filling a raised bed, refreshing potted plants, or landscaping your entire backyard, one question always comes up: How much soil do I actually need? Buying too little means a second trip to the garden center. Buying too much means wasted money and a pile of dirt you don't know what to do with. Our free soil calculator gives you a precise answer in seconds – no math skills required.

What Does the Soil Calculator Compute?

The soil calculator determines the exact amount of soil you need based on the dimensions of your planting area. It calculates:

  • Volume in liters or cubic meters (m³)
  • Weight in kilograms or tons
  • Number of bags needed (20 L, 40 L, or 50 L options)

This means you know exactly how many bags to pick up at the store or whether a bulk delivery makes more economic sense for your project.

What Information Do You Need to Enter?

  • Length and width of the area to be filled (in meters or centimeters)
  • Depth of soil layer required (in centimeters)
  • Shape of the area – rectangular, circular, or triangular
  • Preferred bag size for automatic bag count calculation

You can also adjust the bulk density of the soil if you're working with a specific substrate. Potting mix, raised bed soil, and garden soil all have different densities, and this affects the weight calculation significantly.

How the Calculation Works

The core formula is straightforward: Volume = Length × Width × Depth. For a rectangular raised bed measuring 6 ft × 4 ft (approx. 1.8 m × 1.2 m) with a 12-inch (30 cm) depth, the volume works out to about 648 liters. At an average bulk density of 750 kg/m³ for garden soil, that translates to roughly 486 kg in weight – or approximately 32 bags of 20-liter soil.

For circular areas such as round flower beds or container pots, the calculator uses the formula Area = π × radius². Just enter the diameter and the tool handles the rest automatically.

Real-World Examples

  • Raised vegetable bed (2 m × 1 m, 40 cm deep): ~800 liters, ~600 kg, 40 bags of 20 L
  • Round flower pot (60 cm diameter, 35 cm deep): ~99 liters, ~74 kg, 2–3 bags of 40 L
  • New lawn top dressing (10 m × 8 m, 5 cm): ~4,000 liters = 4 m³, ~3,000 kg
  • Window box (80 cm × 20 cm, 20 cm deep): ~32 liters, ~24 kg, 2 bags of 20 L

Why Accurate Soil Calculation Matters

Garden soil is heavier than most people expect. A single cubic meter can weigh between 700 and 900 kilograms. Many homeowners make the mistake of overloading their car or underestimating how many trips they'll need. The average family car has a maximum load capacity of around 400–600 kg – meaning even a moderate amount of soil can exceed safe limits.

Beyond logistics, accurate calculation helps with budgeting. Bagged soil is convenient but tends to cost more per kilogram than bulk delivery. By knowing your exact volume requirement, you can decide whether ordering in bulk is worth the delivery fee – which is often the case for projects over 1–2 m³.

Soil Types and Their Bulk Densities

Different soil products have very different weights per volume unit. Here are some common examples:

  • Raised bed mix: approx. 300–500 kg/m³ (light, rich in compost)
  • Potting mix / compost: approx. 500–700 kg/m³
  • Garden soil / topsoil: approx. 700–900 kg/m³
  • Coconut coir substrate: approx. 150–250 kg/m³ (very light)
  • Sand or gravel mix: approx. 1,400–1,600 kg/m³ (very heavy)

Our calculator lets you customize the density value to ensure the weight estimate is as accurate as possible for the specific soil product you're using.

When Should You Use the Soil Calculator?

The soil calculator is useful for a wide range of gardening and landscaping projects:

  • Building and filling raised beds for vegetables or flowers
  • Filling planters, pots, and window boxes on balconies or terraces
  • Laying a new lawn with fresh topsoil
  • Leveling or improving uneven ground
  • Planning green roofs or rooftop gardens

Using our free calculator before purchasing ensures you avoid costly mistakes – both overspending on excess soil and the frustration of running short mid-project.

Frequently Asked Questions

How much soil do I need for a raised bed?

It depends on the size of your raised bed. A common 2 m × 1 m raised bed filled to 40 cm deep needs approximately 800 liters of soil. Enter your specific dimensions into our soil calculator to get an exact answer tailored to your project.

How much does a cubic meter of garden soil weigh?

On average, garden soil weighs between 700 and 900 kg per cubic meter. Lighter mixes like raised bed or potting soil weigh considerably less (300–500 kg/m³) due to high organic content and added perlite or vermiculite.

How many bags of soil do I need?

Simply enter your area dimensions and desired soil depth into the calculator, then select your bag size (20 L, 40 L, or 50 L). The tool will instantly show you how many bags to purchase, including a small buffer recommendation.

Is bulk soil delivery cheaper than buying bags?

Generally, bulk soil is cheaper per kilogram than bagged soil. Delivery typically becomes economical at volumes of 1 m³ or more. For smaller projects, bagged soil remains more practical and convenient despite the higher unit cost.

Can I use this calculator for gravel or sand?

Absolutely. Just adjust the bulk density to match your material – approximately 1,500 kg/m³ for sand and 1,400–1,700 kg/m³ for gravel. The same formula applies to any granular material used in garden or landscaping projects.

Related Calculators

⬤ Lawn Fertiliser Calculator ⊞ Plant Spacing Calculator ⊕ Rainwater Tank Calculator 🪵 Firewood Calculator