๐ Aquarium Fish Stocking Calculator
A real bioload-based stocking model โ accounts for tank volume, surface area, filtration, and each species’ waste output, group needs, and temperament.
This calculator uses an “Adjusted Stocking Index” โ a heuristic model combining tank volume, surface area for gas exchange, filtration turnover, and each species’ adult size and waste-output factor. It is a well-reasoned estimate, not an exact scientific measurement. Not every species on Earth is pre-listed; use “Custom / Not Listed Fish” for anything not shown. Always research individual species compatibility before stocking.
Have you ever wondered โHow many fish can I safely keep in my aquarium?โ ๐ค
Choosing the right number of fish isnโt simply about the size of your tank. Fish produce waste, need swimming space, require oxygen, and some species need to live in groups. Your filtration system and tank footprint also make a difference.
Thatโs why we created the ๐ Aquarium Fish Stocking Calculator โ a more detailed way to estimate your aquariumโs stocking level.
๐งฎ Try the Aquarium Fish Stocking Calculator
Use the calculator above to enter your tank size, choose your water type, select your fish species, and add the number of fish you want to keep.
The calculator considers several factors, including:
- ๐ง Tank volume
- ๐ Tank surface area
- ๐ Filtration capacity
- ๐ Adult fish size
- ๐ฉ Waste and bioload
- ๐ฅ Minimum group requirements
- โ ๏ธ Fish temperament
- ๐ Freshwater or marine setup
Instead of relying only on a simple โone inch of fish per gallonโ rule, the calculator uses an Adjusted Stocking Index to provide a more useful estimate.
๐ Why Is Fish Stocking Important?
Adding too many fish to an aquarium can create problems.
When there are more fish than your aquarium can comfortably support, waste can accumulate faster than your biological filtration can process it. Water quality can deteriorate, oxygen demand can increase, and fish may become stressed.
An appropriately stocked aquarium gives fish:
- ๐ Enough swimming space
- ๐ง Better water quality
- ๐ฌ๏ธ Adequate oxygen availability
- ๐งน Manageable waste production
- ๐ More comfortable living conditions
- โค๏ธ Less competition and stress
A tank that looks spacious in the shop may become very crowded once the fish reach their adult size.
๐ Tank Volume Matters โ But It Isnโt Everything
The first thing most people consider is aquarium volume.
For example, a 29-gallon aquarium contains approximately 110 liters of water.
But two aquariums with the same volume can have very different shapes.
A long, wide aquarium may provide more surface area and swimming space than a tall, narrow aquarium with the same volume.
Thatโs why this calculator can consider both:
๐ง Water Volume
The calculator supports:
- ๐บ๐ธ Gallons
- ๐ Liters
Simply switch between Gallons and Liters, and the calculator automatically converts the tank volume.
๐ Surface Area
For a more accurate estimate, you can enter the tankโs length and width.
A larger surface area can provide more opportunity for gas exchange at the water surface.
๐ Donโt Forget Filtration
Your aquarium filter plays a major role in maintaining water quality.
The calculator includes four filtration levels:
๐ก Low
For setups with relatively low filtration turnover.
๐ข Moderate
Suitable for a typical community aquarium with moderate filtration.
๐ต High
For aquariums with stronger filtration and higher turnover.
๐ฃ Very High
For heavily filtered systems such as setups using powerful canister filters and/or sumps.
However, strong filtration doesnโt mean you can add unlimited fish.
Filtration is only one part of aquarium management. Tank dimensions, fish behavior, oxygen, maintenance, feeding, and water changes also matter.
๐ Choose Your Fish Species
The calculator includes a large selection of commonly kept aquarium fish.
You can choose species from categories such as:
๐ Livebearers
- Guppy
- Endlerโs Livebearer
- Platy
- Swordtail
- Molly
๐ก Tetras & Characins
- Neon Tetra
- Cardinal Tetra
- Ember Tetra
- Rummy Nose Tetra
- Black Skirt Tetra
- Serpae Tetra
- Congo Tetra
- Silver Dollar
๐ Barbs & Danios
- Zebra Danio
- Cherry Barb
- Tiger Barb
- Rosy Barb
- Odessa Barb
- Giant Danio
๐ Cichlids
- Angelfish
- German Blue Ram
- Bolivian Ram
- Kribensis
- Discus
- Firemouth Cichlid
- Convict Cichlid
- Jack Dempsey
- Oscar
๐ Catfish & Plecos
- Corydoras
- Otocinclus
- Bristlenose Pleco
- Clown Pleco
- Rubber Lip Pleco
- Common Pleco
๐ก Gouramis & Bettas
- Betta
- Honey Gourami
- Dwarf Gourami
- Pearl Gourami
- Blue/Gold Gourami
- Paradise Fish
๐ Other Freshwater Fish
- Rainbowfish
- Kuhli Loach
- Yoyo Loach
- Clown Loach
- Goldfish
- White Cloud Mountain Minnow
๐ฆ Invertebrates
- Cherry Shrimp
- Amano Shrimp
- Nerite Snail
- Mystery Snail
๐ Marine Fish
The calculator also includes several marine species, including:
- Ocellaris Clownfish
- Royal Gramma
- Firefish Goby
- Coral Beauty Angelfish
- Yellow Tang
- Blue Tang
- Foxface Rabbitfish
- Lionfish
๐ฉ What Is Bioload?
Bioload refers to the amount of biological waste and oxygen demand produced by the organisms living in your aquarium.
A tiny shrimp and a large Oscar obviously donโt produce the same amount of waste.
Thatโs why the calculator doesnโt treat every fish as equal.
For each species, the model considers factors such as:
- ๐ Adult size
- ๐ฉ Waste output
- ๐ฅ Group requirements
- ๐ Recommended minimum tank size
This gives larger, high-waste fish a much greater effect on the stocking calculation.
๐ฅ Some Fish Need Groups
One of the most common aquarium stocking mistakes is keeping schooling or shoaling fish in very small numbers.
For example, some species in the calculator have minimum group requirements.
If you select a species that requires a group of six but enter only two fish, the calculator can display a warning.
This is important because stocking isnโt only about bioload.
Fish also have behavioral and social requirements.
A tank may technically have enough biological capacity for a fish, but that doesnโt necessarily mean the fish will thrive when kept alone.
โ ๏ธ Fish Compatibility Matters Too
Two species can fit within the same bioload calculation and still be a poor combination.
For example, aggressive fish may harass peaceful community fish.
The calculator therefore checks for some basic temperament conflicts and can display warnings when aggressive and peaceful fish are mixed.
Common temperament categories include:
- ๐ข Peaceful
- ๐ก Semi-aggressive
- ๐ด Aggressive
- ๐ Territorial
These warnings are intended as a helpful starting point โ always research the specific species before adding them to the same aquarium.
๐ Freshwater vs Marine Aquariums
Freshwater and marine fish have very different requirements.
The calculator identifies whether a selected fish belongs to a:
๐ฆ Freshwater setup
or
๐ Marine setup
If you accidentally add both freshwater and marine species to the same stocking list, the calculator will display a warning.
Obviously, freshwater and marine fish should not simply be mixed together because they require different water conditions.
๐ Understanding Your Stocking Percentage
After adding your fish, the calculator produces an estimated stocking percentage.
๐ข Below 70% โ Understocked
There is still significant estimated bioload capacity remaining.
This doesnโt automatically mean you should add more fish. Species compatibility and habitat requirements should still be considered.
๐ข 70โ100% โ Well Stocked
The aquarium is within the calculatorโs estimated stocking range.
This is generally the range where you should pay close attention to maintenance, filtration, water quality, and species compatibility.
๐ 100โ120% โ Near the Limit
The aquarium is approaching or exceeding the estimated capacity.
Adding additional fish may not be advisable.
๐ด Above 120% โ Overstocked
The estimated bioload is significantly above the calculatorโs capacity.
The calculator may recommend reducing the number of fish or improving the aquarium setup.
๐งช What Does the Calculator Actually Calculate?
The calculator combines several inputs into an Adjusted Stocking Index.
The basic model considers:
Tank Capacity
Tank volume ร filtration factor ร surface-area factor ร base capacity
The fish demand is estimated using:
Fish Demand
Adult size ร bioload factor ร number of fish
The final stocking level is then calculated by comparing estimated fish demand against estimated tank capacity.
This isnโt intended to be a scientific measurement. It is a heuristic aquarium planning tool designed to give you a more detailed starting point than a simple rule of thumb.
๐ Example: Planning a Community Aquarium
Imagine you have a 29-gallon aquarium and want to keep a small community of fish.
You might add:
- ๐ 6 Neon Tetras
- ๐ 6 Corydoras
- ๐ก 1 Honey Gourami
The calculator considers each species separately rather than treating all 13 fish as identical.
It considers their adult sizes, estimated bioload, group requirements, and minimum tank recommendations.
The result gives you an overall stocking estimate along with any warnings.
This makes it easier to identify potential problems before purchasing the fish.
๐ง Why the โ1 Inch of Fish per Gallonโ Rule Isnโt Enough
Youโve probably heard this aquarium rule:
1 inch of fish per gallon
Itโs simple, but real aquariums are much more complicated.
A 10-inch fish isnโt necessarily equivalent to ten 1-inch fish.
Different species have different:
- Metabolic rates
- Waste production
- Body shapes
- Oxygen requirements
- Swimming requirements
- Social behavior
- Territorial behavior
- Adult sizes
A large Oscar, for example, has dramatically different requirements from a group of tiny tetras.
Thatโs why a more detailed approach can be useful.
๐ Custom / Not Listed Fish
Canโt find your fish?
No problem.
Select:
๐ Custom / Not Listed Fish
You can then enter:
- Adult size
- Bioload level
- Minimum group size
- Temperament
This allows you to use the calculator for species that arenโt included in the built-in database.
๐งน Remember: Stocking Is Only One Part of Aquarium Care
Even a properly stocked aquarium still requires regular maintenance.
Good aquarium management includes:
- ๐ง Regular water changes
- ๐งช Testing water parameters
- ๐งน Cleaning the aquarium appropriately
- ๐ Maintaining your filter
- ๐ฝ๏ธ Avoiding overfeeding
- ๐ฌ๏ธ Maintaining adequate oxygenation
- ๐ก๏ธ Keeping appropriate temperature
- ๐ Monitoring fish behavior
- ๐ Watching for signs of illness or stress
A stocking calculator should help you plan your aquarium, not replace responsible fishkeeping.
โค๏ธ Plan Before You Buy
One of the best ways to avoid aquarium problems is to decide on your stocking plan before purchasing your fish.
Instead of thinking:
โHow many fish can I squeeze into this tank?โ
think:
โWhat fish can thrive in this aquarium?โ
Thatโs a much better question.
Consider the adult size, behavior, swimming space, water parameters, group requirements, compatibility, and filtration needs of every species.
๐ Start Planning Your Aquarium
Ready to check your aquarium?
Use the Aquarium Fish Stocking Calculator above.
Enter your tank volume, choose gallons or liters, select your water type, add your fish, and check the estimated stocking level.
The calculator will help you see your estimated:
๐ Stocking Percentage
๐ฉ Bioload Demand
๐ง Tank Capacity
๐ Surface Area Factor
๐ Filtration Factor
โ ๏ธ Compatibility & Group Warnings
Whether youโre setting up your first aquarium or planning a larger community tank, this tool can give you a useful starting point for making better stocking decisions.
๐ Final Reminder
There is no single number that determines exactly how many fish every aquarium can hold.
Fish species, adult size, behavior, filtration, maintenance, oxygenation, tank dimensions, and water quality all matter.
Use this calculator as a planning guide, and always research each species carefully before adding it to your aquarium.
Happy fishkeeping! ๐ ๐ฟ๐ง
