Aquarium Volume Calculator

Accurately calculate your aquarium water volume

Aquarium Gravel vs Sand: Which Substrate Is Right for Your Tank?

Setting up your first fish tank comes with one decision that most beginners underestimate: substrate. Gravel or sand? Both work — but the wrong choice for your fish can cause real problems that take months to fix. Corydoras on sharp gravel will destroy their sensitive barbels. Kuhli loaches on bare glass won't display natural behaviors at all.

This guide breaks down exactly when to choose gravel, when to choose sand, and how to make either work for you.

Start with your tank volume. Before buying substrate, confirm your tank's exact water volume using our free Aquarium Volume Calculator. Substrate displaces water — a 2-inch sand bed in a 20-gallon tank can reduce actual water volume by 15–20%, which affects dosing, stocking math, and equipment sizing.

At a Glance: Gravel vs Sand

Factor Gravel Sand
Ease of setup ✅ Easy, rinse and pour ⚠️ Rinse thoroughly, clouds easily
Maintenance ✅ Push-in siphon ✅ Hover siphon above surface
Corydoras & loaches ❌ Can damage barbels ✅ Essential for these species
Live plants ⚠️ Works, but add root tabs ⚠️ Works, but add root tabs
Bacteria colonization ✅ High surface area ✅ Good surface area
Natural look ✅ Wide variety of colors/sizes ✅ Very natural appearance

Why Hobbyists Choose Gravel

Gravel is the default substrate for most community fish tanks — and for good reason. It's forgiving for beginners, easy to find, and comes in dozens of colors and sizes.

  • Easy to vacuum: Push your gravel siphon directly into the substrate and pull up fish waste and leftover food trapped between particles.
  • High bacterial surface area: The gaps between gravel pieces provide excellent surface area for beneficial bacteria to colonize — more than bare sand per inch depth.
  • Plant-friendly with root tabs: Most aquatic plants with root systems (Amazon swords, val, crypts) can anchor and grow in gravel if you add root tabs every 3 months.
  • Stays in place: Gravel doesn't get blown around by filter output or displaced easily when you rearrange decorations.

Gravel works perfectly for tetras, rasboras, danios, livebearers (guppies, mollies, platies), goldfish, bettas, and most cichlids. If your stocking list doesn't include bottom-dwelling species with sensitive barbels, gravel is often the simpler choice.

Why Hobbyists Choose Sand

Sand is the natural substrate for the majority of the world's river systems. Many popular aquarium fish evolved to forage, burrow, and rest on soft sandy bottoms — and they show it in their behavior when the substrate matches.

  • Protects corydoras: Corydoras catfish are the most common species requiring sand. They forage by pushing their mouths through the substrate all day. Sharp gravel erodes their barbels within months, leaving stumps that invite infection.
  • Required for burrowers: Kuhli loaches, peacock gudgeons, many gobies, and some cichlids (Bolivian rams, geophagus) naturally burrow — they'll never display this behavior on gravel.
  • Natural appearance: Fine natural-colored sand (tan, black, or white) looks very close to wild riverbed conditions, creating a more natural aesthetic than dyed gravel.
  • Easier to spot waste: Debris settles on top of sand instead of sinking between particles, making it easy to see and siphon during water changes.

Which Fish Specifically Need Sand?

If you plan to keep any of these species, sand isn't optional — it's required for their long-term health:

  • Corydoras catfish (all species) — barbel protection
  • Kuhli loaches — natural burrowing behavior
  • Peacock gudgeons — spawning and foraging
  • Geophagus cichlids ("earth-eaters") — named for sifting substrate through their gills
  • Bolivian rams — soft-sand riverbed natural habitat
  • Sleeper gobies — burrowing species
  • Hatchetfish and surface feeders — sand creates the natural dark-bottom look that makes them comfortable
Planning a corydoras tank? Check our Corydoras stocking guide for 20-gallon tanks — the species you can keep, minimum school sizes, and compatible tankmates.

Vacuuming Sand vs Gravel

The biggest maintenance difference between gravel and sand is the vacuuming technique.

Gravel: Push the siphon tube down into the gravel, stir it a little, and let the current pull up trapped waste. The gravel settles back down; the waste exits through the tube. Straightforward.

Sand: Hover the siphon tube 1–2 inches above the sand surface. The current will lift and move lightweight debris without sucking up the sand itself. Work in a slow circular pattern across the tank floor. If sand starts going up the tube, raise it slightly until just the waste lifts.

Sand actually makes waste more visible — it sits on top rather than hiding between particles. Many hobbyists find sand easier to keep clean once they get used to the hover technique.

Can You Grow Live Plants in Sand?

Yes — with some caveats. Plain sand (pool filter sand, play sand, Caribsea natural sand) is inert, meaning it has no nutrients. Most root-feeding plants will grow in it if you supplement with root tabs pushed into the sand near each plant every 3 months.

Easy beginner plants — java fern, anubias, hornwort — don't root at all; they attach to driftwood or rocks and pull nutrients from the water column. These are unaffected by your substrate choice.

If you want a heavily planted tank with demanding root-feeding plants, neither plain gravel nor plain sand is ideal. A dedicated planted substrate like Fluval Stratum or Seachem Flourite is worth the extra investment. Read more in our full substrate guide.

How to Set Up Sand Without Cloudiness

Improperly rinsed sand will cloud your water for days. Here's how to avoid it:

  1. Pour the sand into a clean bucket — never more than 1/3 full.
  2. Run cold water into the bucket and agitate the sand with your hand.
  3. Pour off the cloudy water carefully (it's just silt).
  4. Repeat until the water runs mostly clear — typically 5–8 rounds.
  5. Add sand to the tank slowly using a cup or small container. Pour it near the glass wall rather than dropping it from height.
  6. Fill the tank by pouring water onto a plate or plastic bag laid on the sand — this prevents the fill water from disturbing the sand bed.

Even with proper rinsing, some cloudiness for the first 24–48 hours is normal. Running your filter continuously will clear it.

Confirm Your Tank Volume Before Buying Substrate

One thing beginners consistently underestimate: substrate takes up real space. A 2-inch sand bed in a 20-gallon standard tank (24 × 12 × 16 inches) reduces your actual water volume by roughly 3–4 gallons. That's water your fish and filter are relying on for stable parameters.

Use our Aquarium Volume Calculator to find your tank's true water volume accounting for substrate depth. It directly affects how you calculate medication doses, fertilizers, and stocking limits — all of which are based on actual water volume, not the tank label size.

🏖️ Recommended: Caribsea Super Naturals Aquarium Sand

A consistently popular choice among freshwater hobbyists — fine grain, pre-washed, and available in natural tan, white, and black. Works well for corydoras and planted tanks alike.

View on Amazon →

Related Guides