Choosing substrate for a planted tank
Aquasoil, sand, gravel, and dirted (Walstad) tanks. What each does for plant growth, how long it lasts, and which one you'll regret least in two years.
Substrate is the one decision in a planted tank that you can't easily undo. Changing substrate means tearing down the entire tank, uprooting plants, stressing fish, and starting from scratch. Pick correctly now and it serves you for years. Pick wrong and you live with the consequences or do a full reset.
Aquasoil (active substrate)
Products: Fluval Stratum, UNS Controsoil, and similar aquasoils.
Aquasoil is the default choice for serious planted tanks. It's fired clay or volcanic soil designed to release nutrients to plant roots and lower pH and KH through cation exchange. Roots grow into it easily. Plants establish faster than in inert substrates. The nutrient content means you don't need root tabs for the first 12-18 months.
Pros: Best plant growth out of any substrate type. Buffers pH to 6.0-6.8, which is ideal for most aquatic plants and soft-water fish. Lightweight and easy for roots to penetrate.
Cons: Expensive ($30-50 per 9-liter bag, and a 200-liter tank needs 2-3 bags). Leaches ammonia for the first 2-4 weeks, requiring fishless cycling or heavy water changes before adding livestock. Loses its nutrient content and buffering capacity after 12-24 months. Can break down into mud if disturbed too aggressively during planting or rescaping.
Lifespan: 1-2 years of active nutrient release. After that, it becomes effectively inert. You can extend its useful life with root tabs, but the pH-buffering capacity doesn't come back. Some people replace it entirely every 2-3 years; others keep using it as inert substrate with supplemental fertilising.
Use the substrate calculator to figure out how many bags you need and the planted tank calculator to plan the overall setup.
Inert sand
Pool filter sand, play sand, Black Diamond blasting media, or aquarium sand.
Sand looks clean, plants root in it well, and it costs almost nothing. Pool filter sand runs $8-12 for a 50 lb bag that covers the bottom of any reasonable tank. Black Diamond blasting sand ($8 per bag) is popular for its dark color and fine grain.
Pros: Cheap. Does nothing to water chemistry. Easy to clean. Looks good. Lasts forever.
Cons: Zero nutrients. Every rooted plant needs root tabs pushed into the sand near its roots, replaced every 2-3 months. Fine sand can compact over time, creating anaerobic pockets that produce hydrogen sulfide (rotten eggs smell) if not gently stirred occasionally. Malaysian trumpet snails help prevent compaction by burrowing through the sand.
Works best for: Low-tech planted tanks, fishkeepers who want full control over water chemistry, tanks with bottom-dwelling fish like corydoras (who prefer sand over sharp gravel).
Inert gravel
Standard aquarium gravel in various sizes (2-5 mm typical).
Pros: Cheap. Available everywhere. Doesn't affect water chemistry. Easy to vacuum during water changes.
Cons: Large-grain gravel lets food and waste fall between the pieces and decompose. Plant roots grow less densely in coarse gravel than in fine substrate. Lightweight plants may not anchor well. Root tabs can shift around in loose gravel.
Works best for: Community tanks with easy, undemanding plants (anubias, java fern, vallisneria) that don't rely heavily on root feeding. Not ideal for carpeting plants or delicate stem plants.
Grain size matters. The ideal range for planted tanks is 1-3 mm. Smaller than 1 mm is sand (compaction risk). Larger than 5 mm is too coarse for root development.
Dirted tanks (Walstad method)
A 2-3 cm layer of organic potting soil (no added fertilizer, no perlite) capped with 3-5 cm of sand or fine gravel. The soil provides a rich nutrient bed for plant roots. The cap prevents soil from clouding the water.
Pros: Extremely nutrient-rich. Plants grow vigorously, often with no additional fertilization needed for years. Soil generates CO2 as organic matter decomposes, providing a natural (if modest) CO2 supplement. The cheapest nutrient-rich substrate option (a bag of organic soil costs $5).
Cons: Messy to set up. Disturbing the cap releases soil particles into the water column. Replanting or moving plants can breach the cap and cause brown water. Anaerobic decomposition in the soil layer can produce hydrogen sulfide if the soil layer is too thick. Ammonia spikes during the first weeks as the soil saturates. Not suitable for tanks you plan to rescape frequently; the soil layer should remain undisturbed.
Works best for: Low-tech, low-maintenance tanks that will be set up once and left largely alone. The Walstad method works best with heavy planting from day one, floating plants to control light, and minimal interference after establishment.
Layered approaches
Some setups combine substrates: a nutrient layer underneath (Power Sand, laterite, or a thin layer of soil) capped with inert sand or gravel. This provides root-zone nutrition without the surface-level complications of aquasoil (ammonia leaching, breakdown over time).
A nutrient base layer (volcanic rock with nutrients and beneficial bacteria) goes under the aquasoil. DIY alternatives: Osmocote pellets mixed into the bottom inch of inert substrate, or a thin laterite layer under sand.
The decision
For high-tech planted tanks with CO2 injection and demanding species: aquasoil. The pH buffering and root-zone nutrition support the fastest growth and the broadest range of plant species. Accept the cost and the initial cycling period.
For low-tech tanks with easy plants: inert sand with root tabs. It's cheap, stable, and gives you full control. Add tabs where the heavy feeders are planted and forget about the rest.
For set-it-and-forget-it tanks you don't plan to rescape: dirted (Walstad). Heavy planting from day one, minimal intervention after.
For fish-first tanks where plants are secondary: whatever is cheapest and looks the way you want. Gravel or sand, no fuss.
Layering for best results
Many experienced planted tank keepers use a layered substrate approach:
Bottom layer (1-2 cm): nutrient-rich base. A thin layer of mineralized topsoil, commercial aquasoil, or slow-release root tabs embedded in plain gravel provides nutrients directly to the root zone. This layer is capped and never disturbed.
Top layer (3-5 cm): inert cap. Sand, fine gravel, or a commercial substrate like Seachem Fluorite caps the nutrient layer, preventing nutrients from leaching into the water column (which would fuel algae) and providing a clean, stable surface for planting.
This approach gives you the nutrient delivery of active substrate with the longevity and stability of an inert cap. The nutrient base slowly releases over 2-3 years, after which root tabs can replenish specific areas without replacing the entire substrate.
For tanks without rooted plants (epiphyte-only setups with anubias, java fern, and bucephalandra mounted on wood and stone), substrate choice is purely aesthetic. Any sand or gravel that you like the look of works because the plants aren't in the substrate at all.
The substrate calculator helps you estimate the volume and weight of substrate needed for your tank dimensions and desired depth.