Goldfish vs Betta
Two classic first fish that could not be more different. The goldfish is a large, messy coldwater fish that needs serious space; the betta is a small tropical centrepiece that thrives in a modest heated tank. Here's which suits your setup.
The quick verdict
If you have limited space and want an easy, personable pet, the betta fish is the far simpler choice — small, tropical and happy alone in a heated tank from about 19 litres. A goldfish is a bigger commitment: it grows large, makes a lot of waste and needs a large tank or pond, which surprises many beginners (see how big do goldfish get). The two can never share a tank.
| Goldfish | Betta | |
|---|---|---|
| Water type | Coldwater | Tropical |
| Heater needed | No | Yes (24–27 °C) |
| Adult size | 15–30 cm | 6–7 cm |
| Min tank size | Large tank / pond | 19 L / 5 gal |
| Bioload / mess | Very high | Low |
| Temperament | Peaceful, active | Territorial (solo) |
| Space needed | High | Modest |
| Best for | Big tanks / ponds | Compact, easy setups |
Big coldwater fish vs small tropical centrepiece
Goldfish are hardy and long-lived, but they are not small fish or bowl fish: they commonly reach 15–30 cm, grow fast and produce a heavy bioload, so they need a large, well-filtered coldwater tank or a pond and steady room temperature rather than a heater. Stunting them in a small tank harms their health. The betta is a tropical fish that thrives as a solo centrepiece in a heated, filtered tank from around 19 litres, with far less space and mess to manage — making it the easier fish to house well in a typical home.
Which should you keep?
Our pick
For most beginners with limited space, the betta is the practical, humane choice: small, characterful and easy to keep well. Choose a goldfish only if you can commit to a large tank or pond, strong filtration and its adult size. Read the full betta fish care guide, see how big goldfish get and how to set up a coldwater tank, or browse aquarium setups.
Frequently asked questions
Can a goldfish and a betta live together?
No. They need completely different conditions: goldfish are coldwater fish that thrive around 18–22 °C, while bettas are tropical and need a stable 24–27 °C. Goldfish are also messy, fast-growing and much larger, and a betta may nip at their trailing fins. Keep them in separate, properly sized tanks.
Does a goldfish or a betta need a bigger tank?
A goldfish needs a much bigger tank. Goldfish grow large — commonly 15–30 cm — and produce a heavy bioload, so they need a large aquarium or pond, never a bowl. A betta stays around 6–7 cm and thrives in a heated tank from about 19 litres, so it is far easier to house well.
Does a goldfish need a heater like a betta?
No. A betta is tropical and needs a heater to hold 24–27 °C. A goldfish is a coldwater fish and generally does not need a heater at normal room temperatures, though it still needs stable conditions and strong filtration to cope with its waste. Do not keep either in an unheated, unfiltered bowl.
Found your model? Buy it at the right price.
UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy — with an AI assistant to guide you.