Potting Soil Calculator

Work out how much potting mix your containers need. Pick a round pot, a rectangular planter or a grow bag and get litres, cubic feet, dry quarts and bags to buy.

🪴 Potting Soil Calculator
Top inside diameter30 cm
cm
5120
Base inside diameter20 cm
cm
3120
Inside depth25 cm
cm
3120
Inside length80 cm
cm
10300
Inside width25 cm
cm
5200
Fill depth20 cm
cm
3120
Grow bag diameter40 cm
cm
10150
Grow bag height40 cm
cm
10150
Number of containers1
pots
1100
Fill level90 %
%
50100
Bag size you buy
L
Bulk density of the mix
kg/L
Soil per container (L)
—
Total soil (L)
—
Total (cubic feet)
—
Total (US dry quarts)
—
Bags to buy
—
Approx. weight (kg)
—
Step-by-step working

🪴 What is a Potting Soil Calculator?

A potting soil calculator converts the physical dimensions of a container into the volume of growing medium it takes to fill it. Potting mix is sold by volume, in litres, cubic feet or US dry quarts, never by weight, so the only way to buy the right amount is to compute the volume first. This calculator handles the three container shapes that cover almost every real planting job: a tapered round pot, a rectangular planter box or window box, and a cylindrical fabric grow bag. It reports the volume per container, the total across however many containers you are filling, the same figure in three different units, the number of bags you need at your chosen bag size, and roughly what that soil will weigh once it is in place.

The situations are familiar to anyone who grows in containers. You are potting on twenty seedlings into 15 cm pots and want to know whether one 50 litre bag covers it. You are filling a run of window boxes along a balcony and need a delivery quantity before the shop closes. You are setting up eight fabric grow bags for tomatoes and would rather not make a second trip. You are repotting a large specimen and want to know whether you can lift the finished pot. Each of these is the same arithmetic problem in a different costume, and each goes wrong in the same expensive way when it is guessed.

The single biggest source of error is treating a tapered pot as though it were a straight-sided cylinder. Nursery pots almost always narrow toward the base, and using the rim diameter all the way down inflates the answer badly. A pot 30 cm across the top, 20 cm across the base and 25 cm deep is a cone frustum holding about 12.4 litres, whereas a 30 cm cylinder of the same depth would hold 17.7 litres, an overshoot of more than 40 percent. This calculator uses the proper frustum formula for round pots for exactly that reason. The second common error is filling to the rim: soil that reaches the top of the pot means water runs off the surface instead of soaking in, so a fill level of 85 to 92 percent is standard practice and is what the fill-level control is for.

Beyond the headline number, the page shows how volume responds to container size. Because volume scales with the square of the diameter, pot sizes escalate much faster than they appear to on the shelf, and the chart makes that relationship visible. The bag comparison table then shows how much soil you would end up buying, and how much would be left over, at every common bag size, which is often the difference between one trip and two. For filling raised beds or borders in the open ground rather than containers, the companion Soil Calculator works in cubic metres and cubic yards instead.

📐 Formula

Vpot  =  (π × h ÷ 12) × (Dt² + DtDb + Db²)
Dt = inside diameter at the top of the pot (cm)
Db = inside diameter at the base of the pot (cm)
h = inside depth of the pot (cm), giving V in cubic centimetres
Rectangular planter: V = length × width × fill depth (all cm)
Grow bag (cylinder): V = (π ÷ 4) × D² × h
Litres = V ÷ 1000, then multiply by the fill level as a fraction
Unit conversions: 1 cubic foot = 28.3168 L, 1 US dry quart = 1.1012 L
Bags = ceiling(total litres ÷ bag size), and weight = total litres × bulk density in kg/L
Example: Dt = 30 cm, Db = 20 cm, h = 25 cm → 12,435.6 cm³ = 12.44 L brim-full, or 11.19 L at a 90% fill.

📖 How to Use This Calculator

Steps

1
Pick the container shape. Choose round pot, rectangular planter or grow bag using the three tabs at the top of the calculator.
2
Enter the inside dimensions. Measure the inside of the container in centimetres. A round pot needs its top diameter, base diameter and depth.
3
Set the container count and fill level. Enter how many identical containers you are filling and what percentage of each you want filled, leaving headspace at the rim.
4
Read the volume and bags needed. The calculator reports litres per container, total litres, cubic feet, US dry quarts, bags to buy and the approximate weight.

