Aquarium Substrate Depth Calculator
Calculate aquarium substrate volume from tank dimensions and desired bed depth in inches or cm.
Returns the amount needed in liters, kilograms, and pounds.
Why substrate depth matters:
Substrate is not just decoration — it anchors live plants, houses beneficial bacteria for the nitrogen cycle, and influences water chemistry. Too shallow and plant roots have nowhere to grow. Too deep and anaerobic pockets form, producing toxic hydrogen sulfide gas (the rotten egg smell).
Recommended depths by setup:
| Setup Type | Depth (inches) | Depth (cm) | Notes |
|---|---|---|---|
| Fish-only (gravel) | 1.5–2.0 | 3.8–5.0 | Enough for bacteria, easy to vacuum |
| Low-tech planted | 2.0–3.0 | 5.0–7.6 | Root tabs supplement nutrients |
| High-tech planted | 3.0–4.0 | 7.6–10.0 | Nutrient-rich substrate (ADA Amazonia, Fluval Stratum) |
| Iwagumi / Aquascape | 1.0–6.0 | 2.5–15.0 | Sloped — shallow front, deep back |
| Cichlid sand | 1.0–2.0 | 2.5–5.0 | Fine sand, sifting behavior |
Volume formula:
Volume (liters) = Length (cm) × Width (cm) × Depth (cm) ÷ 1,000
Volume (gallons) = Length (in) × Width (in) × Depth (in) ÷ 231
Weight estimation by substrate type:
- Gravel (pea-sized): ~1.5 kg per liter (~12.5 lbs per gallon)
- Sand (pool filter): ~1.6 kg per liter (~13.3 lbs per gallon)
- Aqua soil (ADA, Fluval): ~0.9 kg per liter (~7.5 lbs per gallon)
- Eco-Complete: ~1.2 kg per liter (~10 lbs per gallon)
Worked example:
A 36 × 18 inch (90 × 45 cm) tank with 3 inches (7.6 cm) of planted substrate:
- Volume = 90 × 45 × 7.6 ÷ 1,000 = 30.8 liters
- If using aqua soil at 0.9 kg/L: 30.8 × 0.9 = 27.7 kg (61 lbs)
- Most aqua soil bags are 9 liters, so you need about 3.5 bags
Sloped substrate tip:
For a natural aquascape look, use 1 inch at the front and 4 inches at the back. The average depth is 2.5 inches — use that for your calculation. The slope draws the eye into the aquascape and creates visual depth.
Capping layers:
If using a nutrient-rich base layer (like peat or mineralized soil), cap it with at least 1 inch of gravel or sand to prevent the nutrients from leaching into the water column and causing algae blooms.