Whistlebyte

Aquarium substrate calculator: how many bags do you need?

Short answer

for a planted nano tank, no CO2

A 10 gallon tank (20 × 10 in) with a 2 in bed holds 6.6 liters of substrate: by Fluval’s formula that is 6.6 kg (14.5 lb) of Stratum, so buy 1 × 17.6 lb. A 5.5 gallon tank needs 4.5 liters, or 4.5 kg of Stratum.

Substrate Facts

How much substrate do I need? Bags per brand, from the maker’s rule.

Tank
Footprint

6.6 L · 14.5 lb · 1 × 17.6 lb Stratum

Bed thickness

Same number twice for an even bed; a higher back makes a slope.

Your bed6.6 L · 6.9 qt
BrandAmountBuy
Fluval Stratum6.6 kg 14.5 lb1 × 17.6 lb
ADA Amazonia6.6 L1 × 9 L
UNS Controsoil6.7 L2 × 3 L + 1 × 1 L
CaribSea Eco-Complete10.0–20.0 lb 4.5–9.1 kg1 × 20 lb (at 2 lb/gal)

Rules: Fluval formula, Buce Plant formula for Controsoil, CaribSea per-gallon rule, ADA by volume. Sources.

Bag sizes don’t match tank sizes, and each brand gives its own rule — one in kilograms, one in liters, one in pounds per gallon of water. This calculator applies each rule to your tank and picks the bag combination with the least left over. If you haven’t picked a substrate yet, start with sand + root tabs or aquasoil: for java fern and anubias you may not need aquasoil at all.

Standard tanks at a 2 in bed

TankBedStratumADA
2.5 gal · 12.25 × 6.25 in 2.5 L 5.5 lb · 1 × 8.8 lb 1 × 3 L
5.5 gal · 16.25 × 8.375 in 4.5 L 9.8 lb · 1 × 8.8 lb + 1 × 4.4 lb 2 × 3 L
10 gal · 20 × 10 in 6.6 L 14.5 lb · 1 × 17.6 lb 1 × 9 L
15 gal · 24 × 12 in 9.4 L 20.8 lb · 1 × 17.6 lb + 1 × 4.4 lb 1 × 9 L + 1 × 3 L
20 high · 24 × 12 in 9.4 L 20.8 lb · 1 × 17.6 lb + 1 × 4.4 lb 1 × 9 L + 1 × 3 L
20 long · 30 × 12 in 11.8 L 26.0 lb · 1 × 17.6 lb + 1 × 8.8 lb 1 × 9 L + 1 × 3 L
29 gal · 30 × 12 in 11.8 L 26.0 lb · 1 × 17.6 lb + 1 × 8.8 lb 1 × 9 L + 1 × 3 L

Footprints are the listed outside sizes; the glass makes the inside a little smaller, so the numbers carry a small margin. A 20 high and a 15 gallon share the 24 × 12 in footprint and need the same amount. Controsoil and Eco-Complete are in the calculator above.

How each brand is calculated

BrandRule we applyBags
Fluval StratumFluval: “length x width x thickness divided by 1000” in cm gives kg4.4, 8.8, 17.6 lb
ADA AmazoniaSold by volume: bed liters = cm × cm × cm ÷ 10003 L, 9 L
UNS ControsoilBuce Plant: inches × inches × inches ÷ 60 gives liters1, 3, 10 L
CaribSea Eco-CompleteCaribSea: 1–2 lb per gallon of tank water; 2 lb “will deliver the best performance”10, 20 lb

Fluval’s rule treats one liter of Stratum as one kilogram. ADA and Controsoil are sold in liters and we found no weight to cite, so the calculator shows only volume for them. Eco-Complete’s rule depends on the tank’s gallons, not on bed depth; its directions add that “an ideal bed depth is 3"”.

Side view of a sloped substrate bed in a 20 inch long tank: 1.5 inches at the front glass rising to 3 inches at the back. The calculator uses the average, 2.25 inches. FRONT · 1.5 IN BACK · 3 IN average 2.25 in = what the calculator uses
Fig. 1 — A sloped bed counts as its average thickness. Drawing, not to scale vertically.

Sloped beds and hardscape

A bed that rises toward the back looks deeper and gives rooted plants more room where they grow tallest. Enter the front and back thickness; the calculator uses the average. For a 10 gallon with 1.5 in at the front and 3 in at the back, that is 7.4 liters, or 7.4 kg of Stratum.

Rocks and wood sit on top of the bed and take up space, but the bed under them still needs filling, so we don’t subtract them. If you build a tall mound behind a large stone, measure that area separately and add it.

What goes into the water after the soil, such as root tabs or liquid fertilizer, is covered in the root tabs or aquasoil guide, with each maker’s dose for 5 and 10 gallons.

Questions and answers

How much Fluval Stratum for a 10 gallon tank?

With a 2 in bed on a 20 × 10 in footprint, Fluval’s formula gives 6.6 kg (14.5 lb). That is 1 × 17.6 lb. A slope from 1.5 in at the front to 3 in at the back needs 7.4 kg.

How much substrate for a 5 gallon tank?

5 gallon tanks differ by brand, so measure yours. On the common 5.5 gallon footprint (16.25 × 8.375 in) a 2 in bed is 4.5 liters: 4.5 kg of Fluval Stratum (1 × 8.8 lb + 1 × 4.4 lb) or 2 × 3 L of ADA Amazonia.

How much aqua soil do I need?

Multiply length × width × bed thickness in centimeters and divide by 1000. That gives liters for soils sold by volume, such as ADA Amazonia, and kilograms of Fluval Stratum by Fluval’s own formula.

Why does the Controsoil number come out a little higher?

Buce Plant’s formula divides cubic inches by 60. One liter is about 61 cubic inches, so the formula rounds up by roughly 2 percent, which leaves a small margin.

How much Eco-Complete do I need?

CaribSea’s directions say one to two pounds per gallon of aquarium water, and that two pounds per gallon works best. A 10 gallon tank therefore takes 10 to 20 lb, one 20 lb bag at the higher rate.

Can I use this for plain sand?

The calculator gives the bed volume in liters and quarts for any substrate. We do not convert sand to pounds, because we found no maker’s weight per volume to cite.

Sources

  1. Fluval Stratum FAQ: how much Stratum do I need Checked October 29, 2026
  2. Whitlyn Aquatics Fluval Plant & Shrimp Stratum 4.4, 8.8 and 17.6 lb Checked October 29, 2026
  3. Aquasabi ADA Aqua Soil Amazonia Ver.2 (3 L and 9 L) Checked October 29, 2026
  4. Buce Plant UNS Controsoil (1, 3 and 10 L; sizing formula) Checked October 29, 2026
  5. LiveAquaria CaribSea Eco-Complete Planted (directions, 10 lb bag) Checked October 29, 2026
  6. That Pet Place Eco-Complete Planted 20 lb Checked October 29, 2026
  7. Aquarium Depot Aqueon 2.5 gal (12.25 × 6.25 × 8.125 in) Checked October 29, 2026
  8. Aquarium Depot Aqueon 5.5 gal (16.25 × 8.375 × 10.5 in) Checked October 29, 2026
  9. Top Shelf Aquatics Aquarium size chart (10 to 29 gallons) Checked October 29, 2026