💡 Example Calculations

Example 1 — One Tapered Patio Pot

Round pot 30 cm top, 20 cm base, 25 cm deep, filled to 90%

1
V = π × 25 ÷ 12 × (30² + 30×20 + 20²) = π × 25 ÷ 12 × 1900 = 12,435.6 cm³
2
Brim-full volume = 12.44 L, at 90% fill = 12.44 × 0.90 = 11.19 L
3
11.19 L ÷ 28.3168 = 0.395 cu ft, and 11.19 ÷ 1.1012 = 10.16 US dry quarts
Soil needed = 11.19 litres (0.395 cu ft), 1 bag of 50 L, about 4.48 kg
Try this example →

Example 2 — Three Window Boxes

Rectangular planters 80 × 25 cm, filled 20 cm deep, three of them

1
V per box = 80 × 25 × 20 = 40,000 cm³ = 40.00 L brim-full
2
At 90% fill = 40.00 × 0.90 = 36.00 L per box
3
Three boxes = 36.00 × 3 = 108.00 L, so ceiling(108 ÷ 50) = 3 bags of 50 L
Total = 108.00 litres (3.814 cu ft), 3 bags of 50 L, about 43.20 kg
Try this example →

Example 3 — Four Tomato Grow Bags

Fabric grow bags 40 cm across and 40 cm tall, four of them

1
V per bag = π ÷ 4 × 40² × 40 = 50,265.5 cm³ = 50.27 L brim-full
2
At 90% fill = 50.27 × 0.90 = 45.24 L per bag
3
Four bags = 45.24 × 4 = 180.96 L, so ceiling(180.96 ÷ 50) = 4 bags of 50 L
Total = 180.96 litres (6.390 cu ft), 4 bags of 50 L, about 72.38 kg
Try this example →

Example 4 — Six Small Pots for Potting On

Round pots 20 cm top, 14 cm base, 18 cm deep, six of them at 95% fill

1
V = π × 18 ÷ 12 × (400 + 280 + 196) = π × 1.5 × 876 = 4,128.4 cm³ = 4.13 L
2
At 95% fill = 4.13 × 0.95 = 3.92 L per pot
3
Six pots = 3.92 × 6 = 23.53 L, so ceiling(23.53 ÷ 20) = 2 bags of 20 L
Total = 23.53 litres (0.831 cu ft), 2 bags of 20 L, about 10.59 kg
Try this example →

❓ Frequently Asked Questions

How much potting soil do I need for my pot?+
Multiply the pot volume by your fill level. A tapered pot 30 cm across the top, 20 cm across the base and 25 cm deep holds about 12.44 litres brim-full, so at a 90 percent fill it takes about 11.19 litres, roughly 0.4 cubic feet or 10.2 US dry quarts.
What is the formula for the volume of a flower pot?+
A tapered pot is a cone frustum, so V = pi x h / 12 x (Dt squared + Dt x Db + Db squared), where Dt is the top inside diameter, Db the base diameter and h the inside depth. Divide cubic centimetres by 1000 to get litres.
Why not just treat a pot as a cylinder?+
Because almost every pot narrows toward the base, and a cylinder formula uses the widest diameter all the way down. On a pot that tapers from 30 cm to 20 cm the cylinder shortcut overstates the volume by more than 40 percent, which means buying far more mix than you need.
How many litres is a cubic foot of potting soil?+
One cubic foot is 28.317 litres. Bagged mix in the United States is usually labelled in cubic feet or US dry quarts, and one US dry quart is 1.1012 litres, so a 2 cubic foot bag holds about 56.6 litres or roughly 51.4 dry quarts.
How much does a litre of potting mix weigh?+
Dry, a typical peat-based mix runs 0.2 to 0.3 kg per litre and a compost-rich mix 0.4 to 0.6 kg per litre. Wet, it can be two to three times heavier. The calculator uses a default bulk density of 0.4 kg per litre, which you can change.
How full should I fill a container with soil?+
Stop 2 to 3 cm below the rim on a small pot and 4 to 5 cm below on a large planter. That gap holds water long enough for it to soak in rather than sheeting off the top. On most containers that works out at 85 to 92 percent of the total volume.
How do I calculate soil for a rectangular planter box?+
Multiply the inside length by the inside width by the fill depth, all in centimetres, then divide by 1000 for litres. An 80 by 25 by 20 cm planter is 40,000 cubic centimetres, which is 40 litres brim-full and 36 litres at a 90 percent fill.
How much soil does a grow bag hold?+
Treat it as a cylinder: pi divided by 4, times the diameter squared, times the height. A 40 cm wide, 40 cm tall bag is about 50.3 litres brim-full, so around 45.2 litres of mix once you leave a 10 percent gap at the top.
Should I reuse last season's potting mix?+
You can stretch it, but not indefinitely. Old mix compacts, loses structure and holds spent roots and possible pathogens. A common approach is to refresh one third to one half of the volume with new mix plus compost each season rather than replacing everything.
Is potting soil the same as garden soil or topsoil?+
No. Potting mix is a soilless blend of peat or coir, bark, perlite and similar materials, engineered to drain freely in a container. Garden soil and topsoil compact badly in pots, hold too much water and suffocate roots, so they should not be used as a direct substitute.
What units does this calculator use?+
All container dimensions are entered in centimetres and bag size in litres. Results are shown in litres, cubic feet and US dry quarts at once, so you can match whichever unit your local bags are labelled in.
Why does the calculator round the number of bags up?+
Because shops sell whole bags. The ceiling function turns 108 litres at a 50 litre bag size into 3 bags rather than 2.16, and the comparison table on this page shows exactly how much would be left over at each common bag size so you can pick the size that wastes least.

