Potting Soil Calculator
Calculate how much potting soil you need for your containers, raised beds, and flower pots. Supports rectangular, round, and tapered pot shapes.
How Much Potting Soil Do You Need?
Whether you are filling raised garden beds, planting herbs in containers, or repotting houseplants, knowing exactly how much potting soil to buy saves you time, money, and hassle. Our potting soil calculator estimates the volume of soil needed for any container shape, and even calculates how many bags to buy.
Potting Soil Formulas by Container Shape
The amount of soil you need depends on the shape of your container. Here are the volume formulas for the three most common container shapes:
Rectangular container (raised beds, window boxes): $$V = L \times W \times D$$ where $L$ is length, $W$ is width, and $D$ is depth.
Round / Cylindrical container (standard pots): $$V = \pi \times R^2 \times D$$ where $R$ is the radius (half the diameter) and $D$ is depth.
Tapered flower pot (truncated cone shape): $$V = \frac{1}{3} \times \pi \times D \times (r^2 + r \times R + R^2)$$ where $R$ is the top radius, $r$ is the bottom radius, and $D$ is the depth.
The total soil needed is simply the per-container volume multiplied by the number of containers: $$V_{total} = V_{container} \times N$$
How to Use the Potting Soil Calculator
Select your container shape from the dropdown: rectangular, round, or tapered flower pot. Enter the dimensions in your preferred unit (centimeters, inches, feet, or meters). Specify how many containers you have, and the calculator instantly shows the total soil volume required. Enable the "Calculate bags needed" option to enter your bag size and find out exactly how many bags to buy.
For example, if you have 3 rectangular pots measuring 40 cm x 20 cm x 15 cm each, you need 36 liters of soil. If potting soil comes in 10-liter bags, you will need 4 bags.
Tips for Buying Potting Soil
Soil volume can vary depending on how compacted it is. When filling pots, leave about an inch of space below the rim for watering. It is also a good idea to buy slightly more soil than the calculator suggests to account for settling and compaction. Our calculator gives you a solid estimate to start with.
Frequently Asked Questions
How do I calculate how much potting soil I need for a round pot?
For a round pot, use the formula for a cylinder: $V = \pi \times R^2 \times D$, where $R$ is half the diameter and $D$ is the depth. Our calculator handles this for you automatically.
How much soil does a 30 cm pot need?
A 30 cm diameter round pot with a depth of 25 cm needs approximately 17.7 liters of soil. A tapered flower pot with a 30 cm top diameter, 22 cm bottom diameter, and 25 cm depth needs about 13.4 liters.
How many bags of potting soil do I need?
Divide the total soil volume by the bag size and round up. For example, 36 liters of soil with 10-liter bags means you need 4 bags. Our calculator does this calculation for you when you enter the bag size.
What is the best potting soil for container gardening?
A high-quality potting mix that is lightweight, well-draining, and rich in organic matter works best for containers. Avoid using garden soil in pots as it compacts too much and does not drain well.
Should I fill the pot completely with soil?
Leave about 1-2 inches of space between the soil surface and the pot rim. This allows room for watering without overflow. For plants with large root balls, you may need less soil than the full container volume.
How do I measure soil for a raised bed?
Measure the length, width, and depth of your raised bed in the same units, then multiply them together. Our rectangular container option is perfect for raised beds. Remember that deeper beds need more soil but allow for deeper-rooting plants.
For garden beds, use the Raised Bed Soil Calculator to get precise soil estimates, or plan your garden coverage with the Mulch Calculator.