Skip to content

Pets & Animals Exotic Pets & Livestock Data profile

Betta Fish Price: How Much Does a Betta Fish Cost?

Updated  2 sources

Typical price

$5 – $25

Betta fish, also sold as Siamese fighting fish, are among the cheapest pets you can buy, and that is a big part of why they are so popular with first-time fish keepers. The fish itself is rarely where the money goes. The tank, heater, and filter usually cost far more than the animal, and that gap surprises many new owners.

This guide covers what bettas cost by type, what the setup and monthly upkeep add, and why published estimates disagree. Prices here are US retail figures from pet-care publishers, so a local chain store, an independent aquarium shop, or an online breeder may charge differently.

Betta price by type

Item Price
Standard male (crowntail, halfmoon, veiltail) $8
Rare male varieties (plakat, koi) $12
Average female $5

Source: The Vet Desk: Betta fish cost

How Much Do Betta Fish Cost by Type?

Males are usually priced above females. Their long, flowing fins are the reason most people want a betta in the first place, and breeders put more work into producing them. A standard male in a common fin style, such as crowntail, halfmoon, or veiltail, sells for $8 in the table above. Rare male varieties such as plakat or koi bettas run higher, at about $12.

Females cost less. The average female betta is about $5, partly because the fins are shorter and the colors tend to be less dramatic. They can still be attractive fish, and they are a reasonable pick if you mainly want a healthy, easy pet.

At the top of the range sit rare colors such as gold, black, green, orange, or albino. Those can reach the upper end of the headline range, and specialty breeders sometimes ask more than a chain store would. Because bettas live alone, you only ever pay for one.

What Affects the Price of a Betta Fish?

Several factors move the price of a single fish:

  • Sex. Males cost more than females in most stores.
  • Fin type. Plain veiltail males are the cheapest. Halfmoon, double-tail, and other show-style fins cost more.
  • Color and pattern. Solid, common colors are cheap. Marbled, metallic, and unusual shades cost more.
  • Where you buy. Big-box pet stores tend to stock common varieties at low prices. Independent aquarium shops and online breeders sell higher-grade fish and usually ask more.
  • Shipping. Buying from a breeder online adds a shipping charge, and live-arrival packaging is not free.

Price mostly reflects looks and rarity. A cheap betta can be perfectly healthy, and an expensive one is no sturdier for the money.

Betta Fish Setup Cost

The fish is the small part of the bill. One source puts the rough total for a betta plus a tank, filter, heater, lighting, plants, and the small accessories at about $150.

Setup cost

Item Price
Betta plus tank, filter, heater and accessories (rough total) $150

Source: The Vet Desk: Betta fish cost

That figure covers a modest tank and assumes you buy new equipment. You can lower it by shopping seasonal tank sales or buying used gear, though a used tank should be cleaned thoroughly and checked for leaks. You can also raise it quickly with a larger tank, a better filter, or a nicer light.

Bettas are tropical fish, so a heater is not optional in most homes. A filter also matters, because a tank without one needs far more frequent water changes. Skipping them to save money tends to cost more later.

Monthly Cost to Keep a Betta

Once the tank is running, upkeep is small. Food and water conditioner come to roughly $20/mo in the example below, with medication adding more only if the fish gets sick.

Monthly costs

Item Price
Food, dechlorinator and medication $20/mo

Source: The Vet Desk: Betta fish cost

Occasional extras can nudge that number up: replacement filter media, fresh plants, a test kit, or a new bulb. None of them is large, but they add up over the life of the fish.

Why Betta Price Estimates Differ

Published estimates for the price of a betta vary because sources describe different slices of the market. One guide looks at typical store prices for common varieties and lands on a narrow range. Another covers the whole trade, from bargain bettas to boutique-bred show fish, and its range is much wider.

Estimates by source

Item Typical range Relative price range
The Vet Desk $5 – $25
A-Z Animals $5 – $150

Sources: The Vet Desk: Betta fish cost; A-Z Animals: Siamese Fighting Fish

When you read a high figure, check whether it describes a typical pet-store fish or a specialty breeder. When you read a low one, check whether it covers only common colors. Neither number is wrong. They answer slightly different questions, and your own local store sets the price you actually pay.

Purchase and Lifetime Cost

A broader reference from A-Z Animals gives a wider purchase range than most store-level guides, which is consistent with its coverage of premium fish. The same source also estimates lifetime ownership cost.

Purchase cost, A-Z Animals

Item Typical range
Purchase cost (A-Z Animals) $5 – $150

Source: A-Z Animals: Siamese Fighting Fish

Lifetime cost

Item Typical range
Lifetime cost (A-Z Animals) $250 – $1,500

Source: A-Z Animals: Siamese Fighting Fish

Lifetime cost depends heavily on how much equipment you buy and how long the fish lives. A well-kept betta in a simple tank sits at the low end of that range. A large planted aquarium with upgraded lighting and filtration sits at the high end.

Tips for Buying a Betta Without Overpaying

  • Compare a few local stores before you buy, since common varieties can vary in price from shop to shop.
  • Look at the fish itself. A healthy betta is active, has clear eyes, and has fins without ragged edges or fuzzy patches.
  • Skip add-on bundles unless every item is something you would buy anyway.
  • Budget for the tank first. Buying a fish before you have a cycled, heated tank leads to rushed and costly fixes.
  • Ask the store how long the fish has been in stock, and avoid bargain fish that look dull or lethargic.

Frequently asked questions

How much does a betta fish cost?

The Vet Desk puts a single betta at $5 – $25. A standard male is around $8, while rare varieties cost more.

How much do female betta fish cost?

The average female is about $5, according to The Vet Desk. Females are usually cheaper than males because their fins are shorter and plainer.

How much does a betta fish setup cost?

A rough total of about $150 covers the fish, a modest tank, filter, heater, light, plants, and small accessories, based on The Vet Desk.

How much does it cost to keep a betta each month?

Food and water conditioner come to roughly $20/mo, per The Vet Desk. Medication is extra and only needed if the fish is ill.

Why are some betta fish so expensive?

Rare colors, show-style fins, and breeder reputation drive up the price. A fish bred for an unusual pattern costs more to produce, and breeders pass that on.

Do betta fish need a heater?

They are tropical fish, so most owners use one to keep the water warm and steady. Check the care guidance for your fish and your home's temperature before buying a tank.