Fishkeeping

Aquarium Stocking Guide: How Many Fish Can Your Tank Actually Hold?

Nexior Gray· 28 May 2026· 7 min read

The most common question in fishkeeping is also the one most often answered badly: how many fish can I keep in my tank?

The traditional answer — one inch of fish per gallon of water — is outdated, unreliable, and leads to overstocking, ammonia spikes, stressed fish, and expensive losses. Modern fishkeeping understands that the safe stocking level of any tank depends on bioload, filtration capacity, species behaviour, and surface area — not a simple size formula.

This guide covers what actually determines how many fish your tank can hold.

Why the Inch-Per-Gallon Rule Fails

The inch-per-gallon rule was developed decades ago when home aquarium filtration was far more basic than it is today. It has two fundamental problems:

The result of following the inch-per-gallon rule blindly is chronic overstocking — the number one beginner mistake in fishkeeping, and the cause of most disease outbreaks and unexplained fish deaths.

What Actually Determines Stocking Capacity

1. Filtration capacity

Your filter is the single biggest limiting factor. The biological filter — the colonies of beneficial bacteria that convert toxic ammonia to nitrite and then to less harmful nitrate — can only handle a certain bioload before it is overwhelmed.

A practical baseline is a filter rated for at least four times the tank volume per hour turnover. For messy species (goldfish, cichlids) or heavily stocked tanks, aim for six to ten times turnover. Manufacturer flow ratings are typically optimistic — factor that in when choosing.

A mature, well-established filter (six weeks minimum to cycle properly) can handle significantly more bioload than a new one. Never stock to capacity in a new tank.

2. Bioload by species

Different species produce dramatically different amounts of waste relative to their size:

SpeciesBioloadNotes
Neon TetraVery LowIdeal community fish, minimal waste
GuppyLowHardy, forgiving of moderate stocking
PlatyLow–MediumActive, moderate waste producers
GoldfishVery HighNotoriously messy — need large, well-filtered tanks
OscarVery HighLarge body mass, heavy feeder
CorydorasLowBottom dweller, relatively clean
PlecoHighOften underestimated — large adults produce significant waste
BettaLowSolitary, minimal waste for tank size needed

3. Surface area

Oxygen enters the water at the surface. A tall, narrow tank holds the same volume as a wide, shallow one but has far less surface area — meaning less oxygen exchange and a lower safe stocking level. Always consider the footprint of the tank, not just the volume.

4. Species compatibility

A mathematically correct stocking level still fails if the species cannot coexist. Fin-nipping species with long-finned fish. Aggressive cichlids with peaceful community fish. Predatory species with anything small enough to be eaten. Compatibility matters as much as numbers.

Minimum Tank Sizes for Common Species

SpeciesMinimum TankPreferred
Betta (single)20 litres40+ litres
Neon Tetra (school of 6)40 litres60+ litres
Guppies (small group)40 litres60+ litres
Corydoras (group of 6)60 litres80+ litres
Goldfish (single fancy)120 litres150+ litres
Oscar (single)200 litres300+ litres
Discus (group of 6)300 litres400+ litres

The Right Way to Stock

Follow these principles and your tank will stay stable:

  1. Cycle the tank first. Never add fish to an uncycled tank. Run the filter for six weeks minimum before stocking, or use a bacterial starter product.
  2. Stock slowly. Add a few fish at a time and wait two to three weeks between additions. This allows the biological filter to adjust to each increase in bioload.
  3. Never stock to maximum immediately. Start at 50–60% of your calculated capacity and build up gradually.
  4. Watch your parameters. Test for ammonia, nitrite, and nitrate weekly when stocking a new tank. Zero ammonia and zero nitrite is the baseline for a healthy, properly cycled tank.

AquaLoad Pro — Aquarium Stocking Calculator

Calculate bioload, filtration requirements and safe stocking levels for your tank. Covers freshwater and marine setups. Works offline on any device. Instant download.

See AquaLoad Pro — £15 →

Overstocking Warning Signs

If your tank shows any of these signs, you may be overstocked or your filtration is insufficient:

If you see these signs, the answer is not more medication — it is more filtration, reduced stocking, or more frequent water changes while you address the underlying issue.