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.

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.
Some links are affiliate links: if you buy through them we may earn a commission at no extra cost to you. It never changes our rankings. Full disclosure.