Aquarium Substrate Amount Calculator

Calculate bags of gravel, sand, or aquasoil for any tank depth

Enter tank footprint length and width plus your desired substrate depth to compute the volume in litres and the weight in kilograms and pounds for gravel, sand, or aquasoil. For aquascapers setting up new tanks. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

How is substrate volume calculated?

Volume is simply length times width times depth — the footprint of the tank base multiplied by how deep you want the substrate. The tool converts your dimensions to a common unit, multiplies them, and reports the result in litres, the unit substrate bags are usually sold in.

Buy too little substrate and you are short mid-scape; buy too much and bags sit unused. This calculator turns your tank footprint and desired depth into a precise volume and weight for gravel, sand, or aquasoil, so you can order the right number of bags first time.

How it works

Substrate volume is the base footprint times the depth, then weight is volume times the material’s bulk density:

volume(L) = length(cm) × width(cm) × depth(cm) / 1000
weight(kg) = volume(L) × density(kg/L)

Typical bulk densities are about 1.6 kg/L for gravel, 1.5 kg/L for sand, and 0.8 kg/L for lightweight aquasoil. Dividing the litre figure by your bag size gives the number of bags, rounded up.

Worked example

A 60 × 30 cm tank base with 5 cm of gravel: 60 × 30 × 5 / 1000 = 9 litres, about 14.4 kg of gravel. A 6-kg bag covers 4.3 bags — buy 5. Add roughly 10 percent extra for settling and dust loss, particularly with sandy substrates that lose a lot to rinsing. For a sloped aquascape, use the depth at the midpoint of the slope, not the back or the front, for a reasonable average.

Choosing the right substrate for your setup

Different substrate materials serve very different purposes, and the choice affects how deep you need to go.

Inert gravel is the workhorse for community freshwater tanks. It requires 3–5 cm for a fish-only tank and does not affect water chemistry. It is the heaviest per litre, which matters for stands and shelving.

Fine sand suits bottom-dwelling species — corydoras, kuhli loaches, and sand-sifting cichlids — that need to forage and burrow without abrading their barbels. At 1–2 mm grain size, 3–5 cm depth is adequate. Finer sand at more than 6 cm can develop anaerobic dead zones unless disturbed regularly.

Aquasoil (baked clay / volcanic substrate) is essential for serious planted tanks. It releases nutrients slowly into the root zone and lowers pH, which suits soft-water plant species. The trade-off is cost and a limited nutrient lifespan (typically two to three years before it exhausts). Because it is much lighter than gravel or sand, the same volume weighs roughly half as much — relevant when ordering by the kilogram online.

Depth guidance by setup type

SetupRecommended depthNotes
Fish-only (gravel)3–5 cmEasier to vacuum; less biological load in substrate
Community planted5–7 cmAllows root development; slope up to 8 cm at rear
Deep sand bed (marine)8–15 cmNeeds burrowers or stirring to prevent pockets
Iwagumi / Dutch6–10 cmOften sloped sharply; measure the average depth

What the weight result tells you

Beyond bags, the weight figure helps you assess stand load. A typical 90 × 45 cm aquascape with 7 cm of aquasoil still comes in well under 10 kg, but a reef tank with 10 cm of aragonite sand across a large footprint can add 30–40 kg to the total tank weight — a real consideration for furniture and floor ratings.