How much gravel do I need for my aquarium? (Formula + Tips)

This article may contain affiliate links (disclosure policy).

how much gravel do i need aquarium header
So you want to cover the barren bottom of your new fish tank with some pretty pebbles but have no clue what amount to get.

Fortunately, the formula that tells how much gravel you’d need for your aquarium is not complicated and I can help with that.

All you need for this to work are a ruler and a basic calculator.

A substrate that’s around 2 inches deep will suffice even in planted aquariums, so that’s what I recommend going for if you’re new to this. Also, the gallon capacity of your tank is not relevant when calculating the needed gravel but its dimensions are.

Following the formula, we can calculate how many pounds of gravel would be needed for 2 inches of substrate depth in each of the popular standard fish tanks:

  • 17 lbs for a 5-gallon tank;
  • 28 lbs for a 10-gallon tank;
  • 50 lbs for a 20-gallon “Long” tank;
  • 50 lbs for a 29-gallon tank;
  • 88 lbs for a 40-gallon “Breeder” tank;
  • 82 lbs for a 55-gallon tank;
  • 119 lbs for a 75-gallon tank;
  • 179 lbs for a 125-gallon tank.

Ways to calculate how much gravel you need for your new aquarium?

Whether you have a 10- or a 20-gallon aquarium is not important when calculating how much gravel you need for your new fish tank setup. That’s because even standard fish tanks come in different shapes and have varying dimensions.

For example, there’s a 20-gallon “Long” tank and a 20-gallon “Tall” tank.

Both hold 20 gallons of water but have completely different bottom footprints.

The dimensions of your new aquarium’s bottom is what really matters here.

To learn the proportions of a tank you can either grab a ruler and measure them or you can use my resource page about fish tank dimensions. In it, I’ve listed the measurements of all the standard-shaped tanks and their gallon capacities along with the most popular irregularly-shaped ones.

Find the tank that you have or want to get and check out its width and length.

From here on there are two steps you need to take:

  1. Write the fish tank’s length and width down.
  2. Multiply the dimensions to find the tank’s bottom footprint in square inches or centimeters and write the answer down.

So with that out of the way, we can move to the formulas.

Generally speaking, there are three main ways you can calculate how much gravel an aquarium needs:

  • By using the gravel’s weight. This is the most generalized method and is used most of the time;
  • By using the gravel’s volume if it’s listed on the bag it comes in. This is the most accurate methodology for calculating the needed amount but most brands don’t list volume;
  • By measuring the bag’s volume after manually flattening it on the ground. This method is a bit more practical but can be somewhat inaccurate and you need to physically have the bag in front of you.

Let me explain each calculation method and the formulas behind them in detail while sharing their pros and cons:

1. Calculating gravel by weight

adding gravel

by thatsruff

Unfortunately, most brands of aquarium gravel list the weight of their product instead of its volume.

You’d usually see how many pounds the bag weighs but that’s about it.

Why this has become a popular practice among manufacturers is beyond me.

Moreover, the label would usually have some vague directions like:

“Use 1 to 2 lbs of gravel per gallon.”

For the reasons I listed above, such directions can be quite misleading and, sometimes, plain wrong.

If someone tells you to just use “X” pounds of gravel per gallon then they’ve either never done it or don’t know how density works.

That’s because it’s very likely we’ve initially set our minds on a particular substrate depth.

Different aquascapes and setups require different depths for our gravel beds.

Author’s note: A freshwater planted tank would typically require no less than 2 inches of gravel. Even if you just want artificial plants in your tank, 2 inches depth would work best to hold them. Also, that depth is ideal for fish that like to bury themselves in the substrate such as some species of small plecos or eels.

Also, keep in mind that the formula I’m about to share works best with classic pea aquarium gravel and Dolomite gravel. Each brand of gravel has varying weights compared to its volume, depending on the size and material of the grains.

That being said, here’s the formula for calculating the needed gravel for a fish tank based on weight:

( Tank Length in inches × Tank Width in inches ) ÷ 15 = pounds of gravel for 1 inch of average substrate depth

If you need to reach the classic 2 inches of gravel depth, then multiply the answer of the above formula by two.

Anyway, if you’re using the Metric system then the formula looks like this:

