Skip to main content

Fish Stocking Calculator

Determine how many fish your aquarium can safely hold using the inch-per-gallon and bioload rules.

Skip to calculator
Pets & Animals

Fish Stocking Calculator

Determine how many fish your aquarium can safely hold using the inch-per-gallon and bioload rules. Factor in filtration, live plants, and fish size.

Last updated: December 2025

Calculator

Adjust values & calculate
Stocking Level
56%
Moderately Stocked
Current Load
20.0 in
Capacity
36.0 in
Remaining
16.0 in
Can Add More Fish
8
at 2 inches each
Weekly Water Change
25%
recommended
Basic Rule Max
15 fish
Adjusted Max
18 fish
Surface Rule Max
15 fish
Stocking Meter
56%
Note: These are guidelines, not absolute limits. Always research specific species requirements for territory, water parameters, and compatibility. Test water parameters regularly.
Your Result
Stocking: 56% (Moderately Stocked) | Can add 8 more fish
Share Your Result
Understand the Math

Formula

Max Fish = Adjusted Capacity / Fish Size

Where Adjusted Capacity = Tank Gallons x Filter Multiplier x (1 + Plant Bonus) in total inches. The basic inch-per-gallon rule provides the baseline, modified by filtration efficiency and plant density.

Last reviewed: December 2025

Worked Examples

Example 1: Community Tropical Tank

A 30-gallon tank with a hang-on-back filter, moderate live plants, and 10 neon tetras (1.5 inches each). Is it overstocked?
Solution:
Basic capacity = 30 inches Filter multiplier (HOB) = 1.0x Plant bonus (moderate) = +20% Adjusted capacity = 30 x 1.0 x 1.2 = 36 inches Current bioload = 10 x 1.5 = 15 inches Bioload percent = 15 / 36 = 42% Remaining = 36 - 15 = 21 inches = 14 more fish
Result: 42% Stocked (Lightly) | Room for 14 more 1.5-inch fish

Example 2: Cichlid Tank Assessment

A 55-gallon tank with canister filter, no plants, and 8 African cichlids averaging 4 inches each.
Solution:
Basic capacity = 55 inches Filter multiplier (canister) = 1.3x Plant bonus (none) = 0% Adjusted capacity = 55 x 1.3 x 1.0 = 71.5 inches Current bioload = 8 x 4 = 32 inches Bioload percent = 32 / 71.5 = 45% Remaining = 71.5 - 32 = 39.5 inches = 9 more fish
Result: 45% Stocked (Lightly) | Room for 9 more 4-inch fish
Expert Insights

Background & Theory

The Fish Stocking Calculator applies the following established principles and formulas. Caring for pets and animals involves a range of quantitative calculations that directly affect animal health and welfare. The resting energy requirement (RER) for dogs and cats is a foundational formula used by veterinarians and nutritionists to determine baseline caloric needs: RER (kcal/day) = 70 × body weight in kilograms raised to the power of 0.75. This allometric scaling reflects the relationship between metabolic rate and body mass across species. Daily energy requirements for activity, growth, reproduction, or illness are then derived by multiplying the RER by a life-stage factor. Medication dosing in veterinary practice is calculated on a milligrams-per-kilogram basis, making accurate weight measurement essential. A drug prescribed at 5 mg/kg for a 12 kg dog requires a 60 mg dose, and errors in weight estimation can result in underdosing or toxicity. Age equivalence formulas allow owners to contextualise their pet's life stage in human terms. A commonly cited model for dogs adjusts for the non-linearity of canine ageing: the first year corresponds to approximately 15 human years, the second to about 9, and each subsequent year to roughly 4–5, though this varies considerably by breed size. Large breeds age faster than small breeds, particularly in middle and later life. Aquarium stocking density is often cited using the approximate guideline of one inch of fish body length per gallon of water, though this rule has significant caveats: it does not account for fish height or body mass, bioload differences between species, filtration capacity, or territorial behaviour. More sophisticated stocking calculations incorporate surface area and filter turnover rate. Pet food label analysis requires understanding the guaranteed analysis panel: crude protein and fat percentages are listed on an as-fed basis, and converting to dry-matter basis (dividing by the fraction of dry matter) allows meaningful comparison between wet and dry foods with different moisture contents. Gestation period tracking for breeding animals requires knowing species-specific durations: approximately 63 days in dogs, 65 in cats, and 114 in pigs.

History

