Where to Buy Aquarium Fish (Online vs Local)
Where to buy aquarium fish — local store vs online, how to spot a healthy fish, and why you quarantine new fish before adding them.
If you have a good local fish store, buy there first — you can watch the fish, see that they're eating, and pick the healthy ones yourself. Online sellers win on variety and rare species but ship the fish to your door, which is more stressful for them. Wherever you buy, only take home active, clear-eyed fish with open fins and no white spots, and quarantine new arrivals for two to three weeks before they meet your other fish. And cycle your tank first — buying fish before the tank is ready is the classic beginner mistake.
Once your tank is set up and cycled, the fun part arrives: buying fish. Where and how you buy them decides whether they settle in happily or bring home a disease. Here is how to do it well.
Local fish store vs online
| Where | Best for | Watch out for |
|---|---|---|
| Local fish store | Seeing the fish before you buy; advice | Quality varies; call ahead for stock |
| Specialist online sellers | Variety and rare species | Shipping stress; live-arrival terms matter |
| Big-box pet stores | Convenience, basic species | Crowded tanks; staff knowledge varies |
| Marketplaces / auctions | Unusual fish from breeders | Unknown conditions; higher risk |
For a first fish, a good local store is hard to beat — you watch the fish behave, confirm they're eating, and pick the exact ones you want. Even Aquarium Co-Op, an online retailer itself, tells beginners to buy fish locally when they can.
How to spot a healthy fish
Before you buy, watch the tank for a few minutes. A healthy fish is:
- Active and alert — swimming normally, not hiding in a corner
- Clear-eyed with open, upright fins (not clamped shut)
- Free of white spots, fuzz or frayed fins
- Breathing steadily — not gasping at the surface
- Eating — ask to see them fed; a fish that won't eat is a warning sign
Never buy from a tank with dead fish in it, cloudy water, or the blue tint of medication — whatever is wrong there can be wrong in the fish you take home. If in doubt, walk away and come back another day.
Quarantine every new fish
This is the step that protects the fish you already have. Keep new arrivals in a separate, simple tank for two to three weeks and watch them: eating well, no spots, no odd behaviour. Only then do they join the main tank. Skipping quarantine is how one sick fish becomes a whole-tank problem.
Getting them home
Float the sealed bag in your tank for fifteen minutes so the temperature evens out, then add a little of your tank water to the bag every few minutes for half an hour before netting the fish in. Pour as little bag water into your tank as you can.
A note on which fish to pick
We review equipment, not livestock — we don't rank fish or give disease-treatment advice, because those questions belong with your local store, the hobby community and, when a fish is sick, a fish-savvy vet. Ask which species suit your tank size and water before you fall for something in the shop, and feed them well once they settle — our community-tank food guide covers that.
Sources
- Where to buy pet fish — Aquarium Co-Op, on local vs online.
- How to quarantine new fish — Aquarium Co-Op.
- Selection and care of new fish — LiveAquaria.
Buy from a good local fish store if you can, so you choose healthy fish yourself; go online for variety you can't find locally. Either way, inspect before you buy — active, eating, clear-eyed, fins open, no spots — and quarantine every new fish before it joins the tank. Cycle first, add fish slowly, and stock light.
Common questions
Should I quarantine new fish?
Yes, ideally for two to four weeks in a separate tank. New fish can carry disease that a quarantine catches before it reaches your main tank. If you cannot quarantine, at least buy from a healthy source and observe the fish closely.
How do I spot a healthy fish in the store?
Look for active fish with clean fins, clear eyes and no spots, sores or clamped fins, and ideally watch them eat. Avoid a tank holding dead or sick fish, since disease spreads through a shared system.
Is it safe to buy fish online?
Yes, from reputable sellers who ship with heat or cold packs and offer live-arrival guarantees. Online wins on variety and rare species; the trade-off is that you cannot inspect the fish first, so buyer reviews matter.