How much potting soil do I need for my pot?

Multiply the pot volume by your fill level. A tapered pot 30 cm across the top, 20 cm across the base and 25 cm deep holds about 12.44 litres brim-full, so at a 90 percent fill it takes about 11.19 litres, roughly 0.4 cubic feet or 10.2 US dry quarts.

What is the formula for the volume of a flower pot?

A tapered pot is a cone frustum, so V = pi x h / 12 x (Dt squared + Dt x Db + Db squared), where Dt is the top inside diameter, Db the base diameter and h the inside depth. Divide cubic centimetres by 1000 to get litres.

Why not just treat a pot as a cylinder?

Because almost every pot narrows toward the base, and a cylinder formula uses the widest diameter all the way down. On a pot that tapers from 30 cm to 20 cm the cylinder shortcut overstates the volume by more than 40 percent, which means buying far more mix than you need.

How many litres is a cubic foot of potting soil?

One cubic foot is 28.317 litres. Bagged mix in the United States is usually labelled in cubic feet or US dry quarts, and one US dry quart is 1.1012 litres, so a 2 cubic foot bag holds about 56.6 litres or roughly 51.4 dry quarts.

How much does a litre of potting mix weigh?

Dry, a typical peat-based mix runs 0.2 to 0.3 kg per litre and a compost-rich mix 0.4 to 0.6 kg per litre. Wet, it can be two to three times heavier. The calculator uses a default bulk density of 0.4 kg per litre, which you can change.

How full should I fill a container with soil?

Stop 2 to 3 cm below the rim on a small pot and 4 to 5 cm below on a large planter. That gap holds water long enough for it to soak in rather than sheeting off the top. On most containers that works out at 85 to 92 percent of the total volume.

How do I calculate soil for a rectangular planter box?

Multiply the inside length by the inside width by the fill depth, all in centimetres, then divide by 1000 for litres. An 80 by 25 by 20 cm planter is 40,000 cubic centimetres, which is 40 litres brim-full and 36 litres at a 90 percent fill.

How much soil does a grow bag hold?

Treat it as a cylinder: pi divided by 4, times the diameter squared, times the height. A 40 cm wide, 40 cm tall bag is about 50.3 litres brim-full, so around 45.2 litres of mix once you leave a 10 percent gap at the top.

Should I reuse last season's potting mix?

You can stretch it, but not indefinitely. Old mix compacts, loses structure and holds spent roots and possible pathogens. A common approach is to refresh one third to one half of the volume with new mix plus compost each season rather than replacing everything.

Is potting soil the same as garden soil or topsoil?

No. Potting mix is a soilless blend of peat or coir, bark, perlite and similar materials, engineered to drain freely in a container. Garden soil and topsoil compact badly in pots, hold too much water and suffocate roots, so they should not be used as a direct substitute.

What units does this calculator use?

All container dimensions are entered in centimetres and bag size in litres. Results are shown in litres, cubic feet and US dry quarts at once, so you can match whichever unit your local bags are labelled in.