Fish Tank Stocking Calculator - Calculate Aquarium Capacity

Calculate how many fish your aquarium can hold

Tank Size Calculator

5 gal
16x8x10"
10 gal
20x10x12"
20 gal
24x12x16"
29 gal
30x12x18"
40 gal
36x18x16"
55 gal
48x13x21"
75 gal
48x18x21"
125 gal
72x18x23"

Stocking Results

Tank Volume
-
Effective Water Volume
-
Max Total Fish Length
-
Current Stocking Level
0%
Safe (0-60%) Caution (60-85%) High (85-100%+)

Recommended Maximum Fish Counts

These are estimates based on adult fish size. Mix and match while staying within your total inch limit.

Small Fish (1-2 inches)

Examples: Neon Tetra, Guppy, Ember Tetra, Chili Rasbora

Up to - fish

Medium Fish (3-5 inches)

Examples: Angelfish, Gourami, Molly, Platy, Swordtail

Up to - fish

Large Fish (8-12 inches)

Examples: Oscar, Jack Dempsey, Large Pleco, Blood Parrot Cichlid

Up to - fish

Common Aquarium Fish Sizes

Always plan for adult size when calculating stocking capacity. Many fish sold as juveniles grow significantly larger.

Fish Species Adult Size Temperament Notes
Neon Tetra 1.5 inches Peaceful Keep in schools of 6+
Guppy 1.5-2 inches Peaceful Males smaller than females
Betta (Siamese Fighting Fish) 2.5-3 inches Aggressive to other bettas Keep males solitary
Corydoras Catfish 2-3 inches Peaceful Bottom dweller, keep in groups of 3+
Platy 2-3 inches Peaceful Hardy beginner fish
Molly 3-4 inches Peaceful Prefer slightly brackish water
Dwarf Gourami 3-3.5 inches Peaceful Males can be territorial
Angelfish 6 inches tall, 3-4 inches body Semi-aggressive Needs tall tank, min 20 gallons
Pearl Gourami 4-5 inches Peaceful Good community fish
Rainbow Shark 6 inches Semi-aggressive Territorial, only one per tank
Goldfish (Common) 10-12 inches Peaceful High waste, needs 20+ gallons per fish
Fancy Goldfish 6-8 inches Peaceful Needs 20 gallons for first fish, 10 per additional
Oscar 10-12 inches Aggressive Needs 55+ gallons, high waste producer
Common Pleco 18-24 inches Peaceful Needs 75+ gallons, heavy waste
Bristlenose Pleco 4-6 inches Peaceful Better alternative to common pleco

Understanding the 1 Inch Per Gallon Rule

The "1 inch of fish per gallon" rule is a basic guideline for stocking aquariums. It suggests you can keep 1 inch of adult fish body length per gallon of water. For example, a 20-gallon tank could theoretically hold 20 inches of fish (such as 10 fish that are 2 inches each when fully grown).

However, this rule has significant limitations:

  • Fish shape matters. A 6-inch slender tetra has less bioload than a 6-inch thick-bodied goldfish.
  • Waste production varies. Goldfish and plecos produce far more waste than most tropical fish.
  • Activity level counts. Active swimmers need more horizontal swimming space than sedentary fish.
  • Aggression and territory. Aggressive or territorial fish need more space regardless of body size.
  • Tank shape impacts capacity. A long, shallow tank supports more fish than a tall, narrow tank with the same volume.

This calculator uses the 1 inch per gallon rule as a baseline and adjusts for filtration level. Always research specific species requirements and consider adult size, behavior, and compatibility when stocking your aquarium.

Filtration and Water Quality

Proper filtration is critical to maintaining a healthy aquarium. The calculator adjusts stocking capacity based on three filtration levels:

  • Basic Filtration (80% capacity): Small or underpowered filter, infrequent water changes, minimal live plants. Conservative stocking is essential.
  • Moderate Filtration (100% capacity): Appropriately sized filter (rated for your tank size), weekly water changes, some plants. Standard stocking applies.
  • Heavy Filtration (120% capacity): Oversized filter, twice-weekly water changes, heavily planted tank. Can support higher stocking densities with careful monitoring.

