Care

How many fish can I put in my tank?

Fish

Stocking an aquarium is more nuanced than the old inch-per-gallon rule suggests. That guideline ignores body mass, activity level, waste output, territoriality, and oxygen demand, so it fails for anything beyond slim community fish like neon tetras.

A better approach starts with your filter capacity and surface area. Wider tanks exchange gases more efficiently than tall narrow ones, so they support more fish per gallon. A robust filter rated for at least double your tank volume gives a larger margin for waste processing.

Research each species individually. A single oscar can need 75 gallons despite being only 12 inches long because of its enormous waste output and territorial behavior. Meanwhile, a school of 10 ember tetras thrives in a well-planted 10-gallon tank.

Stock slowly, adding a few fish at a time over weeks so your biological filter can ramp up to handle the increased ammonia load. Test water parameters after each addition. If ammonia or nitrite spikes above zero, stop adding fish and do partial water changes until the cycle catches up.

Consider swimming zones as well. Bottom dwellers like corydoras, mid-level swimmers like tetras, and surface fish like hatchetfish use different parts of the water column, reducing competition and making the tank feel less crowded.

Online stocking calculators such as AqAdvisor can give rough guidance based on species bioload and tank dimensions, but always verify with your own water tests. Understocking is almost always safer and leads to healthier, less stressed fish with cleaner water between maintenance sessions.