The basic rule: 1 to 1.5 pounds per gallon

Most aquariums need between 1 and 1.5 pounds of gravel for every gallon of water. A 20-gallon tank, for example, typically requires 20 to 30 pounds of gravel to create a bed deep enough for plants to root and beneficial bacteria to colonize. The exact amount depends on the gravel size, the depth you want, and what you plan to keep in the tank.

Smaller gravel (fine sand or small pebbles) packs more densely, so you may need slightly less weight to reach the same depth. Larger gravel (coarse pebbles) is looser, so you may need more. If you want plants with roots—like sword plants or crypts—aim for the higher end of the range. If you are keeping only fish with no plants, you can use less.

Key Takeaways

  • Start with 1 to 1.5 pounds of gravel per gallon as a baseline, adjusting up or down based on gravel size and your tank setup.
  • A 1-inch bed of gravel requires roughly 10 pounds per 10 gallons; a 2-inch bed requires roughly 20 pounds per 10 gallons.
  • Fine gravel and sand settle more tightly than coarse gravel, so you may need less weight to reach the same depth.
  • Rooted plants need at least 2 inches of substrate; fish-only tanks can work with 1 inch or less.
  • Buy slightly more than your calculation suggests, because gravel compacts and shifts over time.

How depth affects the amount you need

Gravel depth matters more than the total weight. Most tanks work well with a 1-inch bed, which is enough for beneficial bacteria and light plant rooting. A 1-inch bed of standard aquarium gravel (medium-sized pebbles) requires roughly 10 pounds per 10 gallons of tank volume.

If you want rooted plants to thrive, aim for 2 inches. A 2-inch bed requires roughly 20 pounds per 10 gallons. Some aquarists go deeper—up to 3 inches—but this is usually unnecessary unless you are growing heavy-rooting plants like large sword plants or running a heavily planted setup.

To calculate your own depth, multiply your tank's footprint (length × width in inches) by your desired depth (in inches), then divide by 231 (the number of cubic inches in a gallon). This gives you the volume of substrate you need. Multiply that by the density of your chosen gravel (usually 100 to 110 pounds per cubic foot for standard aquarium gravel) to get the weight.

Gravel size and how it changes your calculation

Fine gravel and sand pack tightly and settle quickly. If you use fine gravel, you may reach your target depth with slightly less weight than the standard formula suggests. Sand in particular compacts heavily—you might need only 0.75 to 1 pound per gallon to achieve a 1-inch bed.

Coarse gravel and large pebbles are looser and leave more space between pieces. You may need 1.5 to 2 pounds per gallon to reach the same 1-inch depth. Coarse gravel also allows water to flow through more easily, which is good for beneficial bacteria but can make it harder to keep the bed level.

Mixed-size gravel (a blend of fine and coarse) is a practical middle ground. It compacts moderately and provides both good water flow and decent plant anchoring.

Adjusting for planted versus fish-only tanks

A fish-only tank with no plants can get by with as little as 0.5 to 1 pound of gravel per gallon, or even bare bottom (no gravel at all). The gravel mainly traps waste and gives beneficial bacteria a place to live. A thin layer does both jobs adequately.

A planted tank needs more. Rooted plants draw nutrients from the substrate, and their roots need space to spread. Use 1.5 to 2 pounds per gallon and aim for at least 2 inches of depth. If you are using root tabs (fertilizer pellets placed under the gravel), you can use slightly less gravel overall, but still maintain at least 1.5 inches of depth to cover the tabs and anchor the plants.

Why you should buy a little extra

Gravel compacts over time as it settles and as fish dig through it. A bed that looks 2 inches deep when you first fill the tank may settle to 1.5 inches after a few weeks. Buying 10 to 15 percent more than your calculation suggests gives you a reserve to top up the tank later without having to drain it.

Gravel also shifts. Fish, especially bottom-feeders and diggers, will move it around. Plants may uproot and expose bare spots. Having extra on hand means you can level the bed and fill gaps without waiting for a new bag to arrive.

Common mistakes to avoid

The most common mistake is buying too little and ending up with a thin, uneven bed that looks sparse and does not provide enough surface area for bacteria. A second mistake is using gravel that is too coarse or too fine without accounting for how it will pack. If you buy large river rocks thinking they will look nice, you may end up with a 0.5-inch bed when you wanted 2 inches.

A third mistake is forgetting to account for decorations and hardscape. Large rocks, driftwood, and plant pots displace water and gravel. If your tank is heavily decorated, you may need slightly less gravel overall, but the calculation is usually small enough that the standard formula still works.

Finally, do not assume all gravel sold as "aquarium gravel" is the same. Some brands are denser than others. If the bag does not list weight, weigh it at home before adding it to the tank, or ask the store for the weight per bag.

Quick reference table for common tank sizes

Tank Size1-Inch Bed (pounds)2-Inch Bed (pounds)Recommended For
10 gallons10–1520–30Fish-only or light plants
20 gallons20–3040–60Mixed setup or moderate plants
40 gallons40–6080–120Planted or heavily stocked
55 gallons55–80110–165Planted or heavily stocked

Frequently Asked Questions

Can I use play sand instead of aquarium gravel?

Yes, but it requires extra care. Play sand is much finer than most aquarium gravel and compacts very tightly, which can trap waste and create anaerobic pockets. Rinse it thoroughly before adding it to the tank—usually 5 to 10 rinses—to remove dust and debris. Use less weight than you would with standard gravel (roughly 0.75 pounds per gallon for a 1-inch bed) because it settles so densely.

What if my tank is not a standard rectangle?

Measure the length and width of the bottom of your tank in inches, multiply them together, then multiply by your desired depth in inches. Divide the result by 231 to get the volume in gallons. Multiply that by 100 to 110 (the typical density of aquarium gravel in pounds per cubic foot) to estimate the weight you need. This works for any tank shape.

Do I need to rinse gravel before putting it in the tank?

Yes. Most aquarium gravel comes with dust and debris that will cloud your water. Rinse it in a bucket under running water, stirring gently, until the water runs clear. This usually takes 3 to 5 rinses. Drain each batch thoroughly before adding it to the tank.

Can I mix different types of gravel?

Yes. Many aquarists use a layer of fine gravel or soil at the bottom (for plants) topped with coarser gravel (for appearance and water flow). If you do this, calculate the weight for each layer separately and add them together. The total should still fall within the 1 to 1.5 pounds per gallon range unless you are going deeper than 2 inches.

Will the gravel hurt my fish?

Standard aquarium gravel is safe for all fish. Avoid gravel with sharp edges, which can damage the mouths and fins of bottom-feeders and diggers. Avoid gravel that is treated with dyes or coatings unless it is specifically labeled as aquarium-safe. If you are unsure, stick with natural gravel or sand sold for aquariums.