Gravel, Sand, or Aqua Soil? Choosing Your Substrate
Substrate quietly shapes your plants, your water chemistry, and your cleaning routine. This guide compares gravel, sand, aqua soil, clay gravel, dirted tanks, and crushed coral, so you can match the right bed to your fish, shrimp, or planted tank.

Quick answer
Choose gravel for an easy, low-maintenance fish tank, sand for a natural look and bottom-dwelling species, and aqua soil for a serious planted or shrimp tank. Gravel and sand are inert and last indefinitely; aqua soil actively feeds plant roots and softens the water, but it wears out in a year or two. There is no single "best" substrate — your plants and your livestock decide the right pick, so start with what you plan to keep and work backwards.

Substrate is one of the first decisions in a new tank, and it affects your plants, your water chemistry, and your cleaning routine.
- Inert options
- gravel, sand, clay-based gravel
- Active option
- aqua soil (buffers pH down)
- Ideal depth
- 2.5–5 cm (deeper for rooted plants)
- Aqua soil lifespan
- 1–2 years
- Aqua soil target pH
- roughly 6.0–6.8
- Setup difficulty
- gravel easy → aqua soil advanced
Why substrate matters more than it looks
It is tempting to treat the bottom of the tank as pure decoration, but substrate quietly does three heavy jobs. First, it is usually the largest single surface in the tank, and surface area is exactly where your beneficial nitrifying bacteria colonise — the same bacteria that turn toxic ammonia into safer nitrate. Second, it anchors plant roots and, depending on the type, either feeds them or stays neutral. Third, it shapes how waste behaves: whether debris sinks out of reach, sits on top where you can siphon it, or feeds a layer of bacteria in the grains.
That is why the choice is worth a little thought up front. Swapping substrate in a running tank is genuinely disruptive — it clouds the water, can crash your bacterial colony, and unsettles fish — so matching the material to the animals and plants you actually intend to keep, before you pour a single bag, saves you a full tear-down later.
Gravel: the easy all-rounder
Gravel is the classic beginner substrate for good reason. It is inert, so it does not change your water chemistry, and it lasts indefinitely. Water flows freely through the gaps, so waste does not turn anaerobic and it is simple to vacuum during water changes. A grain size around 2–5 mm is the sweet spot: fine enough that uneaten food and droppings sit on top where a gravel siphon can lift them, coarse enough to stay put under a filter outflow. Its weakness is that it offers no nutrients, so rooted plants need root tabs pushed into the bed (topped up roughly every couple of months), and very coarse gravel above 8 mm lets pellets fall into gaps where they rot out of reach.

Each substrate has a distinct texture that suits different tanks.
Sand: natural look, gentle on fish
Sand gives a natural riverbed appearance and is genuinely kind to bottom-dwelling fish like corydoras and loaches, which sift mouthfuls through their gills and can damage their delicate barbels on sharp gravel. A grain size of roughly 0.5–1 mm is ideal. Waste sits on top rather than sinking in, which actually makes spot-cleaning easy — a light hover of the siphon lifts it without pulling up the sand. The trade-offs are real, though. Sand compacts over time, and a deep, undisturbed bed (much beyond 5 cm) can develop anaerobic pockets that release foul-smelling hydrogen sulphide when stirred. The fix is simple: keep sand beds shallow, run a gentle finger through them at water changes, or let a small colony of Malaysian trumpet snails burrow and turn it for you. Light-coloured sand also shows every speck of debris, which some owners love for cleanliness and others find fussy.
Aqua soil: powerhouse for plants and shrimp
Aqua soil is a specialised, baked-clay substrate rich in nutrients that feeds plant roots directly and actively buffers the water toward a lower, softer pH — typically settling somewhere around 6.0–6.8 and pulling down carbonate hardness. That combination makes it excellent for demanding stem plants and carpeting species, and for Caridina shrimp such as crystal reds and taiwan bees that only thrive in soft, acidic water. The catch is cost and lifespan. It is the most expensive option, its buffering and nutrients deplete over one to two years until it behaves like plain grit, and a fresh batch leaches ammonia for the first few weeks — which is useful for a fishless cycle but lethal to livestock added too soon. It is also soft: crumbling it by rinsing or heavy rescaping destroys the granule structure that makes it work.

Rinse inert substrates well; never rinse aqua soil, which is meant to stay intact.
The full range: every substrate school compared
Beyond the big three, there are several legitimate approaches, each with a following. There is no dogma here — the right camp depends on your water, your budget, and whether you keep plants, shrimp, or hard-water fish.
| Substrate | Type | pH / hardness effect | Best for | Watch-outs |
|---|---|---|---|---|
| Inert gravel | Inert | None | Community fish, beginners | No nutrients; needs root tabs |
| Sand | Inert | None | Corydoras, loaches, biotopes | Compacts; gas pockets if deep |
| Clay/mineral gravel (Flourite, Eco-Complete) | Inert, nutrient-rich | Minimal | Planted tanks wanting stable pH | Dusty to rinse; pricier |
| Aqua soil | Active | Buffers down (~6.0–6.8), softens | Demanding plants, Caridina shrimp | Ammonia leach; 1–2 yr life; cost |
| Dirted / Walstad (soil capped with sand) | Active organic | Mild | Low-tech planted, low budget | Messy if disturbed; learning curve |
| Crushed coral / aragonite | Active | Buffers pH & hardness UP | Rift-lake cichlids, hard-water livebearers | Wrong for soft-water fish and shrimp |
| Bare bottom | None | None | Breeding, hospital, very messy fish | Stark look; no plant rooting |
A quick word on the two extremes people forget. The dirted or "Walstad" method caps a thin layer of ordinary organic soil with sand or gravel to grow lush plants cheaply without added fertiliser — beloved by low-tech aquascapers, but unforgiving if you disturb the cap. At the other end, crushed coral does the opposite of aqua soil: it dissolves slowly to raise pH and hardness, which is exactly right for Lake Malawi and Tanganyika cichlids or hard-water livebergers, and exactly wrong for a soft-water tetra or shrimp tank. Choosing coral by accident is a common reason a "mystery" pH refuses to drop.
Matching substrate to your tank
For a simple community tank, gravel is the practical, forgiving choice. For a biotope or a corydoras tank, sand looks and functions beautifully. For a lush planted aquascape or a Caridina shrimp colony, aqua soil earns its cost and upkeep, while a planted tank whose owner wants to leave pH untouched is often happier on clay-based mineral gravel plus root tabs. Neocaridina shrimp such as cherries are wonderfully flexible and do fine on any inert substrate with a mineral supplement in the water. And if you keep rift-lake cichlids, reach for crushed coral or aragonite sand rather than fighting your tap water.
How much do you need, and what does it cost?
To estimate volume, multiply the tank's footprint by your target depth: a 60 × 30 cm tank at 4 cm deep needs roughly 60 × 30 × 4 = 7.2 litres of substrate. Aqua soil is usually sold by the litre; gravel and sand by weight (very roughly 1.5 kg of gravel per litre). Costs vary widely by region and brand, but as a rough guide for enough to set up a standard 60 cm tank:
| Material | US | UK | AU | CA | EU |
|---|---|---|---|---|---|
| Gravel or sand | US$10–20 | £8–16 | A$15–30 | C$14–28 | €10–18 |
| Clay/mineral gravel | US$25–45 | £22–38 | A$40–70 | C$35–60 | €25–45 |
| Aqua soil (9 L bag) | US$25–40 | £22–35 | A$35–60 | C$32–55 | €24–40 |