2–3 inches (5–7.5 cm) works for most planted tanks. Use 2 inches minimum for stem plants and rosettes; go 3 inches for carpeting plants or if using a capped setup with a nutrient layer underneath. Deeper than 4 inches adds no benefit and can create anaerobic pockets in fine substrates.
Substrate depth determines how much root volume plants have to work with, and root volume directly affects the stability and nutrient uptake of everything growing in the tank. A plant anchored in 1 inch of substrate has almost no grip — slight water movement or a curious fish is enough to uproot it. The same plant in 2.5 inches establishes a root system that holds and actively pulls nutrients from the surrounding material.
Depth also affects water chemistry in ways that aren't immediately visible. Substrate that is too shallow in a heavily planted tank can develop nutrient gradients — concentrations that vary erratically across the footprint — making fertilization harder to dial in. Too deep in a fine-particle substrate, and you risk anaerobic zones where organic waste decomposes without oxygen, producing hydrogen sulfide. The practical range of 2–3 inches avoids both extremes.
Not every planted tank needs the same depth. The right number depends on what you're growing and how your substrate is layered:
Rather than a uniform depth across the entire footprint, most planted tanks benefit from a slope — shallower at the front glass, deeper toward the back. A common starting point is 1.5–2 inches at the front and 3–4 inches at the back.
The slope serves two purposes. Visually, it creates a sense of depth that makes the tank appear larger than it is — a flat substrate bed reads as two-dimensional in photos and from the front glass. Practically, it gives background plants like Amazon Sword more root space while keeping the foreground easy to maintain and plant. Substrate will naturally flatten over time as fish disturb the surface; glass risers or substrate supports cut to height help hold the grade through water changes and maintenance.
Depth considerations shift slightly depending on the substrate type. Nutrient-rich substrates like ADA Aqua Soil or Fluval Plant Stratum release nutrients directly at root level — depth provides immediate access, and 2–2.5 inches is enough for most plants from day one. These substrates also compact over time, so what starts at 3 inches may settle to 2.5 inches after the first few months. Adding slightly more at setup accounts for this.
Inert substrates (gravel, sand, plain aquarium soil) require a different approach. At 2 inches of inert material alone, plants are essentially growing in an anchor with no nutrition. Root tabs or a buried nutrient layer at the bottom change the equation — the inert cap keeps the substrate visually clean and easy to plant while the roots eventually reach the nutrient zone beneath. In this case, total depth of 3–4 inches makes more sense than the standard 2 inches for active substrates.
Want to compare substrate options for planted tanks before committing to a setup? The full breakdown covers active, inert and capped systems.
Read the Full Guide →