Regardless of filtration level, always test your water parameters regularly. Ammonia and nitrite should always be 0 ppm. Nitrate should be kept below 20 ppm through regular water changes. High readings indicate overstocking or insufficient filtration.

Stocking Tips for Beginners

  • Start conservatively. It's easier to add more fish later than to deal with water quality problems from overstocking.
  • Cycle your tank first. Establish beneficial bacteria before adding fish using the nitrogen cycle process (4-6 weeks).
  • Research before buying. Know the adult size, temperament, water requirements, and compatibility of every species.
  • Add fish gradually. Introduce 2-3 fish per week to avoid overwhelming your biological filter.
  • Plan for different zones. Combine bottom dwellers, mid-level swimmers, and surface fish to use all tank space.
  • Consider schools. Many species (tetras, rasboras, corydoras) need groups of 6+ to feel secure and display natural behavior.
  • Account for growth. That cute 1-inch pleco will become an 18-inch monster. Always plan for adult size.
  • Monitor water quality. Test weekly during the first few months and after adding new fish.

Fish Tank Stocking FAQ

How many fish can I put in my tank?

The traditional rule is 1 inch of adult fish per gallon of water. However, this depends on fish species, filtration, tank shape, and fish behavior. A 20-gallon tank can typically hold 15-20 inches of fish (e.g., 10 small fish at 1.5-2 inches each). Always research specific species requirements and consider adult size, not purchase size.

What is the 1 inch per gallon rule?

The 1 inch per gallon rule is a basic guideline that suggests you can keep 1 inch of adult fish body length per gallon of water. For example, a 10-gallon tank could hold 10 inches of fish total. This rule works best for small, slender-bodied fish. Large or high-waste fish require more space, while heavily planted tanks with excellent filtration can support slightly higher stocking.

Does tank shape affect how many fish I can keep?

Yes. Surface area matters more than volume for oxygen exchange. A wide, shallow 20-gallon tank provides more surface area than a tall, narrow 20-gallon tank, and can support more fish. Long tanks also give active swimmers more swimming space. Deduct approximately 10% of total volume for substrate, decorations, and water displacement.

How does filtration affect stocking capacity?

Better filtration allows for higher stocking levels. Basic filtration (minimal filter, few water changes) supports conservative stocking at 70-80% of the 1 inch per gallon rule. Moderate filtration (appropriately sized filter, regular maintenance) supports the standard rule. Heavy filtration (oversized filter, frequent water changes, live plants) can support 120% or more of the standard rule.

Should I count fish size at purchase or adult size?

Always plan for adult size. Many fish sold as juveniles grow significantly. A 2-inch Oscar will grow to 12 inches. A 1-inch Common Pleco will reach 18-24 inches. Research the adult size of every species before purchasing, and stock based on their full-grown dimensions.

Can I mix different fish sizes in one tank?

Yes, but consider compatibility and space needs. Small fish (tetras, guppies) can coexist with medium fish (gouramis, angelfish) if the medium fish are not aggressive. Avoid mixing very small fish with large predatory fish. Also consider swimming zones: bottom dwellers (corydoras), mid-level swimmers (tetras), and surface fish (hatchetfish) can share space efficiently.

What fish produce the most waste?

Large carnivorous fish like Oscars, Goldfish (despite being cold-water), and Plecos produce heavy waste loads. These fish require lower stocking densities and more powerful filtration. A single 12-inch Oscar may need a 55-75 gallon tank despite the 1 inch per gallon rule suggesting 12 gallons.

How often should I do water changes based on stocking level?

Lightly stocked tanks (50-70% capacity) need weekly 25% water changes. Moderately stocked tanks (70-100% capacity) need weekly 30-40% water changes. Heavily stocked tanks (100%+ capacity) need twice-weekly 30-40% water changes. Always test water parameters (ammonia, nitrite, nitrate) regularly regardless of stocking level.

What is a bioload and why does it matter?

Bioload is the total amount of waste produced by fish and decomposing organic matter in your tank. Higher bioload means more ammonia and nitrate production, requiring stronger filtration and more frequent maintenance. Different fish produce different bioloads regardless of size. Goldfish and plecos are high bioload fish. Tetras and rasboras are relatively low bioload.

Can I add more fish if I have live plants?

Live plants can support slightly higher stocking by consuming nitrates and producing oxygen. Heavily planted tanks with good growth can support 10-20% more fish than the standard rule. However, plants are not a substitute for proper filtration and water changes. Monitor water parameters closely when increasing stocking levels.

What are signs of overstocking?

Common signs include: fish gasping at the surface (low oxygen), cloudy water, persistent algae problems, elevated ammonia/nitrite/nitrate readings, fish showing stress (clamped fins, lethargy), frequent disease outbreaks, and inability to maintain water quality despite regular maintenance. If you see these signs, reduce stocking or improve filtration.

Do I need to account for fry when stocking livebearers?

Yes. Livebearing fish (guppies, mollies, platies, swordtails) reproduce frequently and can quickly overpopulate a tank. Start conservatively and either separate breeding adults, remove fry, or keep predator fish that will control population. Many fish stores accept healthy fry as trade-ins.

Related Tools

Privacy & Limitations

  • All calculations run entirely in your browser -- nothing is sent to any server.
  • Results are estimates and may vary based on actual conditions.

Related Tools

View all tools

Fish Tank Stocking Calculator FAQ

How many fish can I put in my tank?

The traditional rule is 1 inch of adult fish per gallon of water. However, this depends on fish species, filtration, tank shape, and fish behavior. A 20-gallon tank can typically hold 15-20 inches of fish (e.g., 10 small fish at 1.5-2 inches each). Always research specific species requirements and consider adult size, not purchase size.

What is the 1 inch per gallon rule?

The 1 inch per gallon rule is a basic guideline that suggests you can keep 1 inch of adult fish body length per gallon of water. For example, a 10-gallon tank could hold 10 inches of fish total. This rule works best for small, slender-bodied fish. Large or high-waste fish require more space, while heavily planted tanks with excellent filtration can support slightly higher stocking.

Does tank shape affect how many fish I can keep?

Yes. Surface area matters more than volume for oxygen exchange. A wide, shallow 20-gallon tank provides more surface area than a tall, narrow 20-gallon tank, and can support more fish. Long tanks also give active swimmers more swimming space. Deduct approximately 10% of total volume for substrate, decorations, and water displacement.

How does filtration affect stocking capacity?

Better filtration allows for higher stocking levels. Basic filtration (minimal filter, few water changes) supports conservative stocking at 70-80% of the 1 inch per gallon rule. Moderate filtration (appropriately sized filter, regular maintenance) supports the standard rule. Heavy filtration (oversized filter, frequent water changes, live plants) can support 120% or more of the standard rule.

Should I count fish size at purchase or adult size?

Always plan for adult size. Many fish sold as juveniles grow significantly. A 2-inch Oscar will grow to 12 inches. A 1-inch Common Pleco will reach 18-24 inches. Research the adult size of every species before purchasing, and stock based on their full-grown dimensions.

Can I mix different fish sizes in one tank?

Yes, but consider compatibility and space needs. Small fish (tetras, guppies) can coexist with medium fish (gouramis, angelfish) if the medium fish are not aggressive. Avoid mixing very small fish with large predatory fish. Also consider swimming zones: bottom dwellers (corydoras), mid-level swimmers (tetras), and surface fish (hatchetfish) can share space efficiently.

What fish produce the most waste?

Large carnivorous fish like Oscars, Goldfish (despite being cold-water), and Plecos produce heavy waste loads. These fish require lower stocking densities and more powerful filtration. A single 12-inch Oscar may need a 55-75 gallon tank despite the 1 inch per gallon rule suggesting 12 gallons.

How often should I do water changes based on stocking level?

Lightly stocked tanks (50-70% capacity) need weekly 25% water changes. Moderately stocked tanks (70-100% capacity) need weekly 30-40% water changes. Heavily stocked tanks (100%+ capacity) need twice-weekly 30-40% water changes. Always test water parameters (ammonia, nitrite, nitrate) regularly regardless of stocking level.

Request a New Tool
Improve This Tool