Fishstores.org
StatesBest StoresServicesNear meMapToolsGuidesSpecies
Fishstores.org

The most comprehensive directory of brick-and-mortar fish stores in the United States.

Find Fish Stores

  • Fish Stores Near Me
  • Browse by State
  • Best by Specialty
  • Stores by Service
  • Nationwide Store Map

Care Guides

  • Freshwater fish & shrimp
  • Saltwater & reef
  • Tanks & equipment
  • Troubleshooting
  • Browse all guides →
  • Species directory →

Resources

  • About Us
  • Email Us
  • Sitemap
© 2026 fishstores.org. All rights reserved.
Privacy PolicyTerms of ServiceAccessibility

Find local stores

Done with the math? Find aquarium stores near you to source what you need.

Stores near meBrowse by state

Popular tools

  • Tank volume
  • Fish compatibility
  • Stocking
  • Heater size
  • Substrate
  • Pond volume
  1. Home
  2. ›
  3. Tools
  4. ›
  5. Aquarium Stocking Calculator

Stocking

Aquarium Stocking Calculator

Estimate how many fish your tank can hold. A size-weighted bioload estimate for any aquarium size and species mix, with minimum tank size warnings.

Estimate how many fish your tank can hold. Set your tank size, add species, and watch the stocking level: a size-weighted estimate of bioload, not the rough “one inch per gallon” rule.

Tank volume
Enter the tank’s rated size in gallons. The estimate already takes off about 10% for substrate and decor. Not sure of the size? Calculate it here.
gallons
Stocking level
Well stocked
87%16 fish · 26 gal net

Room for roughly 3 more neon-sized fish (about 1.5 in).

This is an estimate, not a safe-capacity guarantee. It weights each species’ typical adult length by body size; filtration, plants, maintenance, and individual fish all move the real limit. Let nitrate tests and your fish’s behavior have the final say.

Add fish
Adjust the count for each species you plan to keep.

Angelfish

Semi-aggressive·min 30 gal·Care guide
0

Betta Fish

Semi-aggressive·min 5 gal
0

Black Skirt Tetra

Peaceful·min 20 gal·schooling·Care guide
0

Blue Gourami

Semi-aggressive·min 30 gal·Care guide
0

Boesemani Rainbow

Peaceful·min 40 gal·schooling·Care guide
0

Bolivian Ram

Peaceful·min 30 gal·Care guide
0

Bristlenose Pleco

Peaceful·min 20 gal·Care guide
0

Bronze Cory

Peaceful·min 20 gal·schooling·Care guide
0

Cardinal Tetra

Peaceful·min 10 gal·schooling·Care guide
0

Celestial Pearl Danio

Peaceful·min 10 gal·schooling·Care guide
0

Cherry Barb

Peaceful·min 20 gal·schooling·Care guide
0

Chili Rasbora

Peaceful·min 5 gal·schooling·Care guide
0

Clown Loach

Peaceful·min 75 gal·schooling·Care guide
0

Common Pleco

Peaceful·min 125 gal·Care guide
0

Convict Cichlid

Aggressive·min 30 gal·Care guide
0

Corydoras Catfish

Peaceful·min 20 gal·schooling
6

Dwarf Gourami

Semi-aggressive·min 10 gal·Care guide
0

Dwarf Rainbow

Peaceful·min 30 gal·schooling
0

Electric Blue Acara

Semi-aggressive·min 30 gal
0

Ember Tetra

Peaceful·min 10 gal·schooling·Care guide
0

Endler's Livebearer

Peaceful·min 10 gal·Care guide
0

Firemouth Cichlid

Semi-aggressive·min 30 gal·Care guide
0

German Blue Ram

Peaceful·min 20 gal·Care guide
0

Glass Catfish

Peaceful·min 30 gal·schooling·Care guide
0

Gold Barb

Peaceful·min 20 gal·schooling·Care guide
0

Guppy

Peaceful·min 10 gal·Care guide
0

Harlequin Rasbora

Peaceful·min 10 gal·schooling·Care guide
0

Honey Gourami

Peaceful·min 10 gal·Care guide
0

Jack Dempsey Cichlid

Aggressive·min 55 gal·Care guide
0

Kribensis

Semi-aggressive·min 20 gal·Care guide
0

Kuhli Loach

