๐Ÿ  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.

Tank Setup
Add Fish to Your Stocking List
No fish added yet โ€” pick a species above and hit Add.
Add fish to see results
0%
0 Total Fish
0 Species
0 Bioload Budget

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! ๐Ÿ ๐ŸŒฟ๐Ÿ’ง

Scroll to Top