Build guide

Aquarium Volume and Stocking Calculator

By The AquaponicsDIYer Team · Updated

As an Amazon Associate we earn from qualifying purchases. How we choose products.

Aquarium volume calculator tools: a yellow tape measure along an empty glass aquarium beside a notebook, pencil, seedling in a net cup and clay pebbles
On this page
  1. How the Aquarium Volume Calculator Works
  2. How Many Fish the Tank Can Hold
  3. Grow Bed Size From Your Fish
  4. Pump Flow for Your Tank Volume
  5. Which Kit Fits Your Tank Size
  6. Aquarium Volume Calculator FAQ

Aquarium volume, stocking, grow bed and pump

Tank
Fish and plants

Enter your tank size to see the results.

This aquarium volume calculator turns your tank measurements into gallons and liters, then shows how many fish the water can hold, how big a grow bed that fish feed can support and how much pump flow the system needs. It handles a rectangle tank, a round tub or any tank whose volume you already know, such as a 275 gallon IBC tote. Choose ornamental fish, goldfish or a food fish like tilapia, and the stocking answer follows the published rule for that kind of fish.

Most fish tank volume calculators stop at gallons, and most stocking tools count fish at the size you see in the shop. This one is built for people who plan to grow plants on top of the tank. Every rule it uses is named and linked below: Practical Fishkeeping for ornamental fish, the Ornamental Aquatic Trade Association (OATA) for goldfish, and the FAO manual Small-scale aquaponic food production (technical paper 589) for food fish, grow beds and pumps.

How the Aquarium Volume Calculator Works

The first result is plain geometry. Everything after it, the fish count, the bed and the pump, starts from that one number, so it pays to measure the tank carefully.

Rectangle and Cylinder Tanks

For a rectangle tank the calculator multiplies length by width by water height, all in inches, then by 0.004329, because one cubic inch holds 0.004329 US gallons. For a round tub or barrel it uses the area of the circle, pi times the radius squared, times the water height. Switch the units to metric and it converts centimeters to inches first, then reports liters at 3.785 liters per US gallon.

Measure the inside of the tank, not the outside, because glass or plastic walls take up room. Substrate, rocks and decor also displace water, so a tank with a deep gravel bed holds less than the sum of its dimensions suggests. Use the calculator for a ceiling, then subtract if the tank is heavily decorated.

Water Height, Not Tank Height

Nobody fills a tank to the rim. The water height field is optional, and when you leave it empty the calculator assumes the water sits 1 inch (2.5 cm) below the top. If you know the real waterline, enter it. Nothing else in the tool moves volume as much as this one measurement: on a 12 inch tall tank, an inch of height is more than 8 percent of the volume.

IBC Totes, Barrels and Known Volumes

Choose Known volume when you already have a number, for example 275 gallons for a standard IBC tote, which is 1,041 liters. Enter the water you actually put in, not the capacity printed on the container, if the two differ. Our IBC aquaponics guide covers how totes are turned into fish tanks and grow beds.

Does Extra Water Count?

The optional field for other system water, such as a sump or the water held in grow beds, changes only the pump result. FAO states its stocking limit per volume of the fish tank, and its pump rule per total water volume of the unit. The calculator keeps those two apart for the same reason.

How Many Fish the Tank Can Hold

Three kinds of fish keeper use this page, and each gets a different rule. The calculator switches rule when you change the fish type, so you never read a goldfish number that was built for tilapia.

Ornamental Fish: Adult Inches

The old inch-per-gallon rule survives because it is quick. Practical Fishkeeping lists 2.5 cm of adult fish per 4.55 liters for both tropical and coldwater fish. That is one inch per imperial gallon, and in US gallons it works out to roughly 1 inch of adult fish per 1.2 gallons. The calculator shows the total as inches of adult fish the tank holds. Add up the full-grown lengths of everything you plan to keep and stay under the total.

Count adult length, not the size in the shop, or the tank is overstocked within months. It is a rough guide, and big fish and heavy feeders need more room than the rule gives. For a worked example with a 10 gallon tank, see how many fish in a 10 gallon tank.

Goldfish: The OATA Space Rule

Goldfish grow large and make plenty of waste, so the inch rule is too generous for them. The OATA care sheet asks for at least 100 liters (26 gallons) for the first adult and 50 liters (13 gallons) for each additional adult. Below 100 liters the calculator says none, because the tank is a nursery at best. The FAO weight ceiling for the same volume is shown next to it. The FAO manual gives no typical goldfish weight, so the two rules cannot be converted into one another. Use the OATA count, keep the total under FAO's weight, and take the lower number if they disagree. The aquaponics goldfish guide has the full setup.

Food Fish: The FAO Weight Limit

For fish you plan to eat, FAO sets a maximum of 20 kg of fish per 1,000 liters of tank water and strongly advises new growers not to exceed it. For tanks under 500 liters it halves the rate to 1 kg per 100 liters, and it does not recommend food fish in tanks that small, so the calculator prints that warning in the result. The number of fish is the weight limit divided by the weight at harvest, which defaults to 500 grams, FAO's figure for tilapia. The limit is a safety margin as much as a growth target: FAO notes that at high densities a brief power cut can kill every fish within an hour. For species, permits and feeding, read the aquaponics tilapia guide.

Examples for Common Tank Sizes

The table runs the calculator for six sizes. Ornamental inches are rounded down. The tilapia column assumes 500 gram fish at harvest, and the 10 and 20 gallon rows are shown only to make the point that food fish do not fit tanks that small.

