Betta versus goldfish
The two fish most often sold to the same beginner, in the same size of container, for the same reasons - and the two least compatible animals in the freshwater hobby.
We earn a commission if you buy through the links on this page, at no extra cost to you. It never changes a ranking, and there are products recommended here with no affiliate link behind them at all. Full disclosure.

Can they live together?
No, and the reason is not temperament - it is temperature. Aquarium Co-Op publishes that goldfish “can live in temperatures of 50-70°F (10-21°C)” and that in a heated home they need no heater at all. The same publisher states that bettas prefer temperatures around 80°F. This site sizes every heater to 78°F.
Those ranges do not overlap. There is no number you can set a thermostat to that is inside both. Any shared tank is a compromise where one animal spends its whole life outside its published range, and the compromise is not survivable indefinitely for either.
Everything else about this pairing - the fin-nipping, the bioload, the size difference - is real and secondary. The temperature alone ends the conversation.
The second problem: volume
Aquarium Co-Op publishes “20 gallons of water volume per goldfish, with at least 10 gallons added for every other goldfish” for fancy goldfish. Comets and commons - the feeder-store goldfish, the ones won at fairs - grow larger still and are pond fish in most honest treatments.
| Betta | Fancy goldfish | |
|---|---|---|
| Published temperature | around 80°F preferred; we size to 78°F | 50-70°F, no heater needed in a heated home |
| Heater required | Yes, in essentially every American home | No |
| Published volume per fish | 5 US gallons minimum on this site | 20 US gallons, +10 for each additional fish |
| Actual water in that tank | 4.3 gallons | 17 gallons |
| Suits a desk | Yes | No |
A 20-gallon tank is a piece of furniture holding roughly 170 pounds of water. If you came here looking for a desk tank, the goldfish decision is already made - not because goldfish are bad pets, but because the smallest honest goldfish tank is four times the size of the largest nano.
The third problem: waste
Goldfish are famously heavy waste producers. They are large-bodied, continuously grazing fish with no stomach to speak of, and the bioload per fish is the reason the published volume figure is 20 gallons rather than 10.
A betta is the opposite: a small, slow, low-metabolism carnivore that eats a few granules a day. This is precisely why a betta works in a tank a goldfish cannot use - not because the betta is tougher, but because it produces a fraction of the ammonia.
It also explains the bowl. Both fish are sold in bowls, and the bowl fails both of them, for different reasons that arrive at the same place - what actually happens in a bowl works through the ammonia and temperature math in full.
If you already have both
Separate them, and heat the betta rather than cooling the goldfish. A betta in a goldfish tank at 68°F is lethargic and stressed continuously; a goldfish at 78°F is running a metabolism it is not built for in water that holds less dissolved oxygen. The betta is the easier animal to accommodate, because 4.3 gallons and a 25W heater is a solvable problem and 20 gallons of coldwater tank is a furniture problem.
As pets, side by side
Interaction. Both are unusually responsive by fish standards. Goldfish learn faces and beg energetically; bettas track a finger across the glass and will flare on demand. If personality is what you are buying, neither disappoints, and that is why both are sold to first-time keepers.
Lifespan. Goldfish are long-lived animals when properly housed - a decade and beyond is normal in a real tank or pond. A betta is a shorter commitment; our page on betta lifespan sets out what to expect and why the number people quote is usually wrong.
Cost of doing it right. This is where the two diverge hardest. A correct betta setup is a 5-gallon tank, a 25W heater, a gentle filter and a light. A correct goldfish setup starts at a 20-gallon tank with the filtration to match, and climbs from there with every additional fish.
Room temperature. The goldfish’s one genuine advantage over a betta is that it needs no heater, which removes an entire failure mode from the tank. That is not nothing - a stuck heater is the fastest way to lose a nano tank, which is why we wrote a page about it.
Which one belongs in a small tank
The betta, and it is not close. Five rated gallons is our floor for a betta and it is a genuinely good home at that size once it is heated, filtered and planted. There is no tank size this site covers that is honest for a goldfish.
We say that as a site that would make more money recommending a goldfish setup, because it is four times as much equipment. It is simply the wrong animal for the tanks we write about - our volume threshold page explains where our 5-gallon floor comes from, and it is a floor for one betta, not a starting point for a fish that publishes at 20 gallons each.
What we do not cover
Goldfish keeping. We are a freshwater nano site: bettas, small community fish and invertebrates in tanks from 5 to about 20 gallons. A goldfish tank is a different hobby with different filtration, different feeding and different water-change volumes, and we would rather send you to someone who writes about it than pad this page with advice we have not researched to the same standard.
The products on this page are the betta half of the comparison only, for exactly that reason.
What we cannot tell you
How any individual fish will behave. Temperament varies enormously in both species, and there are people online with a betta and a goldfish in one tank who will tell you it is fine. It is fine right up until it is not, and the published temperature ranges say what they say.
What we would buy for this
Chosen from the same registry as our roundups, on published specifications and the arithmetic they imply - not on testing we have not done.
Fluval Spec V Aquarium Kit, 5 US Gal
The one nano kit whose published numbers all point the same way. Nineteen and a half inches of length in a five-gallon footprint is the whole argument: a betta swims horizontally, and this is the only kit at this volume that gives it a long tank instead of a tall one. The rear chamber hides the pump and media, the 821-lumen LED is enough for low-light plants, and the pump's 55-80 GPH is far too much flow for a betta straight out of the box - which is a solvable problem, not a dealbreaker.
Skip it if: You will not baffle the outflow. At 55-80 GPH into 4.25 gallons of water this runs 13-19 turnovers an hour, three times our 4x target, and a long-finned betta will spend its life fighting it.
Fluval P25 Submersible Heater, 25W
The default answer for a 5-gallon betta tank, and the reason the folk rule of thumb happens to land in the right place. Our sum for a 5-gallon in a normal US room - 68F, Aquarium Co-Op's published figure for a typical American house - is 15.1W. Nothing is sold at 15W. The next size up is 25, and that is the P25.
Skip it if: You want to run a degree cooler in summer or warmer for a sick fish. This is preset; buy the adjustable if you want a dial.
Seachem Prime
The dechlorinator whose published dosing makes it the obvious nano choice: 5 mL treats 50 US gallons, so a 5-gallon water change needs half a milliliter. A 100 mL bottle is therefore roughly two hundred water changes. It also binds ammonia and nitrite, which is the property that turns a cycling accident into a survivable week.
Skip it if: You need something you can dose by the capful into a nano. At this concentration a capful in a 5-gallon is a ten-times overdose - you are measuring in drops.
Frequently asked
Can a betta and a goldfish live in the same tank?
No. Aquarium Co-Op publishes goldfish as living at 50-70°F and bettas as preferring around 80°F. There is no temperature that satisfies both, so one fish is permanently outside its range whatever you set the heater to.
Do goldfish need a heater?
No. Aquarium Co-Op states that in a home with heating and air conditioning there is no need for a heater, because goldfish live happily at room temperature. A betta in the same room does need one - our sum for a 5-gallon at a 68°F room is 15.1W.
How big a tank does a goldfish need?
Aquarium Co-Op publishes 20 gallons of water volume per fancy goldfish, plus at least 10 gallons for each additional fish. Commons and comets grow larger again. That is outside the range of tanks this site covers, which is why we do not recommend goldfish equipment.
Which is easier for a beginner, a betta or a goldfish?
A betta, if the constraint is space or budget - a correct setup is a 5-gallon, a small heater and a gentle filter. A goldfish is arguably more forgiving of beginner mistakes once it is in a properly sized tank, but the properly sized tank is the hard part and it starts at 20 gallons.
Is a bowl acceptable for either of them?
No, for either. A bowl gives you no filtration, no stable temperature and a water volume too small to buffer ammonia. What actually happens in a bowl covers the arithmetic; the short version is that the fish does not suffocate, it is poisoned slowly and chilled at the same time.