Peaceful·min 20 gal·schooling·Care guide
0

Lemon Tetra

Peaceful·min 20 gal·schooling·Care guide
0

Molly

Peaceful·min 20 gal·Care guide
0

Neon Tetra

Peaceful·min 10 gal·schooling·Care guide
10

Oscar Cichlid

Aggressive·min 75 gal·Care guide
0

Otocinclus Catfish

Peaceful·min 10 gal·schooling·Care guide
0

Panda Cory

Peaceful·min 20 gal·schooling·Care guide
0

Pearl Gourami

Peaceful·min 30 gal·Care guide
0

Platy

Peaceful·min 10 gal·Care guide
0

Pygmy Cory

Peaceful·min 10 gal·schooling·Care guide
0

Rainbow Shark

Semi-aggressive·min 50 gal·Care guide
0

Red Tail Shark

Semi-aggressive·min 55 gal
0

Rosy Barb

Peaceful·min 30 gal·schooling·Care guide
0

Rummy Nose Tetra

Peaceful·min 20 gal·schooling·Care guide
0

Serpae Tetra

Semi-aggressive·min 20 gal·schooling·Care guide
0

Siamese Algae Eater

Peaceful·min 30 gal·schooling
0

Silver Dollar

Peaceful·min 75 gal·schooling
0

Swordtail

Peaceful·min 20 gal·Care guide
0

Tiger Barb

Semi-aggressive·min 20 gal·schooling·Care guide
0

White Cloud Mountain Minnow

Peaceful·min 10 gal·schooling
0

Yoyo Loach

Semi-aggressive·min 40 gal·schooling·Care guide
0

Zebra Danio

Peaceful·min 10 gal·schooling·Care guide
0

Next step

Stock your tank locally

Found your mix? Find an aquarium store near you that carries these species and the gear to support them.

Find stores near me
Need help? View the step-by-step guide↓

Quick answer

How many fish can I put in my aquarium?

Weigh each species' adult size against your tank's net water volume instead of the rough one-inch-per-gallon rule. As an estimate, a 10-gallon holds about 6-8 neon-sized fish (about 1.5 in) or 4-5 two-inch fish like guppies; a 29-gallon holds a small community plus a centerpiece fish.

Size-weighted adult length vs. net gallons
  • Enter the rated tank size; the estimate takes off about 10% for substrate and decor
  • Respect each species' minimum tank size
  • Bigger fish need disproportionately more space
  • Stock slowly as the tank matures
  • It's an estimate: water tests have the final say

Quick reference

How many fish in a 10 gallon?
6-8 neon-sized fish, 4-5 guppies, or 1 betta
How many fish in a 20 gallon?
10-15 neon-sized fish, or 6-10 two-inch fish like guppies
How many in a 29 gallon?
A school or two plus a centerpiece

How to use

Step-by-step guide

Stocking is about bioload, not a length-per-gallon rule. This aquarium stocking calculator estimates how heavily stocked a tank would be by weighting each species' adult length by body size and comparing the total with your tank's net water volume. Use it to sanity-check how many fish fit in a 10, 20, 29, or 55 gallon tank; it's a heuristic estimate, not a guarantee.

  1. No. 01

    Enter your tank size

    Enter your tank's rated size in gallons. The estimate already takes off about 10% for substrate and decorations, so don't subtract it yourself. If you only know the dimensions, run the tank volume calculator first.

  2. No. 02

    Add the fish you want

    Pick each species and quantity. The calculator uses each fish's typical adult length (not the size in the store tank today), counts bigger fish more per inch as a stand-in for bioload, and warns if a species needs a bigger tank.

  3. No. 03

    Read the stocking level

    The result shows an estimated stocking percentage: under 70% leaves room to spare, 70-95% is well stocked, 95-110% is at capacity, and over 110% is overstocked. Treat it as an estimate and let nitrate tests have the final say.

  4. No. 04

    Stock gradually

    Add fish a few at a time over several weeks so your biological filter can keep pace. A fully stocked new tank crashes; a slowly stocked one stabilizes.

Common sizes