The history behind the Fish Stocking Calculator traces back through the following developments. The relationship between humans and domesticated animals stretches back to the Paleolithic era. Archaeological and genetic evidence indicates that dogs were domesticated from wolves approximately 15,000 years ago, likely through a process of mutual association between human hunter-gatherer groups and wolves that scavenged their campsites. The selective pressures of this relationship produced animals more tolerant of human proximity and more responsive to human social cues. Cat domestication followed a different trajectory, emerging in the Near East roughly 10,000 years ago in association with the advent of grain agriculture. Wildcats (Felis silvestris lybica) were attracted to the rodent populations that grain stores supported, and their presence was tolerated and eventually encouraged by early farming communities. Evidence of a particularly close human-cat relationship appears prominently in ancient Egyptian culture from around 3000 BCE, where cats were associated with divine protection and depicted in art across millennia. Livestock breeding programs developed empirically over thousands of years as agricultural societies selected animals for milk yield, draught capacity, wool quality, and docility. The formal science of genetics, following the rediscovery of Mendel's work around 1900, eventually provided a mechanistic basis for understanding and predicting hereditary traits. The veterinary medicine profession was formally institutionalised with the founding of the Royal College of Veterinary Surgeons in London in 1791 and the establishment of veterinary schools across Europe in the late 18th century. In the United States, the American Society for the Prevention of Cruelty to Animals was founded in 1866 by Henry Bergh, marking the beginning of organised animal welfare advocacy in North America. The 20th century brought rapid advances in veterinary diagnostics, surgical technique, anaesthesia, and pharmacology, progressively narrowing the gap between human and animal medical care. The pet insurance industry emerged in Sweden in the 1920s and expanded globally through the late 20th century. Microchipping of companion animals, which allows permanent identification via implanted RFID transponders, became standard practice in many countries during the 1990s and 2000s, with regulations mandating chipping for dogs in the United Kingdom taking effect in 2016.

Share this calculator

Explore More

Frequently Asked Questions

The inch-per-gallon rule is the most widely known guideline for aquarium stocking, stating that you can keep one inch of fish per gallon of water. For a 30-gallon tank, this means up to 30 inches of total fish length. So you could theoretically keep fifteen 2-inch fish or ten 3-inch fish. However, this rule has significant limitations and should be considered only a rough starting guideline. It works reasonably well for small, slim-bodied fish like tetras and danios but breaks down for larger, heavier-bodied fish like cichlids and goldfish that produce far more waste per inch of body length. A 10-inch oscar produces dramatically more waste than ten 1-inch neon tetras despite having the same total length. Body mass scales with the cube of length, not linearly.
Filtration is one of the most critical factors determining how many fish an aquarium can support. A powerful filter processes more water volume per hour, converting toxic ammonia and nitrite into less harmful nitrate through biological filtration. Canister filters and sump systems can increase effective stocking capacity by 30 to 50 percent compared to a basic sponge filter because they provide significantly more biological media surface area and water flow. Hang-on-back filters offer a middle ground with moderate capacity. The key metric is filter turnover rate, ideally processing the entire tank volume 4 to 8 times per hour. Overfiltration is virtually impossible and always beneficial. However, even the best filter cannot compensate for grossly overstocked conditions because nitrate still accumulates and requires water changes to remove.
Live aquarium plants significantly improve water quality and can moderately increase stocking capacity. Plants absorb ammonia, nitrite, and nitrate as fertilizer for growth, effectively supplementing the biological filter. Fast-growing stem plants and floating plants are particularly effective at nutrient absorption. A heavily planted tank can support 20 to 35 percent more fish than an unplanted tank with the same filtration. Plants also produce oxygen during daylight hours through photosynthesis, increasing dissolved oxygen levels. Additionally, plants provide hiding spots that reduce fish stress, shelter for fry, and break up lines of sight to reduce territorial aggression. The benefits scale with plant density and growth rate. However, plants consume oxygen at night through respiration, so adequate surface agitation remains important in heavily planted and heavily stocked aquariums.
The classic rule is 1 inch of adult fish per gallon of water. However, this oversimplifies — body depth, activity level, and bioload all matter. Better guidelines: surface area rule (12 square inches of surface per inch of fish); heavily planted tanks support higher stocking. Always research the specific species' space requirements, as some fish (like oscars) need far more room than the inch-per-gallon rule suggests.
Tropical freshwater fish: 75–80°F (24–27°C). Goldfish and cold-water fish: 65–72°F (18–22°C). Cichlids: 76–82°F (24–28°C). Discus: 82–86°F (28–30°C). Saltwater/reef tanks: 75–80°F (24–27°C). Consistent temperature is as important as the right range — fluctuations of more than 2°F per day stress fish and suppress immune function.
Rectangular tank: Length × Width × Height (in inches) ÷ 231 = US gallons. Cylinder tank: π × radius² × height (inches) ÷ 231 = US gallons. Bow-front tanks: multiply rectangular volume by approximately 0.85. Actual water volume is 10–15% less than tank capacity due to substrate, decorations, and headspace. Always use actual volume for calculating water treatments and stocking levels.
Educational Note: This calculator is provided for educational and informational purposes. Results are based on the formulas and inputs provided. Always verify important calculations independently. NovaCalculator processes calculator inputs client-side; optional analytics follow visitor consent settings. © 2024–2026 NovaCalculator.

Share this calculator

Formula

Max Fish = Adjusted Capacity / Fish Size

