Skip to content
Care guide

Aquarium stocking calculator

A safer stocking plan leaves waste capacity, swimming room, and maintenance margin instead of filling the tank to its limit.

Small schooling fish such as neon tetras need groups, while goldfish, plecos, and cichlids need extra waste capacity.

This calculator turns your species list into a broad Low, Moderate, High, or Overstocked band.

Guide status

Confidence status: medium confidence

Conservative care guide

Last reviewed: 2026-06-30

Source notes: This guide uses conservative local care data and should be checked against the full setup before buying fish.

Aquarium Stocking Calculator

Add species and quantities. The calculator returns broad stocking bands, not fake precision.

Tank size

Estimated tank volume will appear here.

Your setup

Start with your tank size

Select your tank size and add fish above to begin planning your community.

Educational guidance only. Real outcomes depend on filtration, water quality, temperament, hiding spots, group size, and care.

Beginner answer

A safer stocking plan leaves waste capacity, swimming room, and maintenance margin instead of filling the tank to its limit. Start with the concrete limits: tank volume, adult size, temperament, group size, water range, and filtration margin.

Stocking bands to aim for

  • Low stocking - Best for new tanks, beginner setups, and tanks without strong filtration.
  • Moderate stocking - Reasonable for established tanks with normal filtration and regular maintenance.
  • High stocking - Needs stronger filtration, more water changes, and experienced monitoring.
  • Overstocked - Reduce fish count or upgrade the tank before adding more animals.

Setup rule: Stocking depends on filtration, maintenance, species behavior, adult size, and group needs. The calculator intentionally avoids exact percentage claims.

Setup rule: Custom gallon input and dimension estimates let you check non-standard tanks.

How to use this calculator

Start with adult fish size and quantity, not store size; young fish can make a tank look safer than it really is.

Treat the stocking band as a margin check, then review filtration, maintenance, group size, and swimming room.

If the result is high or overstocked, reduce the plan before adding fish instead of relying on extra water changes alone.

Warnings

These are the failure points that hurt beginner tanks most often. Do not use any calculator as a replacement for water testing, quarantine, observation, or experienced care judgment. The result is a planning screen, not a guarantee.

  • Inch-per-gallon rules - A single oscar at 12 inches needs far more than 12 gallons because body mass and waste matter more than length.
  • Bioload is not fish count - Goldfish, cichlids, and plecos produce far more waste than tetras of the same length.
  • New tanks cannot handle full stocking - A nitrogen cycle usually needs 4-6 weeks; adding too many fish early causes ammonia spikes.
  • Decor reduces real water volume - Substrate, rocks, wood, and low water lines can turn a 20 gallon tank into 15-17 gallons of actual water.
  • Filter ratings are optimistic - Manufacturers rate filters for light stocking, so heavy stocking needs more filtration and water testing.

Editorial notes

How this page is maintained: Tool pages explain the calculator logic and its limits. The rules favor readable warnings over fake precision, especially when stocking or compatibility depends on setup details.

This page uses conservative local care data, explicit compatibility records, and established aquarium care references rather than store-label shorthand.

Combinations are reviewed before they are promoted as indexed guides, and uncertain pairs stay cautious or marked as needing more research.

The recommendations are intentionally conservative because most readers are planning beginner tanks, where water quality and backup options are limited.

Last reviewed: 2026-06-30.

FAQ

Common beginner questions

Why no exact percentage?+

Exact stocking percentages are misleading unless the formula and maintenance assumptions are clearly known.

How long should I wait before adding more fish?+

Wait until the tank is cycled, usually 4-6 weeks for a new aquarium, then add one species or group at a time. Give the filter and bacteria at least two weeks to adjust before adding another group.

Related pages