TankLitersOrnamental adult inchesAdult goldfish (OATA)FAO weight limitTilapia at 500 g
10 gallons388None0.4 kg0
20 gallons7616None0.8 kg1
40 gallons1513221.5 kg3
55 gallons2084532.1 kg4
100 gallons3798163.8 kg7
275 gallon IBC tote1,041Not used1920.8 kg41

If you are choosing a species rather than a count, start with the best fish for aquaponics.

Grow Bed Size From Your Fish

In aquaponics the plants eat what the fish produce, so the bed is sized from fish feed, not from the tank. The calculator does this in two steps and shows the result in square feet and square meters, as a range.

Feed Sets the Bed

FAO's worked example has fish eating 1 percent of their body weight per day, which is the rate for fish above 100 grams. Daily feed is therefore stock weight times 0.01. FAO then gives a feed rate ratio: 40 to 50 grams of feed per square meter of bed per day for leafy greens and herbs, and 50 to 80 grams for fruiting plants such as tomatoes. FAO calls the ratio only a guide, and so does this tool. Divide the daily feed by the high and low ratio and you get the bed area range.

Take the 275 gallon IBC from the table. Forty-one tilapia at 500 grams weigh 20.5 kg, which means 205 grams of feed a day. For leafy greens that is a bed of about 4.1 to 5.1 square meters, or 44 to 55 square feet. Our aquaponics grow bed guide covers media, depth and how to build one that size.

Ornamental and Goldfish Tanks

The sources used here, OATA and Practical Fishkeeping, give no typical adult weight for ornamental fish, so the tool cannot work out a feed figure on its own for them. Enter the grams of feed you give per day in the optional field and the bed size appears. A small tank usually needs only a small bed, which is why desktop kits come with a tray rather than a full bed.

Pump Flow for Your Tank Volume

FAO's rule of thumb is to cycle the water two times per hour in a densely stocked system and one time per hour at low density. Its example: a unit with 1,000 liters of total water needs 2,000 liters per hour. The calculator reports both ends as a range in gallons per hour and liters per hour, using the tank water plus any extra system water you entered.

Treat the range as the flow you want at the point where water leaves the pump, not the number printed on the box. A pump delivers less as it lifts water higher, and the calculator does not guess at that loss because it needs the pump's own performance curve. Take the range to the aquaponics pump guide, which explains lift and shows how to read a pump chart. FAO also says to pump the whole fish tank volume through the grow beds every hour to keep the filtration adequate.

Which Kit Fits Your Tank Size

Once you know your volume, the match is straightforward. At about 10 gallons, a desktop kit sits on top of the tank you already have: the aquaponics kits page compares AquaSprouts and Penn-Plax. Between roughly 20 and 55 gallons, you are in converted aquarium territory, and the aquaponics fish tank guide shows how to add a grow bed to a standard tank. At IBC size the project becomes a small farm, with its own build in the IBC aquaponics guide. If you are still deciding between a kit and a build, see how to build an aquaponics system.

Gear for the small end of the range

For tanks around 10 gallons, these are the pieces that turn the tank you measured into a planted one.

  1. 1Desktop grow tray

    AquaSprouts Garden

    A countertop grow tray that our kits page lists as needing a 10 gallon tank, suited to herbs and a few small fish.

    Check price on Amazon

  2. 2Planter and tank combo

    Penn-Plax Aquaponic Planter

    A planter and aquarium in one whose listing names betta fish, so it belongs at the very bottom of the size range.

    Check price on Amazon

  3. 3Water test kit

    API Freshwater Master Test Kit

    Reads pH, ammonia, nitrite and nitrate, the readings that tell you if the stocking number you chose is working.

    Check price on Amazon

Planning the rest? See how many fish in a 10 gallon tank, the goldfish and tilapia guides, and the aquaponics pump chart.

Aquarium Volume Calculator FAQ

Measure the inside length, width and water height in inches, multiply the three numbers, then multiply the result by 0.004329. That factor is the number of US gallons in one cubic inch. For liters, multiply gallons by 3.785. Use the waterline, not the top edge of the tank, and expect decor and gravel to take a little away.
There is no single figure, because it depends on the fish. For ornamental fish, Practical Fishkeeping gives 2.5 cm of adult fish per 4.55 liters, about 1 inch per 1.2 US gallons. Goldfish need far more room under OATA's rule, and food fish are limited by weight under FAO's. Pick the fish type in the calculator and it applies the right one.
Switch the calculator to metric and enter centimeters or liters. For ornamental fish, Practical Fishkeeping's rule means a 100 liter tank holds about 55 cm of adult fish in total. For goldfish, OATA starts at 100 liters for one adult. For food fish, FAO caps stock at 20 kg per 1,000 liters.
For the pump, yes: FAO's turnover rule is based on the total water volume of the unit, so sump and bed water count. For stocking, no: FAO's 20 kg per 1,000 liters limit is based on the fish tank water. Extra water elsewhere in the system does not make room for more fish, which is why the calculator keeps the two apart.
It counts adult length rather than the size in the shop, it uses OATA's larger space for goldfish, and it caps food fish by weight with FAO's limit. A tool with a looser rule or based on current size will show a bigger number. FAO adds a practical reason to stay cautious: at high densities a brief power cut can kill all the fish within an hour.

Grow along with us

New guides and seasonal tips for fish, plants and DIY builds, about once a month.