Why Most Aquarium Stocking Calculators Are Wrong

Before diving into the comparison, you need to understand why this matters. The vast majority of aquarium stocking calculators, including some of the most widely cited ones on the internet, are built on a fundamentally flawed premise: the inch-per-gallon rule (or its metric equivalent, cm-per-litre).

This rule says that for every gallon of water, you can keep one inch of fish. Simple enough, and completely wrong. Here's why:

The best calculators have moved well beyond this rule. The worst ones haven't moved at all. Here's where each one stands:

⚠️ Disclosure

We built Aquapacity, so this review is not fully impartial. We've done our best to be factually accurate about the other tools' limitations, those limitations are real, verifiable, and the primary reason we built an alternative.

Quick Comparison Table

Tool Algorithm Database Last Updated Languages Mobile Score
🥇 Aquapacity Bioload + filtration + behaviour 100+ species, actively updated 2025–2026 EN, ES, PT, FR, DE ✅ Yes ⭐⭐⭐⭐⭐
🥈 AqAdvisor Size-based % (inch/gallon) Large but outdated ~2012–2014 EN only ⚠️ Poor ⭐⭐⭐
🥉 AquariumStockingCalculator Size-based only Small Unknown EN only ⚠️ Basic ⭐⭐
4th AtlasReef Calculator Density (cm/litre) only Very limited Unknown ES only ⚠️ Basic ⭐⭐

Detailed Reviews

1

🥇 Aquapacity, aquapacity.com

Free · Freshwater & Saltwater · EN / ES / PT / FR / DE
✅ Best Overall

Aquapacity was designed from the ground up to fix the problems with every other calculator on this list. Instead of treating all fish as identical waste producers, it assigns each species an individual bioload score based on metabolic activity, adult size, and real-world waste production data. It then weighs that score against your filter's actual throughput capacity.

🧬 Species-specific bioload
🔧 Filtration quality weighting
🐠 Territorial behaviour logic
🐟 School size enforcement
🌊 Freshwater + Saltwater
🌍 5 languages
📱 Mobile-first design
🆓 100% free, no account

The algorithm considers several factors simultaneously: the bioload contribution of each fish, a filtration efficiency multiplier based on filter type and turnover rate, territorial aggression penalties for species that claim space disproportionate to their size, and minimum school size flags that warn you when a schooling species falls below its social threshold.

✅ Pros

  • Most accurate algorithm available
  • Database updated through 2025–2026
  • Accounts for filtration quality
  • Territorial behaviour logic built in
  • Works for saltwater tanks too
  • Mobile-first, fast interface
  • 5 languages
  • No ads, no account required

⚠️ Limitations

  • Smaller species database than AqAdvisor (100+ vs 2000+)
  • Rare species may not be listed yet
  • No community forum built in
Verdict: The most scientifically grounded free aquarium calculator in 2025–2026. If your species are in the database, use this one first.
2

🥈 AqAdvisor

Free · Freshwater only · English only
⚠️ Popular but Outdated

AqAdvisor is almost certainly the most famous aquarium stocking calculator on the internet, and that reputation is the problem. Thousands of fishkeeping forum posts cite its "stocking %" figure as authoritative, but the tool's core algorithm and database have not received meaningful updates in over a decade.

AqAdvisor works by assigning a stocking percentage to your tank based on fish size relative to the "ideal" water volume. Add a school of corydoras and it tells you you're at 40%. Add an oscar and it might tell you you're at 70%. The problem: an oscar at 30 cm produces an order of magnitude more waste than even a large school of cories, but AqAdvisor's model doesn't capture this.

Its species database is impressively large (covering thousands of entries), which explains its continued popularity, if you're looking for an obscure species, AqAdvisor might be the only calculator that has it. But having a species listed is very different from having accurate bioload data for it. Many entries simply extrapolate from size, which brings us back to the same flawed foundation.

✅ Pros

  • Very large species database
  • Well-known, well-documented
  • Compatible with many obscure species
  • Free to use

⚠️ Limitations

  • Algorithm based on inch/gallon logic
  • Database not updated since ~2012–2014
  • No filtration quality weighting
  • No territorial behaviour logic
  • English only, poor mobile experience
  • Cluttered, dated interface
  • Freshwater only
Verdict: Useful as a fallback for obscure species, but don't rely on its stocking percentages as an accurate measure of bioload. Cross-check with a more modern tool.
3

🥉 AquariumStockingCalculator.com

Free · Basic · English only
📊 Basic

A simple, no-frills calculator that applies a straightforward size-to-volume ratio. It has a smaller database than AqAdvisor and no documentation of when it was last updated. There's no filtration logic, no species-specific bioload data, and no distinction between high-waste and low-waste species. What it does, it does simply, which means it inherits all the problems of size-based stocking rules without AqAdvisor's database depth.

✅ Pros

  • Very simple interface
  • Fast to use
  • Free

⚠️ Limitations

  • Size-based logic only
  • Small species database
  • No filtration input
  • No updates documented
  • English only
