Aquarium Stocking Calculator – Find Your Aquarium’s Safe Fish Capacity
Proper stocking is crucial for fish health and water quality. Overcrowding leads to stress, aggression, and poor water conditions that can harm or kill your fish. Use this calculator to plan your aquarium before you buy, ensuring a healthy environment for your aquatic pets.
How many fish can you keep in your tank?
The answer depends on several factors: tank size, fish species, body type, and filtration capacity. Our aquarium stocking calculator uses three proven methods to help you determine safe stocking levels for freshwater aquariums.
Tank Setup
Species Selection
Add Custom Fish
Can't find your fish? Add a custom species with basic bioload information.
Selected Species
Understanding the Three Stocking Methods
Why the “One Inch Per Gallon” Rule Isn’t Enough
The traditional one inch of fish per gallon rule is the most common guideline for aquarium stocking calculation, but it’s overly simplified. This method doesn’t account for body mass—a slim-bodied neon tetra has very different needs than a heavy-bodied goldfish of the same length. While it’s a good starting point for beginners, more accurate methods consider surface area and bio-load.
Surface Area Rule: Better Oxygen Exchange
This method calculates based on your tank’s surface area, where oxygen exchange occurs. A tall, narrow 29-gallon tank cannot support as many fish as a standard rectangular 29-gallon tank with more surface area. This is why knowing your tank’s dimensions (length and width) matters for accurate stocking calculations. The general guideline is 12 square inches of surface area per inch of slim-bodied fish, or 20 square inches per inch of full-bodied fish.
Bio-Load Multiplier: The Most Accurate Method (Recommended)
The most accurate aquarium stocking calculator method that accounts for fish body type and waste production. Unlike the other methods that calculate ‘inches of fish,’ bio-load calculates gallons needed based on body mass:
- Slim-bodied fish (tetras & rasboras, danios): 0.8 gallon per inch
- Medium-bodied fish (bettas, mollies, gouramis): 1.2 gallons per inch
- Heavy-bodied fish (goldfish & koi, cichlids, oscars): 2 gallons per inch
This method prevents overloading your biological filtration system by ensuring you have adequate water volume for the waste your specific fish will produce.
How to Avoid Overstocking Your Aquarium
Overstocking is one of the leading causes of fish death in home aquariums. Too many fish in a tank creates:
- Poor water quality and toxic ammonia buildup
- Increased aggression and territorial behavior
- Higher disease transmission
- Stressed, unhealthy fish
Best practices for stocking your tank:
- Plan before you buy – Use this aquarium stocking calculator first, verify your chosen fish will thrive
- Cycle your tank – Learn about the nitrogen cycle and get your bacteria started to ensure that your tank will support the life you’ll be adding – this typically takes 4-6 weeks
- Add fish gradually – Stock slowly over weeks to allow beneficial bacteria to adjust
- Account for adult size – Most pet stores sell juvenile fish that will grow larger
- Consider filtration – Your filter should turn over 4-6x tank volume per hour
- Research compatibility – Not all fish can live together peacefully
Common Stocking Questions
Q: How many fish can I put in a 10-gallon tank?
A 10-gallon tank can typically support 8-10 inches of slim or medium-bodied fish (like neon tetras or mollies) or 5 inches of heavy-bodied fish. Always account for adult fish size, not the size when purchased.
Q: How many fish in a 20-gallon tank?
A standard 20-gallon long tank (30″x12″) can support approximately 15-20 inches of slim or medium-bodied fish or 10 inches of heavy-bodied fish, depending on filtration and maintenance schedule.
Q: Can I keep goldfish in a small tank?
No. Despite their popularity as “starter fish,” goldfish produce high waste and grow large. A single goldfish needs a bare minimum 30-gallon tank.
Q: Does tank shape affect fish capacity?
Yes! Surface area matters more than volume for oxygen exchange. A long, shallow tank supports more fish than a tall, narrow tank of the same volume.
Find Fish for Your Aquarium
Ready to stock your tank? Browse available fish on AquaFindr’s marketplace. Support local breeders and aquarium clubs while finding healthy, quality fish for your next aquarium.
