Free Aquarium Stocking Calculator – Plan Your Perfect 10+ Gallon Tank

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.

Aquarium stocking calculator example showing properly stocked freshwater tank with school of celestial pearl danios and live plants demonstrating healthy fish capacity for community aquarium.
Photo credit: 802Aquascaping

Tank Setup

gallons
liters
Calculated automatically from dimensions

Species Selection

Important Notice: This calculator only estimates bioload capacity and does not check species compatibility. Please research fish compatibility, water parameters, temperament, and care requirements separately before making stocking decisions.

Add Custom Fish

Can't find your fish? Add a custom species with basic bioload information.

Selected Species

No species selected yet. Search and add species above.


 

Find it on AquaFindr

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:

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:

  1. Plan before you buy – Use this aquarium stocking calculator first, verify your chosen fish will thrive
  2. 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
  3. Add fish gradually – Stock slowly over weeks to allow beneficial bacteria to adjust
  4. Account for adult size – Most pet stores sell juvenile fish that will grow larger
  5. Consider filtration – Your filter should turn over 4-6x tank volume per hour
  6. 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.

Find it on AquaFindr

Close
Close
Close

My Cart

Shopping cart is empty!

Continue Shopping