Verdict: Not recommended as a primary tool. Too basic to give you meaningful guidance on modern stocking decisions.
4

4th, AtlasReef Fish Density Calculator

Free · Density-based · Spanish-focused
📐 Density Only

The AtlasReef calculator is a Spanish-language tool that applies the cm-per-litre density rule to estimate stocking levels. It's primarily designed around the old European standard of 1 cm of fish per litre of water, a rule that, like its imperial counterpart, treats all fish as equivalent. There's no species database, no filtration input, and no distinction between a 10 cm goldfish and a 10 cm discus in terms of waste production.

For Spanish-speaking fishkeepers looking for a quick sanity check, it can give you a rough idea, but nothing more than that. It doesn't account for any of the variables that actually determine whether a stocking plan will succeed or fail in the long term.

✅ Pros

  • Spanish language interface
  • Very quick to use
  • Free

⚠️ Limitations

  • Density (cm/L) logic only, no bioload
  • No species database
  • No filtration input
  • Spanish only
  • No freshwater/saltwater distinction
Verdict: A starting point at best. Spanish speakers should use Aquapacity's calculator, which offers full Spanish support and a vastly more complete algorithm.

🧮 Try the Most Accurate Aquarium Calculator

Aquapacity's calculator gives you a real bioload analysis, not just a size ratio. Add your fish, enter your filter, and get an instant result backed by species-specific data.

Use Aquapacity Free →

What Makes Aquapacity's Algorithm Different?

To explain why Aquapacity produces more accurate results, it helps to understand exactly what's happening under the hood, and why we built it the way we did.

1. Species-specific bioload scores

Every species in our database has an individual bioload score that reflects its actual metabolic output, not just its size. A goldfish at 15 cm gets a very different bioload value than a 15 cm rainbow fish, because goldfish are notoriously heavy waste producers while rainbowfish are comparatively clean. This distinction matters enormously when you're deciding whether your filter can cope.

2. Filtration efficiency weighting

Your filter is your tank's life support system. A large canister filter running at 10× turnover handles bioload that would crash a basic hang-on-back. Aquapacity asks you to input your filter's litres-per-hour rating and type, then applies an efficiency multiplier to calculate how much of the bioload it can realistically process. Other calculators either ignore this entirely or apply a single generic "filtration level" slider that makes no meaningful distinction between different setups.

3. Territorial behaviour penalties

Some fish claim territory in ways that have nothing to do with their physical size. A male betta in a 100-litre tank can make the entire space hostile to other fish. A breeding pair of cichlids in a 120-litre tank can terrorise tank mates several times their size. Our algorithm applies territory multipliers for species known to exhibit strong territorial behaviour, so a "small" cichlid isn't treated the same as a "small" tetra.

4. School size enforcement

Adding a single neon tetra to your list generates a warning, not because one tetra creates too much bioload, but because a single schooling fish is chronically stressed and will not thrive. Our calculator flags minimum school size requirements for every schooling species in the database, which is something no other calculator we're aware of handles correctly.

5. Freshwater and saltwater support

Saltwater tanks operate at different biological densities, with different species profiles and typically lower fish-per-litre tolerances. Aquapacity supports both freshwater and marine configurations with separate databases calibrated for each environment.

💡 Our recommendation

Use Aquapacity as your primary calculator. If you have a rare or unusual species that isn't in our database yet, check AqAdvisor as a secondary source, but treat its stocking percentages as a rough guide only, not a definitive answer. The species database is its main strength; its algorithm is not.

How to Use a Stocking Calculator Correctly

Even the best calculator is only as useful as the inputs you give it. Here are the most common mistakes people make:

Frequently Asked Questions

What is the best free aquarium stocking calculator?

Aquapacity is the best free option available in 2025–2026. It uses species-specific bioload data, accounts for filtration quality and territorial behaviour, and is available in five languages. It's completely free with no account required.

Is AqAdvisor still accurate?

AqAdvisor's algorithm and database haven't been meaningfully updated since approximately 2012–2014. It remains useful as a reference for obscure species that aren't yet in more modern databases, but its stocking percentages are based on simplified inch-per-gallon logic rather than real bioload data. Use it as a supplementary reference, not a primary tool.

What's the difference between a bioload calculator and a stocking calculator?

The terms are often used interchangeably. Technically, a stocking calculator tells you how many fish fit by volume or size, essentially a density calculation. A bioload calculator goes further: it estimates the actual biological waste load and compares it against your filter's processing capacity. The best tools do both, as Aquapacity does.

Why is the inch-per-gallon rule bad?

Because it treats all fish as interchangeable waste producers, which they are not. A 30 cm oscar and thirty 1 cm tetras measure the same under this rule, but their actual waste output, territorial behaviour, and impact on water quality are completely different. Modern calculators use species-specific bioload data instead.

🧮 Ready to Stock Your Tank the Right Way?

Stop guessing. Use Aquapacity's calculator to get a bioload analysis based on actual species data and your specific filter setup.

Check My Stocking →