Calculate how many fish your tank can safely support - with bioload-adjusted rules for freshwater, marine, and nano aquariums.
One of the most common mistakes new aquarists make is overstocking - adding too many fish to a tank that cannot support them. The consequences range from cloudy water and algae outbreaks to oxygen depletion, disease outbreaks, and fish death. Getting stocking right is not just about following a number; it requires understanding the nitrogen cycle, bioload, filtration capacity, and the specific needs of your chosen fish species.
This calculator applies the classic inch-per-gallon rule as a starting point, then adjusts for tank type, filtration quality, and plant density to give you a more realistic stocking guide. But it's still a guide - always observe your fish's behaviour and test your water regularly.
Fish excrete ammonia through their gills and waste. In an uncycled or understocked tank, ammonia builds to toxic levels rapidly. In a properly cycled tank, colonies of beneficial bacteria (primarily Nitrosomonas and Nitrobacter species) convert ammonia → nitrite → nitrate. Nitrate is much less toxic and is removed through water changes and, in planted tanks, plant uptake.
The capacity of your tank to process this biological waste - your bioload - is determined by the bacterial colony in your filter and substrate, which in turn is constrained by the oxygen available and the surface area of your filtration media. This is the real limit on stocking: not inches or gallons as such, but how much ammonia your bacteria can neutralise between water changes.
The rule - popularised in fishkeeping guides from the mid-20th century - was a rough proxy for bioload. In practice, it underestimates the bioload of large, messy fish like goldfish and oscars, and overestimates it for small, clean fish like neon tetras. A single common goldfish has the bioload of perhaps 10–15 neon tetras of the same total inch-length. The rule also ignores filtration quality, tank shape (surface area matters for oxygen exchange), and water temperature (warmer water holds less dissolved oxygen).
Despite its limitations, it remains a useful starting point - particularly because it incorporates a safety margin. Hobbyists often find their tanks look more appealing and their fish are healthier when stocked at 60–75% of the calculated maximum rather than at the limit.
Marine fish, on average, produce more metabolic waste per unit of body length than freshwater fish. They also require more stable water chemistry - pH, salinity, alkalinity, and temperature - with tighter tolerances. A saltwater reef tank supporting corals demands near-zero nitrates; a freshwater community tank can tolerate nitrates up to 20–40 ppm without immediate harm to most species.
The standard marine stocking guideline of 1 inch per 5 US gallons (versus 1 inch per 1 gallon for freshwater) reflects both the higher waste output and the need for a larger dilution buffer. Marine tanks also typically require more powerful filtration, protein skimmers, and live rock to process the additional waste. If you're keeping a fish-only system without corals (FOWLR - fish only with live rock), you may be able to stock slightly higher than a reef tank, but the same underlying bioload principles apply.
Tanks under 40 litres (approximately 10 US gallons) are defined as nano aquariums. They're popular for their aesthetics and space efficiency, but they present unique challenges:
For nano tanks, stock conservatively - at 60–70% of the calculated maximum - and perform more frequent partial water changes (twice weekly rather than weekly) to maintain water quality.
Your filter is doing the heavy biological lifting that determines actual tank capacity:
Filter size matters as much as filter type: a small HOB on a large tank will be overwhelmed. Target a turnover rate of 4–10× the tank volume per hour for freshwater and 10–20× for marine reef systems.
In freshwater planted tanks, aquatic plants perform the same nitrogen removal role as the bacteria in your filter - and often more efficiently. Heavily planted tanks (where plant mass is dense relative to tank volume) can meaningfully increase carrying capacity because:
A heavily planted tank with CO₂ injection and strong lighting can sustain 25–50% more bioload than an equivalent bare or artificially decorated tank. The catch: plants also die, and decomposing plant matter produces ammonia just like fish waste. Remove dead leaves regularly and do not let algae accumulate.
No calculator replaces observation. Watch for these signs that your tank is overstocked or approaching its limit:
Beyond the inch-per-gallon starting point, consider these factors when choosing your fish: