To calculate the exact amount of aquarium substrate needed, multiply the tank’s length, width, and desired depth in inches to find the cubic volume, then divide by twenty to determine the weight in pounds, or simply follow the standard rule of using one to two pounds of sand or soil per gallon of water.
substrate calculator can save you from guesswork. Planning a 20‑gallon? See how to pick a depth and convert to lbs/kg fast.
Calculate substrate volume: length, width, and target depth
To figure out how much sand or soil you need, you first must find the volume of your tank’s bottom. You do not need complex math for this step. You only need a simple measuring tape. Measure the inside length and the inside width of your aquarium in inches. Next, decide how deep you want your substrate layer to be.
Measuring Your Aquarium
Once you have your three numbers, simply multiply the length, the width, and your target depth together. This quick math gives you the total volume in cubic inches. For example, if your tank is 24 inches long and 12 inches wide, and you want a 2-inch layer of soil, you multiply 24 by 12 by 2. The result is 576 cubic inches. This number is the key to using any substrate depth calculator accurately.
Choosing the Best Target Depth
Different fish tanks need different depths. If you just want a thin layer of bare sand for looks, one inch is plenty. However, if you plan to grow plants with deep roots, you should aim for two to three inches of rich aquasoil. If you want a sloped look, calculate for the average depth. Always buy a little extra material so you have enough to build natural-looking hills in your aquascape.
Convert volume to weight: lbs and kg, plus gravel-per-gallon rules
Once you know your tank volume in cubic inches, you need to change that number into pounds or kilograms. This step helps you figure out exactly how many bags to buy at the pet store. Keep in mind that dense dry sand is heavier than porous clay, so exact weights can vary slightly.
The Basic Weight Conversion
A simple rule is that one pound of regular gravel fills about 20 cubic inches of space. To find your total pounds, just divide your total cubic inches by 20. If you prefer the metric system, remember that one kilogram equals about 2.2 pounds. Just divide your total pounds by 2.2 to get the exact weight in kilograms.
The Classic Per-Gallon Rule
If you want to skip the math entirely, you can use the popular lbs of gravel per gallon rule. Most aquarium keepers suggest using one to two pounds of material for every gallon of water. This means a standard 10-gallon setup will need 10 to 20 pounds of material to create a healthy base. Use the lower end for a shallow sand bed and the higher end for deep, planted tanks.
Quick picks: how much for 10, 20, 29, and 55-gallon tanks
If you want to skip the math, here are the exact numbers for the most common tank sizes. For a standard 10-gallon tank, you will need about 15 pounds of material to create a nice one-inch bed. But exactly how much sand for 20 gallon setups do you need? A 20-gallon tank has a wider bottom. You should buy 20 to 30 pounds of sand to get a solid two-inch depth for your fish.
Mid-Sized Tanks: 29 Gallons
A 29-gallon tank is tall, but it shares the exact same bottom dimensions as a 20-gallon long. Because the bottom is not wider, your total aquarium soil amount stays very similar. You will need roughly 30 to 40 pounds to build a good base. If you want a deep slope in the back for a natural look, add an extra 10 pounds to be safe.
Large Tanks: 55 Gallons
A 55-gallon tank is long and narrow. It stretches four feet wide, which means it has a very large bottom surface to cover. You should plan for 55 to 60 pounds of gravel just for a thin, basic layer. If you want a beautifully planted tank with thick, rich soil, you will need between 80 and 100 pounds. Buying your substrate in large bulk bags is the best way to save money on these bigger builds.
Ready to Set Up Your Aquarium Substrate?
Finding the right amount of sand or soil does not have to be hard. By measuring the length, width, and depth of your tank, you can quickly find your total volume.
Converting that space into pounds or kilograms is simple. You can also use the classic rule of one to two pounds per gallon if you want to skip the math completely.
Whether you have a small 10-gallon tank or a large 55-gallon setup, planning ahead saves you time and money. Always remember to buy a little extra material so you can build natural hills and deep spots for plants.
Now that you know exactly what you need, you are ready to build a beautiful and healthy home for your fish.
FAQ – Frequently Asked Questions About Aquarium Substrate Calculation
How much sand do I need for a 20-gallon tank?
For a standard 20-gallon tank, you will need about 20 to 30 pounds of sand to create a solid two-inch depth for your fish and plants.
How do I calculate the volume of substrate needed?
Simply measure the inside length and width of your aquarium in inches, and multiply those numbers by your desired depth in inches. This gives you the total volume in cubic inches.
What is the general rule for pounds of gravel per gallon?
A common and easy rule is to use one to two pounds of gravel or sand per gallon of water, depending on how deep you want the substrate bed to be.
How deep should my aquarium substrate be?
If you just want a decorative sand layer, one inch is enough. For planted tanks with rooted aquatic plants, aim for a depth of two to three inches of rich aquasoil.
How do I convert cubic inches of substrate to pounds?
As a general guideline, one pound of regular aquarium gravel fills about 20 cubic inches. Divide your total cubic inches by 20 to get the estimated weight in pounds.
Does aquasoil weigh the same as sand or gravel?
No, dry sand and gravel are denser and heavier than porous clay-based aquasoils. You may need slightly fewer pounds of aquasoil to fill the exact same space compared to heavy sand.
