Start with one pound per gallon as your baseline

The standard rule for aquarium gravel is one pound per gallon of water. A 20-gallon tank needs about 20 pounds of gravel; a 55-gallon tank needs roughly 55 pounds. This depth — usually 2 to 3 inches across the bottom — gives you enough substrate for beneficial bacteria to colonize, plants to root into (if you keep live plants), and waste to settle where filters can process it.

That said, the actual amount you use depends on what lives in your tank and what you want the gravel to do. A tank with only fish and no plants can work with less. A planted tank or one housing bottom-feeders like corydoras catfish needs more depth so they have room to sift and dig without hitting glass.

Key Takeaways

  • One pound of gravel per gallon of water creates a 2- to 3-inch bed that supports both bacteria and plant roots.
  • Planted tanks and tanks with bottom-feeding fish need deeper substrate — 3 to 4 inches — so roots can establish and fish can forage naturally.
  • Fine gravel settles and compacts more than coarse gravel, so you may need slightly more volume to reach the same depth.
  • Weigh your gravel before adding it to the tank; volume measurements are unreliable because gravel density varies by type and grain size.

Why depth matters more than you might think

Gravel depth does real work in your tank. A thin layer — less than an inch — looks sparse and does not give bacteria enough surface area to establish a healthy colony. It also lets waste settle on the glass bottom where it decays and fouls water quality faster. Fish that dig or sift, like plecos or corydoras, will hit the tank floor and stress themselves if the substrate is too shallow.

On the other end, very deep gravel (more than 4 inches) can trap decaying food and fish waste in pockets where oxygen cannot reach. This creates anaerobic zones that produce hydrogen sulfide — the rotten-egg smell that signals a dead spot in your substrate. For most tanks, 2.5 to 3 inches is the sweet spot. Planted tanks can go to 4 inches because plant roots and regular disturbance from maintenance keep the bed oxygenated.

Adjust for gravel type and grain size

Not all gravel weighs the same. Sand is denser than pea gravel; crushed granite is denser than smooth river rock. A pound of fine sand takes up less volume than a pound of coarse gravel, so if you are switching types, you may need to adjust your total weight to hit the same depth.

Fine gravel compacts over time as fish dig and water movement settles the particles. You may need to add more after a few months to maintain depth. Coarse gravel stays looser and requires less maintenance. If you use a mix — coarse on the bottom, fine on top — you get better water flow at the base and a more finished look at the surface.

How to measure and add gravel without guessing

Weigh your gravel on a kitchen or bathroom scale before you pour it into the tank. Do not rely on volume — a 5-gallon bucket of fine sand weighs much more than a 5-gallon bucket of pea gravel, and you will end up with either too much or too little. Buy gravel in bags that list the weight, or ask the store to weigh loose gravel for you.

Add gravel in layers if your tank is already set up with water and fish. Pour slowly into a small container or cup held just above the substrate so the gravel does not cloud the water or bury decorations. Stir the existing gravel gently with your hand or a gravel rake as you add new material so it distributes evenly and does not create dead spots.

Special cases: planted tanks and heavily stocked tanks

A tank with live aquatic plants needs more substrate than a fish-only tank. Roots need 3 to 4 inches of depth to anchor and draw nutrients. If you are using root tabs or fertilizer pellets, bury them under 2 inches of gravel so fish do not eat them and plants can access them. Aquatic plant soil (not regular potting soil) works better than gravel alone if you want dense plant growth, though it is messier to maintain.

A heavily stocked tank — one with many fish or large fish that produce a lot of waste — benefits from extra gravel because it provides more surface area for the bacteria that break down ammonia and nitrite. You can go up to 1.5 pounds per gallon in these cases, which gives you a 3- to 4-inch bed. Pair this with regular vacuuming during water changes so waste does not accumulate faster than bacteria can process it.

Maintenance: keeping gravel clean without overdoing it

Vacuum your gravel during water changes to remove uneaten food and fish waste that settles on top. Use a gravel vacuum (a tube with a bulb or electric pump) that stirs the top layer without pulling out the gravel itself. Aim for the areas where fish congregate and where food tends to land. You do not need to vacuum the entire substrate every week — spot-cleaning problem areas is usually enough.

If you notice the gravel compacting or sinking, add a small amount of fresh gravel to bring the depth back up. If you see gas bubbles rising from the substrate or smell rotten eggs, your gravel is trapping too much waste. Increase water changes, vacuum more often, and consider adding an air stone or increasing water circulation to keep the substrate oxygenated.

Frequently Asked Questions

Can I use sand instead of gravel?

Yes. Sand is denser and compacts more, so you need less weight — roughly 1.5 pounds per gallon to reach the same depth as gravel. Sand looks cleaner and plants root better in it, but it requires more frequent stirring during maintenance to prevent dead spots. Rinse sand thoroughly before adding it to avoid clouding your tank for days.

What if my tank is already set up and I want to add more gravel?

Add it slowly in layers while the tank is running. Use a small cup or container to pour gravel gently so it does not cloud the water or disturb fish. Stir the existing substrate as you add new material so it mixes evenly. If the tank is heavily planted or has sensitive fish, do this during a water change when the water level is already lower.

How often do I need to replace the gravel?

You do not need to replace it unless it is damaged, discolored beyond cleaning, or harboring a disease. Gravel lasts for years if you vacuum it regularly and maintain water quality. If you see persistent cloudiness, foul smell, or algae blooms despite good maintenance, the gravel may be trapping too much waste — in that case, remove and rinse it thoroughly or replace the top layer.

Do I need gravel if I only keep fish and no plants?

You do not strictly need it, but gravel helps. Even a fish-only tank benefits from substrate because it provides surface area for beneficial bacteria and gives the tank a finished look. If you skip gravel, use a bare-bottom tank intentionally and vacuum the floor more often, since waste settles directly on glass with nowhere to hide.

What is the difference between aquarium gravel and regular gravel?

Aquarium gravel is usually rounded and smooth so it does not cut fish or plants, and it is rinsed to remove dust and debris. Regular gravel or pea gravel from a landscaping supply can work, but rinse it very thoroughly first — it often contains sediment and dust that will cloud your water for weeks. Aquarium gravel costs more but saves time and frustration.