5 gallon
1 betta or ~6 tiny nano fish
Chili rasbora size; shrimp & snails ideal
10 gallon
6-8 neon-sized fish
Or 4-5 two-inch fish (guppies, harlequin rasboras)
20 gallon
10-15 neon-sized fish
Or 6-10 two-inch fish; corydoras and platies count about double a neon
29 gallon
15-20 neon-sized fish + centerpiece
Or 8-13 two-inch fish, plus e.g. a dwarf gourami
40 gallon breeder
25-30 neon-sized fish
Or 16-20 two-inch fish; great footprint
55 gallon
35-45 neon-sized fish or a few large
Or 22-28 two-inch fish; stock by bioload, not count
75 gallon
Larger community or cichlids
Strong filtration required

Pro tips

  • Don't lean on the '1 inch of fish per gallon' rule: it ignores body mass, so it's too loose for big fish and can be too strict for tiny ones
  • Always stock for each fish's adult size, not the juvenile size sold in stores
  • Heavy-waste fish (goldfish, plecos, oscars) count far more than their length suggests
  • Schooling fish need groups of 6+, so factor the whole school into your stocking level

Quick facts

How many fish in a 10 gallon tank?
About 6-8 neon tetras or similar 1.5-inch fish, 4-5 two-inch fish such as guppies or harlequin rasboras, or one betta with a cleanup crew. Tinier nano fish (ember tetras, chili rasboras) count for less. Avoid fish that need 20+ gallons.
How many fish in a 20 gallon tank?
Roughly 10-15 neon-sized fish on our estimate, or 6-10 two-inch fish such as guppies or harlequin rasboras. A corydoras or platy counts about twice as much as a neon, so 6 neons plus 6 corydoras is already about full. Stock gradually as the tank matures.
How many fish in a 29 or 30 gallon tank?
Around 15-20 neon-sized fish (or 8-13 two-inch fish) plus a centerpiece such as a dwarf gourami, with strong filtration. Angelfish need 30+ gallons in our data and are best kept with larger tetras.
How many fish in a 55 gallon tank?
About 35-45 neon-sized fish or 22-28 two-inch community fish, or a smaller number of larger fish — stock by total bioload, not by counting bodies.

Pitfalls

Common mistakes to avoid

Learn from others' errors to ensure accurate calculations and healthy aquatic life.

  1. No. 01

    Relying on the 'one inch of fish per gallon' rule

    Why it matters — It ignores body mass, so it lets you overstock with big, bulky fish (and can be needlessly strict with tiny ones)

    Do this instead — Use a size-weighted estimate as a starting point, respect each species' minimum tank size, and confirm with nitrate tests

  2. No. 02

    Stocking the whole tank at once

    Why it matters — Ammonia spikes the young filter can't process, killing fish

    Do this instead — Add fish gradually over several weeks so beneficial bacteria can keep up

  3. No. 03

    Buying juveniles without checking adult size

    Why it matters — A cute 1-inch fish becomes a 12-inch tank-buster

    Do this instead — Always plan stocking around full adult size, not the size in the store

  4. No. 04

    Ignoring schooling-group minimums

    Why it matters — Stressed, nippy, hiding fish when kept in groups that are too small

    Do this instead — Keep schooling species in groups of 6+ and count every one toward your stocking total

Source locally

Find the gear at a local store

To stock your tank, you'll want:

Products

tropical fish · aquarium filters · test kits · water conditioners

Services

fish ordering · stocking consultation

Find stores near meBrowse all stores

Reference

Frequently asked questions

Next up

Finalizing your stock list?

Double-check the fish get along and the tank's the right size:

  • Fish Compatibility Chart & Checker

    Check aquarium fish compatibility instantly. Freshwater compatibility chart to choose peaceful tank mates and avoid aggression.

  • Aquarium Volume Calculator

    Free aquarium volume calculator and aquarium size calculator for rectangular, bow front, and cylinder tanks — instant gallons and liters.

  • Aquarium Heater Size Calculator - Wattage Guide

    Find the right heater wattage for your fish tank. Factors in tank size, room temperature, and target water temp.

More calculators

Pond Volume Calculator·Aquarium Volume Calculator·Fish Compatibility Chart & Checker·Aquarium Substrate Calculator - Sand & Gravel·Aquarium Heater Size Calculator - Wattage Guide

Related topics

Keep digging

  • Check fish compatibility

    Make sure your stocking list actually gets along

  • Calculate your tank volume

    Get the real gallons before you stock

  • Best fish for beginners

    Hardy species that forgive early stocking mistakes