Fish care calculator
Aquarium Stocking & Bioload Calculator | FishZone
Estimate realistic fish stocking capacity using adult size, bioload, filtration, swimming space, tank maturity, plants, and maintenance habits. Suitable for community tanks, cichlids, predators, and planted aquariums.
- Scientific Formula
- Reviewed by Experts
- Updated May 2026
- Instant Results
Type
Risk Assessment
Inputs
6
Difficulty
Beginner
Calculation Time
Instant
Quick Answer
Use this calculator before buying fish to avoid overcrowding. Safe stocking depends on adult body size and shape, waste output, oxygen demand, filtration turnover, tank maturity, territorial needs, and how often you perform water changes. The inch-per-gallon shortcut ignores these factors and fails badly for high-bioload fish like goldfish, plecos, oscars, and many cichlids. Always plan for the fish’s adult size, not the juvenile size you see in the store.
Enter your details
Enter the labeled values below. Results appear without leaving this page.
How to Use This Calculator (Worked Example)
This tool requires 6 key inputs:
- Volume: Enter your specific value (e.g., from your tank's test kit or dimensions).
- Search Species Database: Enter your specific value (e.g., from your tank's test kit or dimensions).
- Quantity to Add: Enter your specific value (e.g., from your tank's test kit or dimensions).
- Unit: Enter your specific value (e.g., from your tank's test kit or dimensions).
- Filtration Type: Enter your specific value (e.g., from your tank's test kit or dimensions).
- Tank Maturity: Enter your specific value (e.g., from your tank's test kit or dimensions).
Example: If you input average baseline values, the calculator will immediately process the formula and return the recommended output and safety warnings above.
Method
This tool uses the visible inputs on the page and returns practical aquatics guidance for maintaining your tank.
Knowledge Journey
Recommended Next Steps
Explore other helpful tools for your aquarium.
Guide
Planted Aquarium Basics for Beginners
Expert nano tank stocking guide: best micro-fish, bioload math, and pairings that actually work in 10 gallons.
Guide
Plant Propagation Guide: Multiply Your Aquarium Plants for Free
Why buy new plants when you can grow them from cuttings? Learn easy propagation techniques for stem plants, rosette plants, and epiphytes.
Guide
The Nano Community Aquarium: Perfect Micro-Fish for 10-Gallon Tanks
A species-by-species stocking plan for building a thriving 10-gallon micro-fish community.
Quiz
Fish Compatibility Quiz
Find beginner-friendly fish that match your tank size, setup, and experience level.
Quiz
Fish Quiz Hub
Choose a guided quiz and get personalized fish care next steps.
Calculator
Ammonia Toxicity Calculator (Free NH3)
Enter your test kit reading (TAN), pH, and temperature — get an instant SAFE or LETHAL verdict for Free Ammonia (NH3). Built for API Master Kit users, cichlid tanks, reef setups, and fish breeders.
The Problem
Fishkeepers need a practical way to decide whether a tank can handle a planned fish list without relying on misleading inch-per-gallon rules, and to diagnose and correct overstocking before it harms the fish.
When to Use This Tool
Use before buying fish, adding schools, upgrading tanks, troubleshooting nitrate, planning filtration, or deciding whether a species will fit long term. Also useful after a fish loss or disease outbreak to reassess stocking balance.
Who is this for?
- Beginner aquarium keepers planning a first community tank and wanting a safe, clear stocking guide
- Intermediate aquarists adjusting filtration, water change schedules, or evaluating a new species addition
- Advanced keepers setting up cichlid, predator, grow-out, planted, or high-bioload systems
- Aquarium store staff helping customers avoid overstocking and returns
- Aquarium club educators and content creators looking for a practical demonstration tool
This aquarium stocking calculator helps you estimate how many fish your tank can support without relying on the outdated one-inch-per-gallon rule. It weighs bioload, filtration capacity, tank maturity, adult fish size, swimming room, aggression, and your maintenance rhythm. Use it to build a sensible stocking plan before you buy fish, not after the tank is crowded.
Who Should Use This Calculator?
Beginners can use it when planning their first community tank to avoid classic overstocking mistakes. Intermediate keepers can compare filter output and water change schedules to fine-tune their setup. Advanced aquarists can sanity-check predator tanks, cichlid systems, grow-out plans, planted aquariums, and high-bioload setups where oxygen and territorial space become limiting.
Why This Calculator Is Useful
The one-inch-per-gallon rule treats all fish as equal, but a ten-inch oscar produces far more waste than ten one-inch tetras, and a discus needs entirely different water quality. This tool helps you avoid the most common pitfalls: stunted growth, constant algae, nitrate spikes, aggression, and fish loss. It turns a wish list into a safe, maintainable stocking plan.
When to Use This Calculator
- Before purchasing any fish for a new or existing tank
- When adding a new school or a larger centerpiece fish
- When upgrading filtration or changing water change habits
- If you notice nitrate rising too fast, aggression, or cloudy water
- When planning a species-only tank (cichlids, goldfish, discus, shrimp)
- Before moving fish from a grow-out tank to a permanent display
Common Problems This Calculator Solves
Overstocking often shows up as ammonia and nitrite spikes, nitrate that climbs above 40 ppm in a few days, fish gasping at the surface, constant disease outbreaks, fin nipping, stunted growth, and substrate that fouls quickly. Using a bioload-based estimate helps you set a safe starting point and then adjust based on actual water test results.
How the Calculator Works
Instead of measuring fish inches, the tool estimates the waste load each species produces based on adult body mass, feeding habits, and activity level. It compares that load against your filter’s biological capacity, the tank’s surface area for oxygen exchange, and your typical water change volume and frequency. It also considers swimming space – a tall, narrow tank may have less usable horizontal room than a long, shallow one. The result is a percentage of the tank’s practical capacity, not a magic number of fish.
Use Adult Size, Not Store Size
Many fish are sold as juveniles. A tiny common pleco, oscar, goldfish, bala shark, or angelfish may outgrow a beginner aquarium in months. Always calculate for maximum adult size and long-term behaviour, then add fish slowly so the biological filter can catch up. A fish’s territorial needs and swimming style are just as important as its bioload.
Real-World Scenarios
- Community 20-gallon tank: One honey gourami, 8–10 small tetras, and 5 pygmy corydoras may fit comfortably if filtration is adequate and water changes are weekly.
- Mbuna cichlid 55-gallon tank: Overstocking is actually used to spread aggression, but this demands massive filtration, frequent large water changes, and very stable pH.
- Planted high-tech 40-gallon: Fast-growing stems can absorb a lot of nitrate, but at night plants consume oxygen, so surface agitation and stocking restraint still matter.
- Goldfish tank: Fancy goldfish need at least 20 gallons for the first fish and 10 gallons for each additional one, with powerful filtration. They produce extreme bioload and need spacious swimming room.
Safety Warnings & Limitations
A calculator gives an estimate, not a guarantee. Biological filtration must be fully cycled before the calculated load is added. Always test ammonia, nitrite, and nitrate after introducing new fish. If nitrate climbs too fast, or fish show stress, reduce the load immediately. Never add a full calculated stocking list at once – the bacteria need time to multiply. Aggression, temperature incompatibility, and special dietary needs are not captured in a simple bioload model, so always research each species individually.
Beginner vs Advanced Usage
Beginners can treat the calculator as a “red light / green light” check before buying. Advanced keepers can use it to model the effect of a sump upgrade, doubling water change volume, or switching from a hang-on-back to a canister filter. It’s also a great teaching tool for fish clubs, store staff, and anyone trying to move beyond outdated rules.
Reference Table
Static Aquarium Fish Stocking Calculator Reference
These baseline ratios and decision rules are included directly in the page so visitors can review core guidance before using the interactive calculator.
| Scenario | Baseline Rule | Safety Note |
|---|---|---|
| Inputs used by this tool | Volume, Search Species Database, Quantity to Add, Unit | The interactive calculator refines the result from these inputs. |
| Outputs generated | Search results, Stocking list container, Unique count badge, Total bioload val | The static table gives baseline logic; final value depends on entered values. |
| Fish Profile (Examples) | Typical Adult Size | Bioload Contribution | Minimum Recommended Tank Size |
|---|---|---|---|
| Neon Tetra (Schooling Fish) | 1.5 inches | Very Low | 10 Gallons (for a small school) |
| Corydoras Catfish | 2 - 3 inches | Low | 20 Gallons (for a small group) |
| Fancy Goldfish | 6 - 8 inches | Very High | 30 Gallons (for the first fish) |
| Oscar (Large Cichlid) | 10 - 14 inches | High to Very High | 75+ Gallons |
| Common Plecostomus | 15 - 24 inches | Extreme | 100+ Gallons |
Troubleshooting Guide
1 Ammonia or nitrite present after adding new fish
Possible cause: Added too many fish too quickly; bacteria colony couldn’t keep up.
Perform a 25–50% water change, add a bacterial starter, reduce feeding, and test daily until levels zero out. Next time, add fish more gradually.
2 Nitrate shoots up within 2–3 days of a water change
Possible cause: Bioload too high for current filtration/water change routine, or overfeeding.
Increase water change frequency/volume, clean filter media lightly, reduce feeding amount, and reconsider stocking level using the calculator.
3 Fish gasping at surface despite good filtration
Possible cause: Low dissolved oxygen, often at night in heavily planted or overstocked tanks with poor surface movement.
Add an air stone, increase surface agitation, reduce stocking, or add a powerhead. Check temperature (cooler water holds more O2).
Glossary of Terms
- Bioload
- The total amount of biological waste produced by the inhabitants of an aquarium, which must be processed by the filtration system.
- Nitrogen Cycle
- The biological process where beneficial bacteria convert toxic ammonia (fish waste) into nitrite, and then into less toxic nitrate.
- Inch-Per-Gallon Rule
- An outdated and often dangerously inaccurate guideline suggesting you can safely keep one inch of adult fish per gallon of water, completely ignoring fish girth, bioload, and oxygen requirements.
- Beneficial Bacteria
- Microorganisms that live in the filter media, substrate, and on tank surfaces, responsible for breaking down toxic fish waste.
- Sump
- An external reservoir, usually housed below the main aquarium, used for additional water volume, hiding equipment, and expanding filtration and biological capacity.
Scientific References
- Ecology of the Planted Aquarium: A Practical Manual and Scientific Treatise
- The Nitrogen Cycle and Biological Filtration