Aquarium substrate types include gravel, sand, nutrient-rich planted soils, and crushed coral, and the best choice depends on your fish species and plants.
For the full breakdown, see our best Aquarium Substrate For Plants guide.
Choosing the right bottom layer for your tank comes down to one question: what lives in it? The substrate you pick shapes your water chemistry, your plants’ health, and the comfort of bottom-dwelling fish. Gravel handles most freshwater tanks, sand suits species with delicate barbels, and planted soils feed rooted plants. Get this decision wrong and you’ll fight cloudy water, sick fish, or dying plants for months.
Gravel: The Reliable Default
Gravel is the most common aquarium substrate types pick for general freshwater and fish-only tanks because it is inert, easy to clean, and available in any pet store. It will not alter your water chemistry, which makes it a safe starting point for community tanks.
Gravel provides a large surface area for beneficial bacteria to colonize, which helps your biological filter process waste. It comes in varied colors and sizes, letting you match it to your aquascape. The catch: gravel holds no nutrients on its own, and coarse grades can trap uneaten food and waste between the stones. Routine gravel-vacuuming during water changes keeps those pockets from fouling your water.
For fish that sift or dig—like goldfish or many loaches—smooth, small-gauge gravel works better than sharp, jagged pieces.
Sand: Gentle On Bottom-Dwellers
Sand is the right substrate for bottom-dwelling fish such as Corydoras catfish and loaches, whose sensitive barbels can be damaged by coarse or sharp gravel. Fine sand lets them forage naturally without injury, and it creates a softer, more natural-looking riverbed aesthetic.
The trade-off is maintenance: sand compacts over time and can develop anaerobic pockets if left undisturbed. Gentle stirring during water changes—without deep vacuuming—keeps it aerated.
Sand is also the go-to for tanks housing burrowing species, and it pairs well with root tabs if you later decide to add plants.
Planted Substrates And Aquasoils: Feeding Your Roots
Planted substrates and aquasoils are nutrient-rich soils designed to support rooted plants, and they are the choice when your tank’s centerpiece is a planted aquascape. These soils contain the minerals and organic matter that stem plants, foreground carpets, and heavy root feeders need to thrive.
Two caveats matter here. First, these substrates can lower pH and soften water as they buffer, which is fine for soft-water species but wrong for fish that need hard, alkaline conditions. Second, some aquasoils release ammonia when first flooded, so new setups often require a longer cycling period before adding fish.
If you already have gravel or sand, you don’t need to tear the tank down—root tabs pushed into the substrate will feed rooted plants just fine. If you’re planning a planted tank from scratch, a dedicated planting soil capped with a layer of sand or fine gravel gives you both nutrition and a clean top layer.
Crushed Coral And Aragonite: Hard Water On Purpose
Crushed coral and aragonite are calcium-carbonate substrates used when you want harder, more alkaline water. They dissolve slowly, raising pH, KH, and GH—conditions that African cichlids, livebearers, and marine tanks depend on.
These substrates are wrong for planted tanks and soft-water species like tetras or discus, where the buffering action fights your water’s natural chemistry. In those setups, the constant mineral release keeps pH drifting upward, stressing fish that evolved in acidic streams.
If you need hard water, crushed coral in a filter bag or mixed sparingly into an inert substrate gives you buffering without committing the whole tank.
| Substrate | Best For | Key Trade-Off |
|---|---|---|
| Gravel | Community tanks, fish-only setups | No nutrients; can trap waste |
| Sand | Corydoras, loaches, natural look | Compacts; needs gentle stirring |
| Aquasoil | Planted aquascapes, root feeders | Lowers pH; may release ammonia |
| Crushed coral | African cichlids, hard-water fish | Raises pH; wrong for soft-water tanks |
FAQs
Can I mix different substrate types in one tank?
Yes. A common approach is layering nutrient-rich soil beneath a cap of sand or fine gravel, which keeps the nutrients in place while giving you the top-layer look you want. You can also use different substrates in separate zones, as long as each matches the needs of the fish and plants living in that area.
How deep should aquarium substrate be?
For most tanks, 1 to 2 inches of gravel or sand is enough for decoration and biological filtration. Planted tanks with rooted plants benefit from a deeper layer—around 2 to 3 inches—so roots have room to spread. Go deeper than 3 inches with sand and you risk anaerobic pockets that need regular stirring to stay safe.
Does substrate affect water pH right away?
Inert substrates like gravel and play sand do not change pH at all. Aquasoils and planted soils may shift pH downward gradually as they buffer, while crushed coral and aragonite raise pH and hardness as they dissolve. Test your water weekly after adding a new substrate to track any drift.
References & Sources
- Dustin’s Fish Tanks. “Substrates 101.” Explains maintenance and cleaning approaches for sand and gravel.
- Buce Plant. “Planted Aquarium Substrate: Soil, Gravel, and Sand.” Details how each substrate type affects planted tanks and water chemistry.
- Wikipedia. “Substrate (aquarium).” Provides general reference on aquarium substrate categories and functions.