( Tank Length in centimeters × Tank Width in centimeters ) ÷ 211 = kg of gravel for 2.5 cm of average substrate depth

Let me follow up with a practical example:

Let’s suppose I have a standard 10-gallon aquarium with 16 inches of length and 8 inches of width.

I’d like to cover that tank’s bottom with 2 inches of gravel.

I’d multiply the length and width which gives me 16 × 8 = 128 square inches of bottom footprint.

I’d then divide 128 by 15, as in the formula above, and get ~8.53 pounds of gravel as an answer.

However, since I want 2 inches of substrate depth on average, I’d go ahead and multiply 8.53 by 2, which equals ~17.07.

Therefore, I have learned that my standard 10-gallon tank needs roughly 17 pounds of gravel.

Similarly, a “Long” 20-gallon tank with standard dimensions would require around 50 pounds of gravel for 2 inches of substrate depth.

But what do you do if you want to achieve a sloping substrate?

by @tigahboy.h20 on Instagram

Let’s say I wanted my aquascape to have a slope with 4 inches of depth in one end, tapering to 2 inches on the other end.

To find out the average gravel depth of this setup I’d add 4 and 2 and divide the result by the number of ends, which is 2.

This gives me (4 + 2) ÷ 2 = 3 inches of substrate on average.

Author’s note: Fortunately there are some more sophisticated aquarium gravel calculators out there. For example, this one by Aqua-Calc takes into account the specific weight of quality gravel brands such as CaribSea Eco-Complete. This calculator’s limitations, however, are that it can only calculate gravel in rectangular aquariums.

2. Calculating gravel by volume

It’s very rare to see a brand of aquarium gravel being listed in Liters or cubic inches on the bag. Only aqua soils used for planted tanks are consistently listed in Liters.

That’s unfortunate because the Liter is a measurement of volume:

1 liter equals a volume of 1 cubic decimeter, which is 1000 cubic centimeters or 61.02 cubic inches.

Doing the calculations in volume is the easiest and most accurate way of determining the amount of gravel an aquarium needs.

The formula to do so is as follows:

( Length of tank × Width of tank × the desired average depth of substrate ) = The volume of gravel in either cubic inches or cubic cm

You then divide the result by how much gravel each bag holds in cubic cm or liters and get how many bags you would need.

A practical example:

Say, I have a 20-gallon “Long” tank that has a bottom footprint of ( 30.25″ × 12.5″ ) = 378.125 square inches.

I want to cover the bottom of this tank with 2 inches of gravel so I multiply 378.125 by 2, which gives me 756.25 cubic inches.

Say, one bag of my gravel of choice holds 550 cubic inches of the substrate according to the label.

I then go ahead and divide 756.25 by 550 which tells me that I need approximately 1.38 bags of gravel for my 20-gallon tank.

So basically two bags have me covered.

The same methodology applies if you use the Metric System and calculate in centimeters.

The only difference is that, in the end, you convert liters to cubic cm ( 1 liter = 1000 cubic cm ).

3. Measuring the volume of the gravel on-site by using a ruler

measuring volume gravel

by weedabix

Some may find this method impractical but there are scenarios that justify it.

The method itself is essentially you arming yourself with a ruler and heading over to the pet store.

You already know the area of your tank’s bottom and the depth of gravel you want it to have:

  1. You arrive at the store and choose a brand of gavel that you like.
  2. You proceed to carefully flatten the bag on the floor until it has the desired substrate height (depth).
  3. After that, you measure its length and width and calculate how many bags you’d need to cover your tank’s bottom.

For example, you want 2 inches of gravel depth.

You level the unopened bag and even it out until it has a height of 2 inches everywhere.

You measure the bag’s length and width and multiply them to get its area.

You then divide the area of your aquarium’s bottom by the area of the bag to estimate how many bags you’d need.

This method is typically useful when you have no idea what kind of substrate you want and have the time to visit the pet store yourself.

Though there’s some room for small errors, this also works with aquarium sand and aqua soils.


Don’t overthink it and just pick whichever method suits you best.

Figuring out how much gravel your new aquarium needs shouldn’t be complicated.

Leave me a comment below if you need more answers.

Sharing is caring!

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.