How Many Fish Can You Keep in Your Tank? Real Stocking Guide
The inch per gallon rule is wrong and it is why so many Indian home tanks fail. Here are real stocking numbers by tank size and species, and how to tell when you have gone too far.
Overstocking is the second biggest cause of dead fish after uncycled tanks, and it is entirely avoidable. The problem is that the rule everyone quotes, one inch of fish per gallon of water, is a rough guideline for small slim tropical fish and nothing else. It tells you a 10 gallon tank can hold a 10 inch fish, which is absurd.
Indian Tank Sizes and Real Volumes
| Tank | Typical dimensions | Gross volume | Actual water volume |
|---|---|---|---|
| 1 ft | 30 x 20 x 20 cm | ~24 L | ~18-20 L |
| 1.5 ft | 45 x 25 x 25 cm | ~40 L | ~32-35 L |
| 2 ft | 60 x 30 x 30 cm | ~65 L | ~55-60 L |
| 2.5 ft | 75 x 35 x 35 cm | ~110 L | ~90-100 L |
| 3 ft | 90 x 38 x 38 cm | ~150 L | ~130-140 L |
| 4 ft | 120 x 45 x 45 cm | ~250 L | ~210-230 L |
| 5 ft | 150 x 50 x 50 cm | ~375 L | ~330-350 L |
Substrate, decor and the gap below the rim take 10-15% of the gross volume. Always stock against the real water volume, not the number on the box.
Stocking by Tank Size
| Tank | Suitable stocking (choose one line) |
|---|---|
| 1 ft / 20 L | 1 betta, OR 6-8 ember tetras, OR 8-10 cherry shrimp. Nothing else. |
| 1.5 ft / 35 L | 1 betta + 4 corydoras pygmaeus, OR 8 neon tetras, OR 5-6 guppies (single sex), OR 8 chili rasboras |
| 2 ft / 55 L | 12 neon tetras + 5 corydoras, OR 8 guppies + 1 bristlenose, OR 6 platies + 6 harlequin rasboras, OR 1 dwarf gourami + 10 tetras |
| 2.5 ft / 90 L | 15 tetras + 6 corydoras + 1 bristlenose, OR 1 pair of angelfish + 10 larger tetras, OR 2 fancy goldfish |
| 3 ft / 130 L | 20-25 small community fish across 3-4 species, OR 3 fancy goldfish, OR 1 pair angelfish + 12 tetras + 6 cories, OR 4-6 medium cichlids |
| 4 ft / 220 L | 1 Oscar alone, OR 2 blood parrots + a pleco, OR 8-10 medium African cichlids, OR 5 fancy goldfish, OR a 40 fish community |
| 5 ft+ / 330 L+ | 1 arowana, OR 1 flowerhorn, OR a large cichlid community, OR 4-6 koi (grow-out only, they need a pond) |
Space Required per Fish
| Species | Adult size | Water per fish | Minimum tank |
|---|---|---|---|
| Neon tetra, ember tetra | 3 cm | 3-4 L | 1.5 ft (school of 8) |
| Guppy, platy | 4-5 cm | 5-8 L | 1.5 ft |
| Molly | 8-10 cm | 15-20 L | 2 ft |
| Corydoras | 5-6 cm | 8-10 L | 2 ft (group of 5+) |
| Dwarf gourami | 8 cm | 25-30 L | 1.5 ft |
| Angelfish | 15 cm tall | 40-50 L | 2.5 ft (tall tank) |
| Fancy goldfish | 15-20 cm | 40-50 L | 2.5 ft for one, 3 ft for two |
| Common / comet goldfish | 25-30 cm | 75-100 L | 4 ft or a pond |
| Blood parrot | 20 cm | 80-100 L | 3 ft |
| Oscar | 30-35 cm | 200 L | 4 ft |
| Flowerhorn | 25-30 cm | 200 L | 4 ft |
| Arowana | 60-90 cm | 500 L+ | 6 ft |
| Koi | 45-90 cm | Pond only | Pond, not a tank |
| Common pleco | 40-45 cm | 250 L | 5-6 ft |
โ ๏ธGoldfish are the most consistently overstocked fish in India. A single fancy goldfish needs 40-50 litres, which is a 2.5 foot tank. The bowl, and the 1 foot tank with four goldfish in it, are why so many goldfish die within a few months. They are not delicate; they are simply enormous waste producers kept in far too little water.
Factors That Change the Numbers
- Filtration: a filter rated 6-8x tank volume lets you push stocking maybe 20% higher. It does not double your capacity.
- Water change frequency: twice weekly changes support more fish than weekly ones.
- Live plants: heavy planting absorbs nitrate and genuinely raises the ceiling.
- Body shape: a bulky goldfish produces far more waste than a slim danio of the same length.
- Territory: some fish need floor area, not volume. Cichlids and bettas are limited by footprint.
- Swimming level: fish that use different levels (top, middle, bottom) coexist more comfortably than fish that all want the same zone.
- Tank footprint: a tall narrow tank holds fewer fish than a long shallow one of the same volume, because gas exchange happens at the surface.
Signs You Are Overstocked
- Nitrate above 40 ppm within a week of a water change.
- Any detectable ammonia or nitrite in an otherwise mature tank.
- Fish gasping at the surface, especially in the morning.
- Persistent algae you cannot control despite a short photoperiod.
- Frequent disease outbreaks and slow healing.
- Constant aggression and chasing.
- Cloudy water that returns days after every water change.
- A filter that clogs within a week of cleaning.
How to Fix an Overstocked Tank
- Increase water changes to twice a week, 30% each time, as an immediate stopgap.
- Add a second filter or upgrade to a larger one.
- Add an air stone for oxygen headroom.
- Feed less. Less input means less waste.
- Add fast growing plants like hornwort to absorb nitrate.
- Rehome or upgrade. This is the only real fix; the rest just buys time.
- Stop adding fish. The most common overstocking pattern is adding two or three at a time until the tank tips over.