How Much Does a Betta Fish Cost? Price by Type
A betta costs $4 to $20 in a pet store and $25 to $45 delivered from a specialist, and the gap is mostly shipping, not the fish. Because shipping is a fixed cost, the number that decides what you pay per fish is how many you order, not which fish you pick.
On 25 July 2026 we recorded 319 priced betta listings across 20 sellers, from big-box retail to Thai exporters. Every figure below is a price we saw on a page that day. Prices move, so treat this as a dated snapshot rather than a permanent answer.
What a betta actually costs
| Where you buy | Fish price | What it is |
|---|---|---|
| Big-box pet store | $3.99 to $68 | Median $16.49. Veiltails and crowntails at the bottom, koi and plakat at the top |
| US online specialist | $3.74 to $650 | Median $30. Individually photographed fish, wide quality range |
| Direct from Thailand | $29 to $250 | Median $39.95. Import fees and transhipper costs sit on top |
| eBay and Amazon | $5 to $50 | Median $20. Third-party sellers, shipping stated per listing |
Those are advertised prices. They are not what you pay.
Shipping is most of what you pay for one fish
Shipping a live animal means overnight or two-day service, an insulated box, and usually a heat pack, and the seller absorbs the loss if the fish arrives dead. That cost is close to the same whether the box holds one fish or several, so on a single-fish order it is often larger than the fish.
Published rates from the sellers that state one: $7.99 ground at AquaticMotiv, $15 flat at Tropicflow, $17.99 USPS Priority at Aqua Huna, $21 flat at Coast Gem USA, from $25 at Tucky’s Bettas, and $29.99 UPS Next Day plus a non-refundable $9.99 box fee at LiveAquaria. Eleven of the nineteen sellers we recorded publish no figure at all before checkout.
That is not a markup and there is no way around it. A $3.74 fish from a seller with a $39.98 shipping floor costs $43.72 delivered, and the seller is not the reason. If you want one betta and nothing particular in mind, a pet store avoids the whole problem.
When buying several actually makes sense
Spreading that fixed cost only helps if you genuinely want more fish, and for most buyers you do not. Male bettas are territorial and are normally housed individually, so ordering four males means four tanks, not a cheaper fish.
The exception is a female sorority, and this is where multi-fish pricing actually lives. Sellers price these as packs rather than as multiples of a single fish. These are observed pack prices with the seller’s own shipping applied:
| Seller and pack | Pack price | Shipping | Per fish delivered |
|---|---|---|---|
| AquaticMotiv, 4 assorted females | $19.99 | $7.99 | $7.00 |
| AquaticMotiv, 8 assorted females | $32.99 | $7.99 | $5.12 |
| Tropicflow, 5 koi nemo females | $50.00 | $15.00 flat | $13.00 |
| Tropicflow, 20 koi nemo females | $200.00 | $15.00 flat | $10.75 |
| Coast Gem, 5 sorority females (buy 4 get 1) | $60.00 | $21.00 flat | $16.20 |
| JustFishyThing, 5 females | $75.00 | not published | $15.00 plus shipping |
| Tucky’s, 5 female mystery sorority | $99.99 | free | $20.00 |
| PNW Bettas, 5 female sorority box | $99.99 | not published | $20.00 plus shipping |
| Prism Bettas, 5 premium females | $125.00 | not published | $25.00 plus shipping |
Note what these are. Coast Gem’s $15 sorority female and Tropicflow’s $10 pack female are assorted or seller’s choice fish, not individually selected ones. The same sellers charge roughly double for a female you pick yourself. You are trading selection for price, which is a reasonable trade for a sorority where the group matters more than any single fish.
One seller states plainly that it does not guarantee sorority success and calls them expert-only. That is worth more attention than the price. A sorority needs a large planted tank, a group introduced together, and a keeper willing to break it up if it fails.
Which of the three buyers are you?
You want one betta and you are not fussy
Buy locally. PetSmart listed veiltails at $3.99 and Petco at $7.99, you choose the individual fish, and no shipping exists to pay. Nothing shipped comes close: the cheapest single fish we found delivered anywhere was about $14, and that was from a seller whose entire catalogue was sold out that day.
You want one particular fish
Expect $25 to $45 delivered, and understand that most of the difference from the pet-store price is postage rather than markup. This is the right choice when you want a specific variety, a specific individual, or a seller who tells you what you are getting. See our independent review of where to buy bettas online for who does this well.
You are starting a female sorority
Online wins clearly, because this is the one case sellers price for. Pack prices are in the table above, running from about $5 to $25 per fish delivered depending on the seller and whether the fish are assorted or selected. Sororities are demanding to keep and at least one seller says so on the listing, so treat the price as the easy part.
What you are actually paying for
The extra money does not buy a rarer fish. It buys information about the fish and a shorter, gentler supply chain.
Coast Gem makes this visible in one place. Their sorority female is $15 and their what-you-see-is-what-you-get female is $30. Same seller, same sex, same tail type. The second one costs double because it has been photographed individually and you receive that exact fish.
Across the twenty sellers we recorded, disclosure climbs with price:
- Big-box: an approximate selling size, and nothing else. No age, no origin, no live arrival guarantee.
- Mid-tier specialists: size and age on the listing. Coast Gem states 1 to 1.5 inches and 3 to 4 months. Tropicflow states 2 to 3 inches and 3 to 4 months. Splashy Fish states 3 to 5 months.
- Import specialists: an age policy. JustFishyThing states its fish are imported at 3 months, arrive at roughly 3.5 to 4 months, and that it will not sell a fish older than 5.5 months.
- Individually tracked fish: Nice Betta Thailand publishes a hatch date on each fish. PNW Bettas and others photograph every fish and state its country of origin.
- Disclosed faults: Tucky’s Bettas puts defects in the product title and prices them accordingly, listing fish at $15 marked nip tail or skin tag against $38 for the same type without the note.
This matters more than it sounds. Many pet-store bettas are already several months to a year old when you buy them, and at that tier nobody will tell you which. A fish sold with a stated age and a live arrival guarantee is a different purchase from a fish sold with neither, even when both are the same variety.
Price by tail type, and why it flips
| Tail type | Range observed | Median |
|---|---|---|
| Veiltail | $3.74 to $42.00 | $8.49 |
| Crowntail | $3.99 to $250.00 | $9.99 |
| Halfmoon plakat (HMPK) | $15.00 to $75.00 | $27.00 |
| Halfmoon | $4.99 to $110.00 | $29.97 |
| Plakat | $5.00 to $249.00 | $40.00 |
Veiltail looks like the budget tail type, and at big-box it is: PetSmart $3.99, Petco $7.99, LiveAquaria $3.74 on sale. But PNW Bettas listed a veiltail male at $39.95 and Prism a veiltail female at $42.00. Thailand Betta Fish sells veiltails at $29.95 and $34.95.
So veiltail is not cheap because of the tail. It is cheap because it is what mass-market supply chains carry. Once you move to sellers who photograph individual fish, the tail type stops driving the price and the sourcing takes over.
Male and female pricing
Females are much cheaper at big-box and roughly equal or more expensive at specialists. This is one of the clearest patterns in the data and it reverses cleanly:
| Seller | Male median | Female median |
|---|---|---|
| PetSmart | $19.99 | $3.99 |
| Petco | $16.49 | $7.99 |
| LiveAquaria | $14.99 | $4.37 |
| AquaticMotiv | $19.99 | $6.99 |
| PNW Bettas | $34.99 | $29.99 |
| Tucky’s Bettas | $28.50 | $29.50 |
| Thailand Betta Fish | $34.95 | $39.95 |
| Splashy Fish | $49.49 | $87.99 |
Across 46 same-variety male and female pairs we recorded, fifteen were priced identically, nineteen had the female cheaper, and twelve had the female more expensive. There is no universal female discount. Prism Bettas sells giant halfmoon plakats at $75 for either sex, and Coast Gem, Aqua Huna, JV Betta and several eBay sellers price identically by sex too.
The difference between the sexes is worth understanding before you buy either, and we cover it fully in our guide to male and female betta differences.
Giants, and the word king
Giant bettas carry a real premium. Coast Gem’s giants start at $60 against $25 to $45 for their standard males. Splashy Fish prices giants at $87.99 against $49.49. PNW listed a giant at $84.95 against $29.95 for its cheapest fish.
King is a different situation. Almost nobody sells a fish called a king. One seller’s giant collection carries the phrase in its page title while the word never appears in the body copy. Another has no king category at all. Where a seller does define it, king describes a fish around 2 to 2.5 inches, which is smaller than a giant, and that same seller charges more for it. Petco lists a King Betta with a stated selling size of 1.5 to 2 inches, smaller than its own standard koi betta.
If you are shopping for size, shop for giant and check the stated measurement. We go through this properly in king betta vs regular betta and giant betta vs normal betta.
What is not in the price
Several costs sit outside the number on the listing, and they are the ones that surprise people.
Import fees. Thai sellers on eBay show low shipping figures, some as little as $5, alongside a page notice that the buyer pays import fees to the carrier before delivery. The amount is not stated.
Transhipper costs. Some overseas sellers do not deliver to you at all. You arrange a licensed transhipper in your country and pay their charges separately. One US transhipper publishes its rates: $5 per betta, $8 and up for an insulated box, $3 per heat pack, plus $25 to $55 onward domestic shipping. That is the missing half of any overseas listing price.
Dead-on-arrival terms. Live arrival guarantees are common but narrower than the badge suggests. Shipping is non-refundable everywhere we looked, so a fish that arrives dead refunds the fish and not the postage. Claim windows are short, often one to two hours after delivery, and usually require photographs of the unopened bag. One seller covers only $50 of fish value on two-day service and full value on overnight only. Another voids coverage entirely if a box is in transit more than four days.
Stock. Roughly a fifth of the listings we recorded were sold out, and two sellers had no betta in stock at all. Advertised prices on empty listings are common, so check availability before you plan an order around a price.
Grades, and what they are worth
Several sellers grade their fish. The ladders are less informative than they look.
One seller advertises five grades but prices four, because one collection is empty, and two of the remaining grades sell at exactly the same price. Its lowest grade is female-only, so there is no cheap male at all. Another retailer’s Premium fish costs the same as its non-premium fish. Grade vocabulary across the market includes premium, deluxe, collector, high quality, competition, VIP, rare and ultra rare, and none of it is standardised between sellers.
Treat a grade as that seller’s internal sorting, not an industry standard. The disclosures that actually tell you something are age, origin, whether the photo is the fish you receive, and what the arrival guarantee covers.
Frequently asked questions
How much does a betta fish cost?
In a pet store, $4 to $20 depending on the variety. Delivered from an online specialist, $25 to $45 for a single fish, and a large share of that is shipping rather than the fish. Female sorority packs are the one case priced per group, working out between about $5 and $25 per fish delivered.
Why is shipping so expensive for a betta?
Live fish ship overnight or two-day in an insulated box, usually with a heat pack, and the seller absorbs the loss if the fish arrives dead. That is a real cost rather than a markup, and it is close to the same for one fish or several, which is why a single fish carries all of it.
Is a $40 betta better than a $5 betta?
It is usually a better-documented one. Higher-priced sellers state the fish’s age, its origin, photograph the individual animal, and back it with an arrival guarantee. Budget retail tells you a rough size and nothing else, and many pet-store bettas are already several months to a year old at purchase. Whether that difference is worth the money depends on what you want from the fish.
What is the cheapest way to buy a betta?
Walk into a pet store. It removes shipping entirely and you can look at the fish before you buy. Online is not going to beat that on price for a single fish, and it is not trying to.
Are female bettas cheaper than males?
At pet stores and budget retailers, usually and sometimes dramatically. At specialist sellers, often not, and sometimes the reverse. Of the same-variety pairs we compared, roughly a third were identically priced and a quarter had the female costing more.
Why do prices for the same variety differ so much between sellers?
Because you are not buying the same product. A koi betta from a big-box store and a koi betta from a breeder differ in how they were raised, how long they have been in the supply chain, how many times they have been moved, and how much the seller will tell you about any of it. Colour and tail type are the parts that look identical in a photograph.