
How much does a betta fish cost?
How much does a betta fish cost?
$3 – $50 per fish
$60 – $300+ per rare/imported fish
$100 – $300 per beginner setup
Average betta fish cost
Most betta fish cost $3 to $50 at pet stores, with common varieties like veiltails priced at the low end and premium varieties like halfmoons and dragon scales reaching the higher end. Specialty or rare bettas from online breeders can cost $50 to $100+, and show-quality imported fish occasionally sell for several hundred dollars.
| Betta fish category | Average cost |
|---|---|
| Common varieties (veiltail, crowntail) | $3 – $15 |
| Mid-range varieties (halfmoon, dumbo) | $15 – $35 |
| Premium varieties (dragon scale, koi, galaxy) | $35 – $60 |
| Rare or imported bettas | $60 – $300+ |
| Female bettas | $3 – $40 |
The fish itself is typically the least expensive part of betta ownership. Tank setup, equipment, and ongoing supplies add significantly more to the total investment, often costing $100 to $300 for a proper beginner setup.
Betta fish cost by type
Betta fish prices vary dramatically based on tail type, color pattern, and sex. Male bettas generally cost more than females because of their larger, more colorful fins and stronger visual appeal. Below is a breakdown of popular betta varieties and their typical prices.
| Betta variety | Typical price range |
|---|---|
| Veiltail male | $3 – $10 |
| Veiltail female | $3 – $7 |
| Crowntail male | $5 – $15 |
| Crowntail female | $4 – $10 |
| Halfmoon male | $12 – $50 |
| Halfmoon female | $8 – $40 |
| Dumbo halfmoon male | $15 – $50 |
| Dragon scale male | $15 – $50 |
| Twintail halfmoon male | $12 – $30 |
| Rose petal male | $10 – $25 |
| HMPK (halfmoon plakat) male | $20 – $50 |
| Koi halfmoon male | $25 – $50 |
| Galaxy halfmoon male | $30 – $50 |
| Nemo pattern male | $30 – $50 |
| Samurai HMPK male | $35 – $50 |
| Avatar HMPK male | $35 – $50 |
Veiltail bettas
Veiltails are the most common and affordable betta variety, typically priced at $3 to $10. They feature long, flowing tails that droop downward and are widely available at chain pet stores like PetSmart and Petco. Their low cost makes them an excellent choice for first-time betta owners.
Crowntail bettas
Crowntail bettas have distinctive spiked fin rays that extend beyond the webbing, creating a crown-like appearance. They cost $5 to $15 for males and $4 to $10 for females. This variety strikes a balance between affordability and visual appeal.
Halfmoon bettas
Halfmoon bettas display a tail that spreads a full 180 degrees when flared, creating a dramatic half-circle shape. Males typically cost $12 to $50 depending on color and pattern. These are among the most popular mid-range bettas for hobbyists who want a visually stunning fish.
Exotic and rare varieties
Specialty patterns like koi, galaxy, nemo, samurai, and avatar bettas command premium prices of $30 to $50 from quality breeders and $60 to $300+ for show-grade specimens. These fish often feature multi-colored, intricate patterns that are difficult to breed consistently, driving up their value.
Female bettas typically cost 30% to 50% less than their male counterparts. For example, a female halfmoon may cost $8 to $40 compared to $12 to $50 for a male. This price difference exists because males display more vibrant colors and larger, more elaborate fins.
Where to buy betta fish
Where you purchase your betta fish significantly affects both the price and the quality of fish you receive. Chain pet stores offer the lowest prices, while specialty breeders charge more but often provide healthier, more unique specimens.
| Source | Price range | Pros |
|---|---|---|
| PetSmart | $5 – $30 | Convenient, return policy, wide availability |
| Petco | $5 – $30 | Frequent sales, rewards program |
| Local fish stores (LFS) | $8 – $50 | Healthier fish, knowledgeable staff |
| Online breeders (domestic) | $25 – $100 | Higher quality, unique varieties |
| Specialty importers | $30 – $300+ | Show-quality, rare genetics |
| Aquarium expos and auctions | $5 – $200 | Deals on quality fish, see fish in person |
Chain pet stores
PetSmart and Petco are the most accessible options, carrying common varieties like veiltails, crowntails, halfmoons, and dumbo halfmoons in the $5 to $30 range. Both stores regularly run sales and offer loyalty rewards programs that can reduce costs. The trade-off is that these fish may be less healthy due to the stress of mass shipping and cup storage.
Online breeders
Specialty breeders like PNW Bettas sell HMPK, halfmoon, koi, and galaxy bettas for $35 to $100. These fish are typically healthier, better conditioned, and come with more specific genetic information. Expect to pay an additional $15 to $40 for shipping, which usually includes insulated packaging and heat or cold packs depending on the season.
Imported bettas
Fish imported from Thailand and other Southeast Asian countries represent the highest quality tier. Transhippers facilitate these purchases, and total costs (including the fish, transhipper fees, and shipping) can reach $60 to $300+. These bettas often feature exceptional color, finnage, and genetics suitable for breeding programs or competitions.
Initial setup costs
The initial setup for a betta fish is the largest expense you will face, costing $100 to $300 for a proper environment. A well-equipped tank is essential for your betta's health and longevity. Skimping on setup is one of the most common mistakes new betta owners make.
| Item | Cost range |
|---|---|
| Tank (5 to 10 gallons) | $20 – $80 |
| Filter (sponge or gentle HOB) | $8 – $30 |
| Heater (adjustable, 25 to 50 watt) | $10 – $30 |
| Thermometer | $2 – $8 |
| LED light or hood | $10 – $35 |
| Substrate (gravel or sand) | $5 – $20 |
| Water conditioner | $4 – $10 |
| Decorations and hiding spots | $5 – $25 |
| Live plants (optional but recommended) | $5 – $30 |
| Water test kit | $15 – $35 |
| Fish net | $2 – $5 |
| Total initial setup | $86 – $308 |
Choosing a tank
A 5-gallon tank is the minimum recommended size for a betta fish, costing $20 to $50. A 10-gallon tank costs $30 to $80 and provides more swimming space, better water stability, and room for live plants or compatible tank mates. Avoid bowls and tanks smaller than 5 gallons, as they make it nearly impossible to maintain stable water parameters.
Starter kits that include a tank, filter, and light are often the best value, typically priced at $40 to $80 for a 5- to 10-gallon setup. These bundles save 20% to 30% compared to buying each component separately.
Essential equipment
Bettas are tropical fish that require a heater to maintain water temperatures between 76°F and 82°F. Adjustable heaters cost $10 to $30 and are a non-negotiable expense. A gentle filter is equally important; sponge filters ($8 to $15) work well because they do not create strong currents that stress bettas.
A liquid water test kit, such as the API Master Test Kit at around $25 to $35, is essential for monitoring ammonia, nitrite, nitrate, and pH levels. Test strips are cheaper at $8 to $15 but less accurate.
Plants and decorations
Live plants improve water quality and give bettas places to rest and explore. Beginner-friendly plants like java fern, anubias, and java moss cost $5 to $10 each. Silk plants are a safe alternative at $5 to $15 per plant. Avoid plastic plants with sharp edges, as they can tear delicate betta fins.
Do not use unfiltered bowls, skip the heater, or place bettas in tanks under 5 gallons. These shortcuts lead to health problems, shorter lifespans, and higher veterinary costs down the road. A proper setup may seem expensive upfront but saves money long-term.
Ongoing monthly costs
After the initial setup, maintaining a betta fish costs approximately $10 to $25 per month. These recurring expenses include food, water conditioner, replacement filter media, and occasional new supplies. Compared to dogs, cats, or even other fish species, bettas are relatively inexpensive pets to maintain.
| Monthly expense | Estimated cost |
|---|---|
| Betta food (pellets and treats) | $3 – $10 |
| Water conditioner | $1 – $3 |
| Electricity (heater, filter, light) | $2 – $5 |
| Filter media replacement | $1 – $3 |
| Miscellaneous (replacement plants, décor) | $0 – $5 |
| Total monthly cost | $7 – $26 |
Food costs
High-quality betta pellets cost $4 to $8 for a container that lasts two to four months. Popular brands like Hikari, Fluval Bug Bites, and New Life Spectrum are widely recommended. Supplementing with freeze-dried bloodworms or daphnia adds $3 to $6 per container, though these last several months as well.
Bettas eat very small amounts, typically just two to three pellets twice daily. A single container of quality food can last several months, making food one of the cheapest ongoing expenses.
Health and veterinary costs
Most betta health issues can be treated at home with medications costing $5 to $15 per treatment. Common medications include aquarium salt, Kanaplex, and Paraguard for bacterial and fungal infections. Exotic fish veterinarians charge $50 to $100+ per visit, but most betta owners rarely need professional veterinary care. If you do need to consult a vet remotely, an online vet consultation typically costs $20 to $100 per session.
Total annual cost of betta fish ownership
Including the fish, initial setup, and ongoing expenses, the first year of betta fish ownership typically costs $150 to $500. Subsequent years cost significantly less at $85 to $300 annually since you will not need to repurchase the tank and equipment. Bettas live an average of three to five years with proper care.
| Cost category | First year | Each subsequent year |
|---|---|---|
| Betta fish | $3 – $100 | $0 |
| Tank and equipment setup | $86 – $308 | $0 – $30 (replacements) |
| Monthly supplies (12 months) | $84 – $312 | $84 – $312 |
| Medications (as needed) | $0 – $30 | $0 – $30 |
| Total | $173 – $750 | $84 – $372 |
Factors that affect betta fish price
Several factors determine why one betta costs $3 and another costs $300. Understanding these variables helps you decide where to spend and where to save.
| Factor | Impact on price |
|---|---|
| Tail type | Halfmoons and plakats cost more than veiltails |
| Color and pattern | Rare patterns (koi, galaxy, nemo) command premiums |
| Sex | Males cost 30% – 50% more than females |
| Source | Breeders charge more than chain pet stores |
| Age and health | Young, healthy fish cost more |
| Genetics and lineage | Show-quality bloodlines cost significantly more |
| Shipping costs | Online purchases add $15 – $40 for shipping |
Tail type
Tail type is the single biggest factor in betta pricing. Veiltails are the most common and cheapest because they are easy to breed. Halfmoons, plakats, dumbo ears, and crowntails require more selective breeding to achieve desirable traits, which increases their cost.
Color and pattern rarity
Solid-colored bettas (blue, red, turquoise) are relatively affordable because these colors are genetically dominant and easy to produce. Rare patterns such as koi, galaxy, marble, nemo, and samurai require specific genetic combinations that are harder to achieve consistently. These patterns can double or triple the price compared to standard colors.
Source and breeding quality
Chain pet stores source bettas from mass breeding farms, keeping prices low but sometimes sacrificing health and genetic quality. Reputable breeders invest in selective breeding programs, quarantine procedures, and conditioning that produce healthier, more vibrant fish. This additional care is reflected in higher prices.
How to save money on betta fish ownership
There are several practical ways to reduce the total cost of betta fish ownership without compromising your fish's health or quality of life.
- Buy starter kits: Tank kits bundled with a filter and light save 20% to 30% compared to individual purchases.
- Wait for sales: Petco's dollar-per-gallon sales can cut tank costs in half. PetSmart frequently discounts fish and supplies during holiday events.
- Choose common varieties: Veiltails and crowntails offer beautiful colors at a fraction of the cost of rare varieties.
- Grow your own plants: Start with a few inexpensive plants like java moss or water sprite, which propagate quickly and fill your tank for free.
- Use sponge filters: These cost $8 to $15, last for years, and have no replacement cartridges to buy.
- Buy food in bulk: A single container of quality pellets can last three to four months for one betta.
- Shop secondhand: Check Facebook Marketplace, Craigslist, and local aquarium groups for used tanks and equipment at steep discounts.
- DIY décor: Smooth river rocks, driftwood, and ceramic pots (food-safe, unglazed) make excellent, free or cheap hiding spots.
Frequently asked questions
What is the cheapest betta fish?
Veiltail bettas are the most affordable, typically costing $3 to $10 at chain pet stores like PetSmart and Petco. Female veiltails are often the least expensive option at $3 to $7.
Why are some betta fish so expensive?
Rare color patterns, desirable tail types, and show-quality genetics drive prices up. Breeders invest significant time and resources into selective breeding programs. Imported bettas from Thailand also carry additional shipping and handling costs.
How much does it cost to own a betta fish total?
The total first-year cost of betta fish ownership is $150 to $500, including the fish, tank setup, and ongoing supplies. Each subsequent year costs approximately $85 to $300. Over a betta's three- to five-year lifespan, expect to spend $300 to $1,500 total. For comparison, setting up a more advanced saltwater aquarium can cost $500 to $2,000+ for the initial setup alone.
How much do betta fish cost at PetSmart and Petco?
Both PetSmart and Petco sell betta fish for $5 to $30 depending on the variety. Common veiltails start around $5, while premium varieties like halfmoons, dragon scales, and dumbo halfmoons cost $15 to $30.
Is it safe to buy betta fish online?
Yes, buying from reputable online breeders is generally safe. Quality sellers use insulated packaging, heat or cold packs, and overnight shipping to minimize stress. Many offer live arrival guarantees. Expect to pay $15 to $40 extra for shipping costs.
Do I really need a 5-gallon tank?
A 5-gallon tank is the widely accepted minimum for betta fish. Smaller containers make it extremely difficult to maintain stable water temperature and quality, leading to stress, disease, and a shortened lifespan. A 5-gallon tank costs just $20 to $50 and makes a significant difference in your betta's health.
How long do betta fish live?
Betta fish live an average of 3 to 5 years with proper care in a heated, filtered tank of at least 5 gallons. Some well-cared-for bettas live up to 7 years. Bettas kept in bowls or unheated containers typically live only 1 to 2 years.