Aquarium Stocking Calculator
Fish count from tank volume, species, and filtration.
About this calculator
This calculator starts from the classic 'inch per gallon' stocking rule of thumb that's long been a staple of beginner aquarium-keeping guides: for freshwater tanks, roughly one inch of adult fish length per gallon of water; for saltwater fish-only-with-live-rock (FOWLR) and reef tanks, a much more conservative one inch per five gallons, since marine fish and the corals in a reef tank both produce more waste and need more dissolved oxygen per inch of livestock than typical freshwater community fish. This rule is widely cited as a rough starting point, not a precise bioload model — it ignores real differences in fish body mass, activity level, and waste production between species, so a chunky, active fish and a slim, sedentary one of the same length place very different loads on a tank.
The calculator adjusts that base guideline using your filter's actual turnover rate (how many times per hour it processes the full tank volume), since the commonly recommended target for adequate biological filtration is 4-6x turnover per hour: a filter that clears this bar can support somewhat more stock than the base rule allows, while an undersized filter should support meaningfully less. The final recommended stocking level is set conservatively at 75% of this filtration-adjusted maximum, leaving headroom for the fact that these are rough guidelines rather than species-specific bioload calculations.
Inputs
Results
Recommended Stock (inches)
15
How to Use This Calculator
- Enter Tank Volume (gallons), Filter Capacity (GPH), and Tank Type.
- Review the Recommended Stock (inches) result.
- Use Max Fish Inches (base rule) and Max Fish Inches (filtration-adjusted) to inform your decision.
How the result changes with Tank Volume (gallons)
| Tank Volume (gallons) | Recommended Stock (inches) |
|---|---|
| 10 | 9 |
| 15 | 13.5 |
| 30 | 18 |
| 50 | 22.5 |
What each input means
- Tank Volume (gallons)
- Total water volume of the aquarium in US gallons.
- Filter Capacity (GPH)
- Filter flow rate in gallons per hour.
- Tank Type
- Freshwater tanks use a more generous stocking rule than saltwater or reef tanks, which carry a heavier bioload per inch of fish.
What each result means
- Recommended Stock (inches)
- Conservative recommended total fish inches based on tank and filtration.
- Max Fish Inches (base rule)
- Maximum total inches of fish using the classic stocking rule.
- Max Fish Inches (filtration-adjusted)
- Adjusted maximum based on your actual filter capacity.
- Est. Small Fish (2″ avg)
- Approximate number of small community fish (tetras, rasboras).
- Est. Medium Fish (3.5″ avg)
- Approximate number of medium fish (gouramis, small cichlids).
- Filter Turnover (x/hr)
- How many times per hour your filter processes the full tank volume. Target: 4-6x.
- Filtration Adequacy (%)
- How well your filter meets the recommended 5x turnover rate.
How this is calculated
Worked example, using the default values
- Identify Input ParametersTank Volume (gallons) = 20, Filter Capacity (GPH) = 100, Tank Type = 1 = 3 input(s) provided
- Calculate Recommended StockRecommended Stock = adjustedMaxInches * 0.7515 = 15
- Calculate Max Fish InchesMax Fish Inches = tankVolume * inchesPerGallon20 = 20
- Calculate Filtration-Adjusted MaxFiltration-Adjusted Max = maxTotalInches * filtrationMultiplier20 = 20
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Is the 'one inch per gallon' rule actually accurate for every fish?
No — it's a widely used starting-point heuristic, not a precise bioload calculation. It doesn't account for real differences between species in body mass, activity level, waste production, or adult size (a fish that looks small as a juvenile in the store can grow well past its stocking assumption), so it should be treated as a rough first estimate to refine with species-specific research, not a hard limit.
Why do saltwater and reef tanks get such a stricter stocking allowance than freshwater?
Saltwater fish and reef corals generally produce more waste and need more dissolved oxygen and more stable water chemistry per inch of livestock than typical freshwater community fish, and reef tanks specifically also need to support the coral's own biological demands on top of any fish. That's why this calculator applies a stocking rule roughly five times more conservative for saltwater and reef tanks than for freshwater.
How much does filter turnover rate actually change my recommended stocking level?
This calculator can adjust your base stocking allowance from 60% up to 120% depending on turnover rate — a filter processing under 3x the tank volume per hour cuts the recommendation to 60% of the base rule, while a filter hitting 6x or more turnover raises it to 120%, since stronger, more consistent filtration removes waste and maintains water quality more reliably at higher stocking density.
Why is the final recommended stocking level lower than the filtration-adjusted maximum?
The recommendation is deliberately set at 75% of the filtration-adjusted maximum as a safety margin, because both the base inches-per-gallon rule and the filtration adjustment are still simplified guidelines rather than a precise bioload model for your specific fish species — leaving headroom reduces the risk of overstocking from the inherent imprecision of a rule-of-thumb approach.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Aquarium Heater Sizing Calculator
Heater wattage from tank volume and temperature delta.
Aquarium KeepingAquarium Water Change Calculator
Water change volume and frequency from bioload.
Aquarium KeepingFish Quarantine Calculator
Quarantine tank size and medication dosing for new fish.
Pet CareAquarium Size Calculator
Calculate the minimum aquarium size for your fish. Get tank recommendations, filter GPH, and heater wattage based on fish count, size, and type.
AquacultureFish Stocking Rate
Calculate optimal fish stocking density per acre based on pond size, species, and target harvest weight for sustainable aquaculture production.
More in Family, Parenting & Pets.