Where Adjusted Capacity = Tank Gallons x Filter Multiplier x (1 + Plant Bonus) in total inches. The basic inch-per-gallon rule provides the baseline, modified by filtration efficiency and plant density.

Worked Examples

Example 1: Community Tropical Tank

Problem: A 30-gallon tank with a hang-on-back filter, moderate live plants, and 10 neon tetras (1.5 inches each). Is it overstocked?

Solution: Basic capacity = 30 inches\nFilter multiplier (HOB) = 1.0x\nPlant bonus (moderate) = +20%\nAdjusted capacity = 30 x 1.0 x 1.2 = 36 inches\nCurrent bioload = 10 x 1.5 = 15 inches\nBioload percent = 15 / 36 = 42%\nRemaining = 36 - 15 = 21 inches = 14 more fish

Result: 42% Stocked (Lightly) | Room for 14 more 1.5-inch fish

Example 2: Cichlid Tank Assessment

Problem: A 55-gallon tank with canister filter, no plants, and 8 African cichlids averaging 4 inches each.

Solution: Basic capacity = 55 inches\nFilter multiplier (canister) = 1.3x\nPlant bonus (none) = 0%\nAdjusted capacity = 55 x 1.3 x 1.0 = 71.5 inches\nCurrent bioload = 8 x 4 = 32 inches\nBioload percent = 32 / 71.5 = 45%\nRemaining = 71.5 - 32 = 39.5 inches = 9 more fish

Result: 45% Stocked (Lightly) | Room for 9 more 4-inch fish

Frequently Asked Questions

What is the inch-per-gallon rule for fish stocking?

The inch-per-gallon rule is the most widely known guideline for aquarium stocking, stating that you can keep one inch of fish per gallon of water. For a 30-gallon tank, this means up to 30 inches of total fish length. So you could theoretically keep fifteen 2-inch fish or ten 3-inch fish. However, this rule has significant limitations and should be considered only a rough starting guideline. It works reasonably well for small, slim-bodied fish like tetras and danios but breaks down for larger, heavier-bodied fish like cichlids and goldfish that produce far more waste per inch of body length. A 10-inch oscar produces dramatically more waste than ten 1-inch neon tetras despite having the same total length. Body mass scales with the cube of length, not linearly.

How does filtration affect fish stocking capacity?

Filtration is one of the most critical factors determining how many fish an aquarium can support. A powerful filter processes more water volume per hour, converting toxic ammonia and nitrite into less harmful nitrate through biological filtration. Canister filters and sump systems can increase effective stocking capacity by 30 to 50 percent compared to a basic sponge filter because they provide significantly more biological media surface area and water flow. Hang-on-back filters offer a middle ground with moderate capacity. The key metric is filter turnover rate, ideally processing the entire tank volume 4 to 8 times per hour. Overfiltration is virtually impossible and always beneficial. However, even the best filter cannot compensate for grossly overstocked conditions because nitrate still accumulates and requires water changes to remove.

What role do live plants play in aquarium stocking?

Live aquarium plants significantly improve water quality and can moderately increase stocking capacity. Plants absorb ammonia, nitrite, and nitrate as fertilizer for growth, effectively supplementing the biological filter. Fast-growing stem plants and floating plants are particularly effective at nutrient absorption. A heavily planted tank can support 20 to 35 percent more fish than an unplanted tank with the same filtration. Plants also produce oxygen during daylight hours through photosynthesis, increasing dissolved oxygen levels. Additionally, plants provide hiding spots that reduce fish stress, shelter for fry, and break up lines of sight to reduce territorial aggression. The benefits scale with plant density and growth rate. However, plants consume oxygen at night through respiration, so adequate surface agitation remains important in heavily planted and heavily stocked aquariums.

How do I calculate the correct aquarium size for fish?

The classic rule is 1 inch of adult fish per gallon of water. However, this oversimplifies — body depth, activity level, and bioload all matter. Better guidelines: surface area rule (12 square inches of surface per inch of fish); heavily planted tanks support higher stocking. Always research the specific species' space requirements, as some fish (like oscars) need far more room than the inch-per-gallon rule suggests.

What is the correct water temperature for different fish?

Tropical freshwater fish: 75–80°F (24–27°C). Goldfish and cold-water fish: 65–72°F (18–22°C). Cichlids: 76–82°F (24–28°C). Discus: 82–86°F (28–30°C). Saltwater/reef tanks: 75–80°F (24–27°C). Consistent temperature is as important as the right range — fluctuations of more than 2°F per day stress fish and suppress immune function.

How do I calculate fish tank water volume?

Rectangular tank: Length × Width × Height (in inches) ÷ 231 = US gallons. Cylinder tank: π × radius² × height (inches) ÷ 231 = US gallons. Bow-front tanks: multiply rectangular volume by approximately 0.85. Actual water volume is 10–15% less than tank capacity due to substrate, decorations, and headspace. Always use actual volume for calculating water treatments and stocking levels.

References

Reviewed by Daniel Agrici, Founder & Lead Developer · Editorial policy