Goldfish Price: How Much Does a Goldfish Cost?
Typical price
$1 – $40 each
Goldfish are priced at $1 – $40 each depending on the variety, according to The Vet Desk. Feeder goldfish are the cheapest, and fancy varieties cost more.
Goldfish are sold for pocket change at some stores and for much more at others, and the gap reflects variety, size, and where you shop. A common or comet goldfish is a cheap impulse buy. A fancy variety with a double tail or a rounded body costs more, and a rare one from a specialty seller costs more still.
The fish is the least expensive part of the hobby, though. A goldfish needs a tank with real filtration, and many of the cheap setups sold with a bowl are too small for the animal's size and waste output. The sections below cover fish prices and the equipment that keeps one healthy.
How much does a goldfish cost?
Prices depend on the kind of goldfish.
Price by source type
| Item | Price |
|---|---|
| Common or comet goldfish at big box stores | $0.25 each |
| Fancy goldfish at big box stores | $5 each |
| Fancy goldfish at PetSmart | $33.99 each |
Sources: The Vet Desk: Goldfish price; PetSmart: Fancy Goldfish
Feeder goldfish sold for live food are the cheapest, which is why people see them for a very small amount. Fancy varieties at big-box stores cost more, and a fancy goldfish at PetSmart is posted at a higher price still. Rare varieties from breeders and specialty stores can cost far more than anything in the table. The Vet Desk notes that most people spend less than the top of its range on a goldfish.
Why a feeder goldfish is not always the bargain
A feeder fish is raised for volume, and the conditions in the tank can be crowded. Some owners bring home a healthy feeder and keep it for years, while others find that it arrives sick. If you want a particular variety, buy from a store or breeder that can tell you where the fish came from, and quarantine new fish in a separate tank before adding them to an existing one.
Setup costs for a goldfish tank
The tank, filter, substrate, and decor add up faster than the fish.
First-year costs
| Item | Typical range | Relative price range |
|---|---|---|
| Tank | $15 – $50 | |
| Filter | $15 – $100 | |
| Plants | $5 – $25 | |
| Food | $10 – $30 | |
| Total setup including the fish | $56 – $375 |
Source: The Vet Desk: Goldfish price
The total line in the table covers a complete low-end to high-end setup, including the fish. Goldfish produce a lot of waste, so filtration deserves the largest share of the budget. The Vet Desk suggests a larger tank for common goldfish than for fancy ones, because common goldfish grow big. Buying a tank used can save money if you inspect it for cracks and leaks.
Do goldfish need a lot of space?
Yes, more than most buyers expect. A bowl is not enough. Goldfish need a tank sized for adult fish rather than for the small ones you take home, a filter rated for the water volume, and regular water changes. Plan for the adult size when you pick a tank. Buying a larger tank at the start usually costs less than upgrading later.
Goldfish are social, and The Vet Desk recommends keeping at least two. A second fish raises the cost slightly and the tank needs to be big enough for both.
Ongoing costs
After setup, the main expenses are food, water conditioner, filter media, and electricity. Test kits help you catch water problems early, and a siphon makes cleaning easier. Plants and decor are optional, though some owners replace them. Costs stay modest compared with dogs and cats, but a sick fish may need medication or an aquatic veterinarian, and not every clinic sees fish.
Common goldfish versus fancy goldfish
The two groups differ in shape, size, and hardiness. Common and comet goldfish are slim, fast swimmers that grow large and do well in big tanks or ponds. Fancy goldfish have rounded bodies, double tails, and sometimes unusual eyes or head growths, and they swim more slowly. Because the fancy types are less sturdy in cold or dirty water, they call for steadier care. When you compare prices, remember that a lower-cost common goldfish can need a larger tank than a pricier fancy one.
Goldfish lifespan and long-term cost
Goldfish can live for many years when they are kept well, so the total cost over time includes equipment replacement and the possible need for a larger tank as the fish grows. Plan for the long run before you buy a fish, particularly if you are buying for a child.
Where to buy
- Big-box pet stores post their prices and often sell several fancy varieties.
- Local fish stores may have healthier, better-sorted stock and staff who know the animals.
- Breeders and online sellers offer rare varieties, usually at a higher price and with shipping costs.
- Rehoming groups and local classifieds sometimes list adult goldfish and tanks for free or for a small fee.
Frequently asked questions
How much does a goldfish cost?
Goldfish range from $1 – $40 each, according to The Vet Desk. A feeder goldfish is about $0.25 each, while a fancy goldfish at PetSmart is $33.99 each.
How much does a fancy goldfish cost?
Big-box stores sell fancy goldfish at about $5 each, according to The Vet Desk. PetSmart's listing is higher.
How much does a goldfish setup cost?
The Vet Desk puts a complete setup at $56 – $375, including the fish. The tank is $15 – $50 and the filter is $15 – $100.
Can a goldfish live in a bowl?
A bowl is generally too small for a goldfish. Most guides recommend a filtered tank sized for the fish's adult size.
Is a goldfish a good pet for a child?
It can be, with adult supervision. Goldfish need regular water changes and a correctly sized tank, and an adult usually has to handle the maintenance.