ScapeMath

Aquarium substrate calculator

Measure the floor inside the glass, choose how deep you want the bed at the front and back, and pick your substrate. You get the bed volume, its weight, and how many bags to buy.

cm
cm
cm
cm
kg
%
Substrate needed
–
Also
–
Weight
–
Bags to buy
–
Average depth
–
Bags you have
–

How it works

A substrate bed is a slab: the floor area times the depth. If you slope it evenly from front to back, the average depth is halfway between the two, so a bed 3 cm deep at the front and 7 cm at the back takes exactly as much as a flat 5 cm bed. The weight is that volume times the material's bulk density, the weight of a loose, dry measure including the air between the grains.

Bed volume (L) = floor area (cm²) × (front depth + back depth) ÷ 2 ÷ 1000 Floor area: rectangle L × W · round π × (D/2)² · bow-front L × d_end + circular segment (as on the volume page) Weight (kg) = bed volume (L) × bulk density (kg/L) US units (CaribSea's method): lb = L (in) × W (in) × depth (in) ÷ 1,728 × density (lb/ft³) Bags = round up (amount × (1 + extra %) ÷ bag size) 1 lb/ft³ = 0.45359237 kg ÷ 28.3168 L = 0.0160 kg/L

Sand, gravel and crushed coral are sold by weight, so the weight is what you buy. Most aquasoils (ADA Amazonia, for example) are sold by volume in litres, so for those the calculator gives the bag count straight from the bed volume and skips the weight.

Bulk densities used. Real bags vary with grain size, packing and moisture.
Substratelb/ft³kg/LSource
Aragonite or cichlid sand1001.602CaribSea
Fine reef sand, e.g. Fiji Pink901.442CaribSea
Medium reef sand, e.g. Special Grade851.362CaribSea
Eco-Planted / Eco-Complete801.281CaribSea
Crushed coral or cichlid gravel751.201CaribSea
Generic dry sand971.555Engineering ToolBox
Generic dry gravel1051.680Engineering ToolBox

Worked examples

A 60 × 30 cm planted tank, sloped from 3 cm to 7 cm

The average depth is (3 + 7) ÷ 2 = 5 cm, so the bed is 60 × 30 × 5 = 9,000 cm³ = 9 L: one 9 L bag of aquasoil. That matches ADA's own guidance that one 9 L bag of Amazonia suits a 60 × 30 × 36 cm tank. Add the default 10% for spills and the calculator rounds up to two bags, so set "Extra" to 0 if you trust the measurement.

A 75 gallon reef, 48 × 18 in, 2 in of Special Grade sand

48 × 18 × 2 = 1,728 in³, which is exactly 1 ft³ (28.3 L). At CaribSea's 85 lb/ft³ that's 85 lb. With 10% extra (93.5 lb), buy five 20 lb bags.

A bow-front with a 91 cm back, 5 cm of sand

With ends 38 cm deep and a 45.7 cm centre, the floor is 3,458 cm² of rectangle plus a 469.8 cm² segment, 3,927.8 cm² in all. 3,927.8 × 5 ÷ 1,000 = 19.6 L, which at 1.555 kg/L (generic dry sand) is 30.5 kg: four 10 kg bags with 10% extra.

How deep?

Depths with a published source. These are hobby guidelines, not rules.
BedDepthSource
Planted tank, aquasoilabout 5 cm (2 in) average: one 9 L bag for a 60 × 30 cm floorADA Amazonia Ver.2 instructions
Reef, shallow sand bed1.5–2 in (3.8–5 cm)Marine Depot / Bulk Reef Supply
Reef, deep sand bed (fine sand)6–8 in (15–20 cm)Marine Depot / Bulk Reef Supply
Coarse sandnot deeper than 2–3 in (5–7.5 cm); it clogs with detritusMarine Depot / Bulk Reef Supply

Limits

Common questions

How much sand do I need for a 20 gallon long?

A 20 long is sold as 30 × 12 in. A 2 in bed over that floor is 720 in³ (11.8 L, 0.42 ft³), which is 41.7 lb of aragonite or cichlid sand at CaribSea's 100 lb/ft³, or 40.4 lb of generic dry sand. With 10% extra, that's three 20 lb bags.

How much substrate do I need for a 55 gallon tank?

For a 48 × 13 in footprint and a 2 in bed: 0.72 ft³ (20.5 L), which is 72.2 lb of aragonite sand, 61.4 lb of Special Grade reef sand or 54.2 lb of crushed coral, using CaribSea's densities. Measure your own tank inside the glass, because footprints vary by maker.

Is it 1 pound of sand per gallon for each inch of depth?

Only for some tanks. CaribSea's general rule is 1 to 2 lb per gallon, but the bed depends on the floor area, not the water. One inch of 100 lb/ft³ sand is 20.8 lb in a 20 long (1.04 lb per gallon) but 36.1 lb in a 48 × 13 in 55 gallon (0.66 lb per gallon), because the 55 is mostly extra height.

How deep should aquarium substrate be?

For reefs, Marine Depot (Bulk Reef Supply) describes a shallow bed as 1.5–2 in and a deep sand bed as 6–8 in of fine sand, and advises against coarse beds deeper than 2–3 in, which clog with detritus. For planted tanks, ADA sizes one 9 L bag of Amazonia for a 60 × 30 cm tank, which is a 5 cm (2 in) average bed.

How many bags of aquasoil do I need for a 90 × 45 cm tank?

At a 5 cm average depth, 90 × 45 × 5 = 20,250 cm³, or 20.25 L: three 9 L bags (27 L), even with 10% extra. Slope it deeper at the back if you like; the average depth is what sets the amount.

References

  1. CaribSea, Inc. FAQ: "How many pounds do I need?" (L × W × bed depth in inches ÷ 1,728 × density: aragonite and cichlid sands 100, Eco-Planted 80, crushed coral and cichlid gravels 75, Special Grade 85, Fiji Pink 90 lb/ft³; general rule 1–2 lb per gallon)
  2. CaribSea, Inc. Marine substrates (Special Grade Reef: average density 85 lb/ft³, 10 and 20 lb bags)
  3. Engineering ToolBox: Dirt and mud densities (sand, dry 1,555 kg/m³; gravel, dry 1,680 kg/m³)
  4. ADA (Aqua Design Amano). Aqua Soil Amazonia Ver.2 instructions (one 9 L bag suits a W60 × D30 × H36 cm tank; don't rinse)
  5. Marine Depot via Bulk Reef Supply. Marine/reef aquarium sand: deep sand bed or shallow? (shallow 1.5–2 in; deep 6–8 in; avoid coarse beds over 2–3 in)
  6. NIST Handbook 44, Appendix C (1 ft³ = 1,728 in³ = 28.316846592 L; 1 lb = 0.45359237 kg)

Formulas on this page are checked by automated unit tests against the reference values above. Last reviewed October 29, 2026. Found an error? Tell us.

More calculators

Embed this calculator on your site or forum

Free for blogs, club sites and stores. Paste this HTML where you want the calculator. Please keep the credit link.