ThisCalculator

Home and garden

Soil Calculator for Grow Bags: How Much Mix You Need

Updated · Standard formula, shown below

Soil volume 0.46 cu ft
Soil volume
13.0 liters
Result
Soil volume
0.02 cu yd
Result
Top diameter
12 in
You entered

Soil Calculator for Grow Bags: How Much Mix You Need

This soil calculator works out the volume of potting mix you need to fill a grow bag, based on the bag’s dimensions (top diameter, bottom diameter, and height). You enter those measurements in inches or centimeters, and it returns the volume in cubic feet, cubic yards, and liters, so you can buy the right amount of soil without guesswork.

Formula

Grow bags are usually shaped like a truncated cone – wider at the top than at the bottom. The volume of a truncated cone is:

V = (π × h / 3) × (R² + R × r + r²)

  • V = volume of soil (cubic inches, then converted)
  • h = height of the bag (inches)
  • R = top radius = top diameter / 2 (inches)
  • r = bottom radius = bottom diameter / 2 (inches)

Since you enter diameters, the calculator halves them to get radii. The result in cubic inches is divided by 1728 to get cubic feet (because 1 cubic foot = 12³ = 1728 cubic inches). One cubic foot equals 28.3168 liters, and 27 cubic feet equal 1 cubic yard.

Worked Example

Using the default values: top diameter = 12 in, bottom diameter = 8 in, height = 10 in.

  1. Top radius R = 12 / 2 = 6 in
  2. Bottom radius r = 8 / 2 = 4 in
  3. R² = 36, r² = 16, R × r = 24
  4. Sum = 36 + 24 + 16 = 76
  5. Multiply by height and π/3: (π × 10 / 3) × 76 ≈ 10.472 × 76 = 795.87 cubic inches
  6. Convert to cubic feet: 795.87 / 1728 ≈ 0.46 cu ft
  7. Convert to liters: 0.46 × 28.3168 ≈ 13.0 liters

The calculator shows 0.46 cu ft and 13.0 liters for the default bag.

Why Grow Bag Volume Matters

Grow bags are popular for vegetables, herbs, and flowers because they provide excellent drainage and air pruning of roots. But unlike rigid pots, fabric bags bulge and settle, so measuring the outside dimensions alone can overestimate the true soil capacity. The formula above gives the geometric volume of the bag shape, which is a good starting point. In practice, you’ll fill a bag to about 1 inch below the rim, so subtract roughly 10% from the calculated volume for the actual soil needed. Also, soil compresses after watering, so you may need to top up after the first week.

Knowing the volume helps you:

  • Buy the right number of bags of potting mix (usually sold in 1–2 cu ft or 20–50 L bags).
  • Mix your own soil recipe with the correct proportions of compost, perlite, and coir.
  • Avoid overfilling, which wastes soil and can cause water to run off the sides.

How to Measure Your Grow Bag

If you already have a grow bag, measure it when it’s empty and flat, not stretched. Lay it on its side and measure:

  1. Top diameter – across the opening, from edge to edge through the center.
  2. Bottom diameter – across the bottom seam, edge to edge.
  3. Height – from the bottom seam to the top rim, straight up.

If the bag is round, the diameter is the widest point. If it’s square or rectangular, treat it as a cylinder with an equivalent diameter – measure one side and use that as the diameter, or better, use a rectangular prism formula (length × width × height) instead. This calculator assumes a round bag, which is the most common shape.

Common Mistakes and How to Avoid Them

  • Unit mix-ups: If you measure in centimeters, the calculator still works because it uses inches internally – but you must convert first. One inch = 2.54 cm. The calculator does not convert units for you; it assumes all inputs are in the same unit (inches). If you enter centimeters, the result will be in cubic centimeters, not cubic feet.
  • Overestimating volume: The formula gives the maximum geometric volume. Real bags have seams, folds, and taper that reduce usable space. Subtract 10–15% for settling and rim space.
  • Forgetting to compress: Fresh potting mix is fluffy. After filling and watering, the level drops by an inch or more. Plan to buy 10% extra soil.
  • Using top diameter only: Some people treat the bag as a cylinder using just the top width. That overestimates volume because the bottom is narrower. The truncated cone formula is more accurate.

How Many Bags of Soil Do You Need?

Potting mix is sold by volume, typically in:

  • 1 cu ft bags (about 28 L)
  • 2 cu ft bags (about 56 L)
  • 20 L, 40 L, or 50 L bags (metric)

