Fish and shrimp
Tank size, filter, heater and stocking for common aquarium fish and shrimp.
Tank size and water temperature for fish and shrimp
| Fish | Minimum tank | Water, °C |
|---|---|---|
| Betta (one male) | At least 20 liters for one male | 24–26 (RSPCA Australia), 20–28 (OATA), 24.4–27.2 (Illinois vet) |
| Goldfish | At least 100 liters for one adult | 4–25 (OATA), 10–21 (RSPCA), 20–24 (RSPCA Australia) |
| Guppies | At least 45 liters for a small group | 20–28 (OATA), 22–28 (RSPCA) |
| Angelfish | At least 120 liters for a pair | Between 22 and 27 (OATA, American cichlids) |
| Cherry shrimp | At least 10 liters for a group | 17–27 (OATA, freshwater shrimp) |
Bettas, guppies and angelfish need a heater all year, goldfish not normally, and cherry shrimp only for some species. Each fish page lists every source’s minimum tank.
Where we get our information from
Tank sizes and water temperatures come from OATA, RSPCA, RSPCA Australia and a University of Illinois veterinary column. Checked against published data from OATA, RSPCA Australia, RSPCA and University of Illinois.
See all 10 sources
- RSPCA, Ornamental fish: Environment (“Choosing an aquarium”)
- OATA (Ornamental Aquatic Trade Association), How to care for bettas, September 2022 (PDF)
- OATA, How to care for guppies and mollies, September 2022 (PDF)
- OATA, How to care for American cichlids (includes angelfish), September 2022 (PDF)
- OATA, How to care for fancy goldfish, January 2023 (PDF)
- OATA, How to care for goldfish in aquaria, January 2023 (PDF)
- OATA, How to care for freshwater shrimp and snails, September 2022 (PDF)
- RSPCA Australia knowledgebase, How should I care for my Siamese fighting fish?
- RSPCA Australia knowledgebase, How should I care for my goldfish?
- University of Illinois College of Veterinary Medicine, “Bettas Need More Than Bowls” (pet health column, 2019)
General care guidance from animal welfare charities, vets and makers' published sizes. It isn't veterinary advice: if your pet seems unwell or has eaten something it shouldn't, call your vet.