Aquarium Substrate Calculator

Enter your tank footprint and the depth you want to find out how many pounds of sand, gravel, or aqua soil you need, in pounds and kilograms, plus how many standard 20-pound bags to buy.

Tip: use about 1 inch for a bare or easy-care bottom, and 2 to 3 inches for rooted live plants.

Next: tank volume · filled weight · glass thickness · all calculators

How to Calculate Aquarium Substrate

Substrate is sold by weight, but you actually buy it by volume, so the trick is converting your tank footprint into a volume and then back into pounds. Measure the inside length and width of the tank in inches, decide how deep you want the bed, and multiply those three numbers together. That gives cubic inches. Divide by 1,728 to convert to cubic feet, then multiply by the density of your chosen material. Gravel weighs roughly 100 pounds per cubic foot, aquarium sand a little more at about 105 pounds because the grains pack tighter, and active aqua soil is much lighter at around 55 pounds per cubic foot because it is made of porous baked granules. The calculator above runs that whole chain for you and rounds the result into 20-pound bags, which is the size most brands ship.

How Deep Should the Bed Be?

Depth is the single biggest factor in how much you buy, and it is where people most often guess wrong. For a bare bottom look or an easy community tank with no rooted plants, about 1 inch of gravel or sand is plenty. It covers the glass, gives beneficial bacteria a surface to colonize, and stays easy to vacuum clean. For a planted tank, aim for 2 to 3 inches so roots have room to anchor and spread. Carpeting species and heavy root feeders such as Amazon swords and many crypts reward the deeper end of that range. Going much past 3 inches in a tank without plants is usually a mistake, because waste settles into the dead zone at the bottom and can turn anaerobic, releasing gas pockets and souring the water. Match the depth to your plan rather than simply filling to a number that looks nice.

Sand, Gravel, or Aqua Soil?

All three work, and the right pick depends on your livestock and your goals. Gravel is the default for most community tanks because debris settles into the gaps where a vacuum can lift it out, and the larger grains will not get pulled into a filter intake. Sand looks natural and is gentler for bottom-dwellers like corydoras, kuhli loaches, and sand-sifting cichlids, though it compacts over time and benefits from a gentle stir during cleaning. Active aqua soil is the choice for planted and high-tech tanks because it feeds roots and softly buffers the water, but remember it weighs far less per bag, can leach ammonia while a new tank cycles, and should never be rinsed because washing strips its nutrients. Many aquascapers cap a layer of aqua soil with fine sand or gravel to keep the look tidy while still feeding the roots underneath.

Buying and Adding It Cleanly

Once the calculator gives you a bag count, round up and grab one spare. Depth adds up faster than people expect, an unopened bag is easy to return, and running short mid-build means hunting for a matching color later. Rinse gravel and sand in a bucket until the water runs mostly clear before it goes in, since the dust that clings to fresh substrate will cloud your tank for days otherwise. Skip rinsing for aqua soil. When you fill, lay the substrate first, set your hardscape on top, then add water slowly onto a plate, bowl, or plastic bag so the stream does not crater the bed. For heavy root feeders, push a few root tabs into the substrate every couple of months no matter which material you chose, and use a gravel vacuum siphon at water changes to keep the bed from trapping waste.

Keep going: finish sizing your build.

Frequently Asked Questions

How many pounds of substrate do I need for my aquarium?

Multiply the tank length by the width by the depth you want in inches to get cubic inches, divide by 1,728 to get cubic feet, then multiply by the density of your substrate (gravel is about 100 pounds per cubic foot, sand about 105, aqua soil about 55). A quick rule of thumb is roughly 1 to 2 pounds per gallon, so a standard 20-gallon tank needs about 20 to 40 pounds. This calculator does the exact math from your real footprint.

How deep should my substrate be?

For a bare or low-maintenance bottom, about 1 inch is plenty and easy to keep clean. For rooted live plants, aim for 2 to 3 inches so roots have room to anchor and spread. Carpeting plants and heavy root feeders like swords or crypts do best at the deeper end. Going much beyond 3 inches in a non-planted tank can trap waste and create anaerobic dead spots, so match the depth to your plan rather than overfilling.

Is sand or gravel better for a freshwater tank?

Both work well, so it comes down to your livestock and look. Gravel lets debris settle into the gaps and is easy to vacuum, which suits most community tanks. Sand gives a natural look and is gentler for bottom-dwellers like corydoras, kuhli loaches, and many cichlids that sift it through their gills. Sand packs tighter, so you need slightly less depth, and it can cloud the water when first rinsed and added.

Do I need special substrate for live plants?

For low-light, easy plants, plain gravel or sand plus root tabs is enough. For a planted or high-tech setup, an active aqua soil feeds roots, buffers the water slightly acidic, and gives the best growth, though it weighs less per bag and can leach ammonia while a tank cycles. Many aquarists cap aqua soil with a thin layer of sand or fine gravel to keep it tidy. Add root tabs every few months for heavy feeders regardless of substrate.

How many bags of substrate should I buy?

Most aquarium gravel and sand is sold in 20-pound bags, so divide your total pounds by 20 and round up. A 40-gallon planted tank that needs roughly 60 pounds of gravel works out to 3 bags. It is smart to buy one extra bag because depth adds up faster than people expect, returning an unopened bag is easy, and running short mid-build means matching dye lots later. This calculator shows the bag count automatically.

Should I rinse substrate before adding it?

Yes for gravel and sand. Rinse it in batches in a clean bucket until the water runs mostly clear, which removes dust that would otherwise cloud your tank for days. Do not rinse active aqua soil, since washing strips the nutrients and breaks down the granules. When filling, lay substrate first, add hardscape, then fill slowly onto a plate or bag to avoid stirring up a mess.