Once you have the volume in cubic feet or liters, divide by the bag size to get the number of bags. For example, a 10-gallon grow bag (which is roughly 1.5 cu ft of actual soil) would need one 2 cu ft bag, with a little left over. For a 20-gallon bag (about 3 cu ft), you’d need two 2 cu ft bags or one 3 cu ft bag if available.

Here are typical volumes for common grow bag sizes (approximate, as actual dimensions vary by brand):

  • 5-gallon bag: ~0.7 cu ft (20 L)
  • 10-gallon bag: ~1.4 cu ft (40 L)
  • 20-gallon bag: ~2.8 cu ft (80 L)
  • 30-gallon bag: ~4.2 cu ft (120 L)

These are rough figures; always measure your specific bag for accuracy.

Alternatives to Grow Bags

If you’re comparing grow bags to other containers, the soil volume calculation is similar. For round plastic pots, use the cylinder formula: V = Ï€ × r² × h. For rectangular planters, use length × width × height. Raised beds are usually rectangular, so the calculation is straightforward. The main difference is that fabric bags allow more air exchange and root pruning, so they can often support the same plant in a slightly smaller volume than a plastic pot.

When mixing your own soil, a common recipe is 1/3 compost, 1/3 peat moss or coco coir, and 1/3 perlite or vermiculite. For a 10-gallon bag, that means about 0.5 cu ft of each. This calculator helps you scale that recipe to any bag size.

Limits of This Calculator

This calculator assumes a perfect truncated cone. Real grow bags may have rounded bottoms, side gussets, or a square base, which will change the volume slightly. The result is an estimate, not a guarantee. Also, the calculator does not account for the depth of the soil below the rim – you’ll typically fill to 1 inch from the top, so subtract that from the height if you want a more precise number. Finally, soil volume can vary by moisture content; dry mix takes up more space than wet, so measure dry.

Frequently Asked Questions

How much soil do I need for a 10-gallon grow bag?

A 10-gallon grow bag holds about 1.4 cubic feet (40 liters) of soil when filled to the brim. In practice, you’ll fill it to about 1 inch below the rim, so you’ll need roughly 1.3 cubic feet (37 liters). That’s about one and a half 1-cu-ft bags, or one 40-L bag.

Can I use garden soil in grow bags?

It’s not recommended. Garden soil is dense and compacts in containers, reducing drainage and air flow. Use a potting mix designed for containers – it’s lighter, contains perlite or bark for aeration, and often includes compost or slow-release fertilizer. If you want to use garden soil, amend it with 50% compost and 25% perlite, but be aware of weed seeds and pathogens.

How often should I water plants in grow bags?

Fabric bags dry out faster than plastic pots because they breathe. In hot weather, you may need to water daily, sometimes twice. Check the top inch of soil; if it’s dry, water slowly until it runs out the bottom. Adding a layer of mulch on top can reduce evaporation.

Do grow bags need drainage holes?

No – the fabric itself is porous, so water drains through the sides and bottom. That’s one of the main benefits. If you place a grow bag on a solid surface, water may pool underneath, so elevate it on bricks or a stand to allow airflow and drainage.

What is the best soil mix for grow bags?

A standard mix is 1/3 compost, 1/3 coco coir or peat moss, and 1/3 perlite. This provides nutrients, moisture retention, and aeration. For vegetables that need more drainage, increase perlite to 40%. For moisture-loving plants, add more coir. You can also add a balanced slow-release fertilizer at planting time.

How do I know if my grow bag is too small?

If roots are growing out of the sides or bottom, or if the plant wilts quickly after watering, the bag is too small. Tomatoes, peppers, and eggplants need at least 5 gallons; larger varieties need 10–20 gallons. Leafy greens can do in 1–2 gallons. Check the mature size of your plant and choose accordingly.

Related

Formula used
in top_d | Top diameter | in | 12 | 0
in bot_d | Bottom diameter | in | 8 | 0
in h | Height | in | 10 | 0
out vol_ft | Soil volume | cu ft | (pi * h / 3 * ((top_d / 2)^2 + (top_d / 2) * (bot_d / 2) + (bot_d / 2)^2)) / 1728 | 2
out vol_l | Soil volume | liters | vol_ft * 28.3168 | 1
out vol_yd | Soil volume | cu yd | vol_ft / 27 | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.