This calculator finds the first limiting factor (bioload, oxygen, or space) and uses that as your recommendation. It accounts for fish mass, waste production, surface area for oxygen exchange, and filtration capacity.
How it works: We calculate multiple constraints (bioload from volume, oxygen from surface area) and take the minimum. Recommended is where most stable tanks live long-term.
Note: Different fish types produce different amounts of waste (bioload). Goldfish and deep-bodied fish need much more space per inch than slim schooling fish.

Not sure how to measure your tank dimensions? We have a complete visual guide with step by step instructions.
Click to see the full measuring guide
Complete your aquarium setup with these helpful calculators:
This calculator finds the first limiting factor (bioload, oxygen, or space) and uses that as your recommendation. It accounts for fish mass, waste production, surface area for oxygen exchange, and filtration capacity.
How it works: We calculate multiple constraints (bioload from volume, oxygen from surface area) and take the minimum. Recommended is where most stable tanks live long-term.
For decades, the "one inch of fish per gallon" rule was the gold standard for aquarium stocking. While easy to remember, it is a dangerous oversimplification that ignores the fundamental biology of aquatic life. A one-inch neon tetra and a one-inch baby Oscar have vastly different metabolic rates, waste outputs, and future space requirements. To truly succeed in this hobby, we must move toward a multi-dimensional understanding of biological capacity, shifting from simple linear rules to a comprehensive framework of mass, surface area, and behavior.
One of the most critical limiting factors in any aquarium is dissolved oxygen. Oxygen enters the water primarily through gas exchange at the surface, which is driven by water movement and total surface area. Therefore, a long, shallow tank actually has a significantly higher stocking capacity for active swimmers than a tall, narrow "column" tank of the same volume. Total volume determines bioload capacity (dilution of toxins), but surface area determines respiratory capacity. Our calculator accounts for this by looking at the footprint and dimensions of your tank, ensuring that your fish don't just have enough water to swim in, but enough oxygen to thrive during peak metabolic hours.
Biological waste production (bioload) does not scale linearly with fish length; it scales with mass and metabolism—a concept known as Kleiber's Law in biology. A fish that is twice as long as another is often four to eight times as heavy, and its waste production increases exponentially rather than linearly. This is why "archetype" based calculations are so important. Deep-bodied fish like Discus or messy eaters like Goldfish produce significantly more ammonia per inch of body length than slim-bodied schooling fish like Rasboras. By selecting the correct fish type, you get a stocking recommendation that respects the actual biological load on your nitrogen cycle, preventing the toxic ammonia spikes that are the primary cause of system crashes.
Stocking is not just about keeping the water chemically clean; it is about providing a humane and psychologically appropriate environment. Active species like Danios or Rainbowfish require long horizontal stretches for sprinting and schooling behavior, while territorial species like Cichlids or Bettas need enough floor space to establish boundaries and hiding spots. Even if your filtration is powerful enough to handle a heavy bioload, a lack of physical swimming space can lead to chronic stress, suppressed immune systems, and increased aggression. Our calculator prioritizes swimming space requirements based on the adult size of the species, ensuring your pets aren't just surviving, but exhibiting natural behaviors.
A tank's capacity is not a static number—it changes as the ecosystem matures. A newly set-up aquarium is a fragile environment with a developing bacterial colony. As a tank matures and grows in with live plants, its ability to process waste and buffer against chemical swings increases dramatically through plant-based nutrient export. This is why our calculator offers different stability tiers. We help you understand the "high stability" zone for a resilient setup that can survive a missed water change, versus the "high-performance" zone that requires expert-level monitoring, high-end canister filtration, and a strict maintenance schedule.
Perhaps the most common mistake in the hobby is stocking based on the size of the fish at the store. Many popular species, like Common Plecos or Goldfish, are sold as two-inch juveniles but grow into foot-long giants with massive bioloads. Our framework insists on using the adult size for all calculations. This forward-looking approach prevents the "emergency tank upgrade" scenario and ensures your system remains stable for the entire lifespan of your inhabitants, which for many species can be a decade or more.