In a planted aquarium the substrate is the root bed, and too shallow a layer leaves plants unable to anchor or feed. Different plants need different depths, so the right answer is set by your deepest-rooted species. This calculator picks the minimum depth from the plants you select and works out how much substrate to buy.
How it works
Each plant category has a typical minimum rooting depth:
- Carpeting (dwarf hairgrass, Monte Carlo, Marsilea) — ~4 cm
- Mid-ground (crypts, smaller stem plants, Anubias on substrate) — ~5 cm
- Background (vallisneria, tall stems, large pennywort) — ~6 cm
- Large rooted (Amazon swords, large crypts, Echinodorus species) — ~8 cm
The minimum depth is the largest requirement among the categories you choose, because the deepest-rooted plant sets the floor. The tool also suggests a front-to-back slope — shallow at the front, a couple of centimetres deeper at the back — for big plants and visual depth.
Substrate volume comes straight from the footprint:
volume (L) = length(cm) × width(cm) × depth(cm) ÷ 1000
Weight uses typical densities: aquasoil ≈ 0.8 kg/L, gravel or sand ≈ 1.6 kg/L.
Worked example
A 60 × 30 cm tank (standard 60-litre footprint) with both carpeting plants and background stems needs a minimum of 6 cm (the deeper of the two requirements).
Flat calculation:
volume = 60 × 30 × 6 ÷ 1000 = 10.8 L
weight (aquasoil) = 10.8 × 0.8 = 8.6 kg
With a 4 cm front / 8 cm back slope (average 6 cm): the volume is similar, but the aquascape gains visual depth and the background plants get the root space they need while the foreground stays clean and open for carpeting species.
Choosing between aquasoil and inert substrate
The substrate type changes both the volume calculation and the plant requirements:
Aquasoil (buffered, nutrient-rich): Brands like ADA Aqua Soil, UNS Controsoil, or Tropica Aquarium Soil release nutrients and buffer pH toward slightly acidic. These are the best choice for demanding carpeting plants and for setups with CO2 injection. Density is typically around 0.8 kg/L dry. Aquasoil compacts 10–15% over the first few months, so buy a small reserve.
Inert gravel or coarse sand: Provides mechanical support only. Plants draw nutrients from the water column or from root tabs inserted into the substrate. Density is around 1.5–1.6 kg/L, so the same volume weighs about twice as much. Works well for low-tech setups and for plant species that are primarily water-column feeders (vallisneria, most floating plants).
Capping (mixed layers): Some aquascapers use a base layer of nutrient-rich dirt or laterite, topped with a cap of inert sand for aesthetics. If you layer, measure each layer separately and add the volumes.
Avoiding anaerobic substrate
Fine substrates (sand, small-grain aquasoil) can become anaerobic if too deep, because oxygen cannot penetrate more than a few centimetres. In an anaerobic layer, sulfate-reducing bacteria produce hydrogen sulphide, which is toxic to plants and fish and smells of rotten eggs.
Practical limits:
- Keep fine sand below about 5–7 cm without active circulation (Malaysian trumpet snails or gentle substrate stirring help).
- Coarser gravel (3–5 mm grain) is far less prone to going anaerobic and can be used somewhat deeper.
- Aquasoil substrates have enough porosity that most standard depths (up to 8–10 cm) are generally safe.
Buying and budgeting
Buy about 10% more than the flat-area calculation requires. You will use the extra for terracing, filling behind hardscape elements, and topping up as the substrate settles and compacts over the first few weeks. Aquasoil is sold in litres, so the litre figure from this calculator maps directly to how many bags you need.
Densities in the tool are typical values — check the specific product label for exact per-litre coverage, since it varies by brand and grain size. All calculations run locally in your browser.