The Right Amount of Gravel for a 20-Gallon Tank
For a 20-gallon aquarium, use 30 to 40 pounds of gravel. This creates a substrate layer 2 to 3 inches deep, which is what most freshwater fish and plants need. The exact amount depends on the gravel size you choose and how deep you want the bed.
Gravel serves three purposes in your tank: it anchors live plants, gives beneficial bacteria a place to colonize, and lets waste settle where your filter can reach it. Too little gravel (under 1.5 inches) and plants won't root properly and debris floats freely. Too much (over 4 inches) traps decaying matter that becomes toxic.
A 20-gallon tank is usually 24 inches long, 12 inches wide, and 16 inches tall. That footprint is what matters for calculating gravel depth—the height of the tank doesn't change how much you need.
Key Takeaways
- A 20-gallon aquarium needs 30 to 40 pounds of gravel to create a 2 to 3 inch substrate layer.
- Smaller gravel (2 to 3 mm) requires less weight than larger gravel (5 to 8 mm) to reach the same depth.
- Gravel anchors plants, houses beneficial bacteria, and traps waste for your filter to remove.
- Rinse all gravel thoroughly before adding it to your tank to remove dust and debris that clouds the water.
How Gravel Size Changes the Weight You Need
Finer gravel (2 to 3 mm) is denser and heavier, so you need less of it by weight to reach the same depth. Coarser gravel (5 to 8 mm) is lighter and airier, so you need more weight to fill the same space. For a 20-gallon tank, the difference is roughly 5 to 10 pounds depending on the grade.
Fine gravel works better if you plan to keep live plants, because roots grip it more easily and it doesn't shift when fish dig. Coarse gravel is easier to clean during water changes because debris doesn't settle as deeply into the gaps. Medium gravel (3 to 5 mm) splits the difference and works for most setups.
If you are mixing gravel types—say, fine substrate under plants and coarser gravel in open areas—weigh each section separately and add them together.
Calculating Gravel for Your Specific Tank
Measure your tank's length and width in inches, multiply them together, then multiply by the depth you want in inches. Divide that number by 100. That gives you the pounds of medium gravel you need.
For a standard 20-gallon (24 × 12 inches) at 2.5 inches deep: 24 × 12 = 288 square inches. 288 × 2.5 = 720. 720 ÷ 100 = 7.2 cubic inches, which equals roughly 35 pounds of medium gravel.
If your tank has a different footprint—some 20-gallon tanks are taller and narrower—measure the bottom glass and use those numbers instead. The rule stays the same.
Preparing Gravel Before It Goes in the Tank
New gravel contains dust, clay, and debris that will cloud your water if you add it dry. Rinse it in a bucket under running water, stirring as you go, until the water runs clear. This usually takes 5 to 10 minutes of rinsing and stirring. Do not use soap or chemicals.
If you are using natural gravel or sand, rinse longer—sometimes 15 to 20 minutes. Colored or coated gravel usually needs less rinsing because the coating prevents dust from escaping.
After rinsing, spread the gravel on a clean surface to drain, or add it damp directly to your tank. Damp gravel is easier to spread evenly and settles faster than dry gravel.
Layering Gravel for Plants and Aesthetics
If you are keeping live plants, create a two-layer substrate. Put 1 to 1.5 inches of plant-specific substrate (usually a nutrient-rich clay or soil base) on the bottom, then cover it with 1.5 to 2 inches of regular gravel on top. This keeps the nutrient layer from clouding the water and gives roots access to minerals.
For a planted 20-gallon tank, you will need roughly 15 to 20 pounds of plant substrate plus 20 to 25 pounds of regular gravel. The total is still in the 35 to 45 pound range, but the composition changes.
If you want a sloped look (higher gravel at the back, lower at the front), add 5 to 10 extra pounds to account for the deeper sections. Slope makes the tank look larger and gives fish more visual interest.
Maintaining Gravel Over Time
Gravel does not need to be replaced unless it becomes compacted or discolored by algae or decay. Most gravel lasts for years. During water changes, use a gravel vacuum to remove debris from the top layer without removing the gravel itself. This keeps waste from building up and fouling the water.
If you notice dead spots—areas where the gravel has turned black or smells bad—those are pockets of decay. Vacuum those spots more often, or stir the gravel gently with a stick to break up the compaction. Black spots are usually harmless but indicate poor water flow through that section.
If you add new fish or plants later and want to deepen your substrate, add gravel in small amounts (5 to 10 pounds at a time) and let the tank settle for a few days before adding more. Large additions at once can cloud the water and stress fish.
Frequently Asked Questions
Can I use sand instead of gravel in a 20-gallon tank?
Yes. Sand weighs more than gravel, so you need less of it by weight—roughly 20 to 25 pounds for a 2 to 3 inch layer. Sand is better for plants and bottom-feeding fish, but it compacts more easily and requires more frequent vacuuming to prevent dead spots.
What if I don't want any substrate at all?
A bare-bottom tank (no gravel or sand) is easier to clean and works for some fish, but it removes the surface area for beneficial bacteria and makes plants impossible to keep. Most aquariums perform better with at least some substrate.
Do I need to add gravel conditioner or other additives?
No. Plain rinsed gravel works fine on its own. If you are keeping plants, a nutrient-rich substrate layer under regular gravel helps, but it is not required. Additives are optional and depend on what fish and plants you keep.
How do I know if I have too much gravel?
If the gravel layer is deeper than 4 inches, waste gets trapped underneath and decays without your filter reaching it. If you cannot see the bottom glass in some spots, you have too much. Remove the excess with a bucket or gravel vacuum.
Can I reuse gravel from an old tank?
Yes. Rinse it thoroughly and inspect it for algae, debris, or discoloration. If it looks clean and smells like nothing, it is safe to reuse. Old gravel actually has beneficial bacteria in it, which can help a new tank cycle faster.