How Much Does a Betta Fish Really Cost?
Betta fish have a reputation as a starter pet you can keep in almost nothing, which is exactly the misconception worth correcting. A proper setup costs more than the bowl-and-fish combo suggests, but it's still one of the more affordable pets you can keep once it's built.

How Much Does a Betta Fish Really Cost?
Betta fish have a reputation as a starter pet you can keep in almost nothing, which is exactly the misconception worth correcting. A proper setup costs more than the bowl-and-fish combo suggests, but it's still one of the more affordable pets you can keep once it's built. For everything else about day-to-day care, see our full Betta Fish care guide.
The Fish Itself: $5 to $30
Most bettas run $5 to $30, with rare varieties climbing to about $55. Males are typically priced higher than females, mostly down to their showier fins and color, the traits that make bettas so popular in the first place.
Upfront Setup: Roughly $100 to $300
A proper setup costs more than a lot of first-time buyers expect, but it's still modest compared to most other pets.
| Item | Cost Range |
|---|---|
| The fish itself | $5 - $30 (up to ~$55 for rare varieties) |
| 5-gallon-plus tank | Biggest line item, varies by size and brand |
| Heater | Priced by wattage and quality |
| Filter | Sponge filters are the gentle, low-flow standard |
| Decor (hides, plants) | Modest cost |
| Water conditioner | Small ongoing cost per bottle |
| Basic test kit | One-time, reusable |
Altogether, a complete tank, heater, filter, decor, conditioner, and test kit commonly runs $100 to $300, depending mostly on how much you spend on the tank itself and the quality of the heater and filter. For the full rundown on what belongs in that setup, see our Betta Fish tank setup guide.
Food is almost never the expensive part of keeping a betta. A healthy betta eats just a few pellets a day, so the real recurring cost is the electricity to run a heater around the clock, not what goes in the fish's mouth.
Ongoing and Annual Costs
| Item | Monthly Cost |
|---|---|
| Food, conditioner, and electricity combined | $20 - $30 |
Most betta owners spend around $100 to $250 a year total. Food alone is inexpensive, often just $30 to $50 for the entire year, the bigger recurring costs are conditioner and the modest electricity draw from running a heater continuously. Keeping water parameters stable also cuts down on health problems that would otherwise add cost, covered in detail in our Betta Fish water parameters guide.
Vet Care Is Rare, But It Exists
Aquatic veterinarians do exist for genuinely serious cases, but they're the exception rather than the rule. Most betta health issues, covered in our Betta Fish health issues guide, are managed through water quality correction rather than veterinary treatment, which is part of what keeps this pet's lifetime cost relatively low.
The Real Lesson on Cost
The cheap bowl-and-fish setup bettas are often sold with isn't actually a complete, humane setup, it's missing a heater and proper filtration, both of which matter for a genuinely tropical fish. Spending the extra $50 to $100 upfront on a real 5-gallon-plus tank with a heater is the difference between a fish that struggles and one that actually thrives, and it doesn't meaningfully change the long-term cost picture either way. Browse the rest of our Fish care guide category or check the Betta Fish encyclopedia profile for more.
Sources & Further Reading
❓ Frequently Asked Questions
🛒 Recommended Gear

Submersible aquarium heater

Sponge filter

Water conditioner

Water test kit
As an Amazon Associate, we earn from qualifying purchases through the links above - at no extra cost to you.
Written by Mike
Mike is the founder of Beastly Facts and a lifelong reptile enthusiast. He shares his home with Dex, a bearded dragon with strong opinions about crickets and basking schedules. Mike writes in-depth care guides, animal facts, and the occasional short story about life with exotic pets.
More about Mike →Comments
No comments yet - be the first!