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) — ~4 cm
- Mid-ground (crypts, smaller stems) — ~5 cm
- Background (vallisneria, tall stems) — ~6 cm
- Large rooted (swords, big crypts) — ~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.
Example
A 60 × 30 cm tank with carpeting and background plants needs a minimum of 6 cm (the deeper of the two). Flat, that is 60 × 30 × 6 ÷ 1000 ≈ 10.8 L, or roughly 8.6 kg of aquasoil. A 4 → 8 cm slope averages 6 cm, giving a similar volume but a far better-looking aquascape.
Notes
Avoid going much past 8–10 cm of fine substrate, since deep sand can trap gas and turn anaerobic. Buy about 10% extra for terracing and topping up over time. Densities are typical values — check your specific product’s bag for exact coverage. All calculations run locally in your browser.