You have a few solid options for selling aquarium fish: trading them to a local fish store for credit, selling directly to other hobbyists online, or shipping fish to buyers across the country. The best route depends on what species you have, how many you’re moving, and how much effort you want to put in. Each channel has its own economics and tradeoffs.
Trading to a Local Fish Store
Most independent fish stores will accept healthy fish in exchange for store credit, though the payout is modest. Expect roughly 20% of the retail price or less. That $2 guppy cost the store about 25 to 35 cents from their distributor, so they’re not going to pay you more than that. One hobbyist sold 85 peppered cory fry at $2 each, while another got $1.50 credit per baby bristlenose pleco. It’s not a money-making operation, but it offsets the cost of food, supplies, and new stock.
Stores are selective about what they’ll take. They want fish that are a sellable size (good-sized juveniles, not fry), healthy, and in demand. If you’re bringing in common livebearers like guppies, platys, or mollies that the store already has plenty of, you’ll likely get turned away. Uncommon cichlids, rarer species, or anything the store has trouble sourcing from distributors will get a much warmer reception. Some stores will ask you to bring photos before you haul fish in.
One thing to understand: stores worry about disease. Their tanks are often connected to shared filtration, so one sick fish can spread illness across dozens of tanks. Many shops quarantine incoming fish from hobbyists, and some won’t accept outside fish at all for this reason. If a store already has a trusted local breeder supplying a particular species, they probably won’t take on a new source. Build a relationship first. Start with a small batch, let them see the quality, and work from there.
Selling Directly to Other Hobbyists
Cutting out the middleman means you keep more of the sale price, and online platforms make it straightforward. The most popular options include Facebook groups (both local and species-specific), AquaBid (which functions like an eBay for fish), Craigslist, and hobbyist forums like the Aquarium Co-Op forum’s fish swap section. Some communities also use the Band app for local meetups and sales.
Facebook groups tend to be the fastest way to move fish locally. Search for aquarium groups in your city or region. Local sales mean the buyer picks up in person, which eliminates shipping hassles entirely. For rarer or more valuable species, AquaBid lets you reach a national audience and run auction-style listings where competitive bidding can push prices higher. It works well if you’re breeding something unusual and want to build a small side business. Forum-based swaps are better suited to occasional sellers moving smaller quantities.
Taking Good Photos of Your Fish
Clear, well-lit photos are the single biggest factor in whether your listing gets attention. Fish are notoriously hard to photograph: they move fast, tanks are dim, and glass creates reflections. A few adjustments make a dramatic difference.
Turn off your camera’s flash. It will bounce off the glass and ruin the shot every time. Instead, use the tank’s own lighting or position a desk lamp to illuminate the fish. Get your phone or camera lens as close to the glass as possible, even touching it, to eliminate reflections from ambient room light. If your fish won’t stay still, use a faster shutter speed (1/125 second or above) to freeze their movement. On a phone, tapping the brightest spot on the screen to lock exposure, then shooting in burst mode, gives you the best odds of a sharp image.
Some sellers place fish temporarily in a small clear container or specimen cup against a plain background. This restricts movement and makes colors pop without the visual clutter of substrate and decorations. It’s a simple trick that makes your listing look far more professional.
Pricing Your Fish Realistically
Look at what comparable fish sell for on AquaBid, in Facebook groups, and at local stores, then price yours below retail. Buyers expect a deal when purchasing from a hobbyist. Common species (guppies, neon tetras, basic platies) sell for very little because supply is high. You’ll move them primarily through local pickups where the convenience factor matters more than price.
Several factors push value up: unusual color morphs, proven breeding pairs, larger size, and species that are hard to find through normal wholesale channels. A rare strain of apistogramma or a high-grade shrimp colony commands real money. Breeding pairs typically sell for a premium over individual fish because the buyer is paying for confirmed compatibility and reproductive potential. Size matters too. Fish that are already showing adult coloration are worth significantly more than pale juveniles because the buyer can see exactly what they’re getting.
Shipping Fish Safely
If you’re selling beyond your local area, you’ll need to ship live fish. USPS Priority Mail is the standard method among hobbyists and small breeders. Fish are not on the USPS list of prohibited live animals (that list covers warm-blooded animals, snakes, turtles, and poisonous insects). UPS and FedEx also allow live fish shipments, though their rates tend to be higher.
The basic setup is a styrofoam-insulated box inside a Priority Mail box. Cut six panels of insulation to line the top, bottom, and all four sides. For the fish themselves, gas-permeable breather bags are the standard choice. These bags allow oxygen in and carbon dioxide out through the bag walls, which keeps water chemistry stable during transit. Wrap breather bags in paper towels or newspaper so the bag surface stays exposed to air and isn’t pressed against styrofoam or other plastic, which would block the gas exchange.
Use regular poly bags instead of breather bags for bettas (which need air access above the water) or any fish with sharp spines that could puncture a thin bag. In cold weather, include a 72-hour heat pack inside the box to prevent temperature crashes. Place it near, but not directly against, the bags.
Preparing Fish Before Sale or Shipment
Fast your fish for 24 to 48 hours before bagging them. This clears their digestive system so they produce less waste in the bag. In a sealed environment, fish waste breaks down into ammonia, which becomes increasingly toxic as pH rises or temperature climbs. Fasting is the simplest way to keep ammonia levels manageable during a long transit. Larger fish need a longer fasting period.
When filling bags, use water from the fish’s own tank so there’s no shock from sudden chemistry changes. Fill the bag about one-third with water and two-thirds air (for standard bags) or lay breather bags flat with just enough water to cover the fish. Double-bag everything. One leak can mean a dead fish and a refund you’ll have to eat.
Ship early in the week, Monday through Wednesday, so the package doesn’t sit in a warehouse over a weekend. Coordinate with your buyer so someone is home to receive the box promptly.
Species You Cannot Legally Sell
Federal and state laws restrict the sale and transport of certain species, particularly those classified as invasive. Snakehead fish are federally regulated. Bighead carp, black carp, grass carp, and silver carp are all prohibited. Many states have their own additional lists. Some species that are legal to own in one state are illegal to ship into another.
Before listing any fish for sale across state lines, check both your state’s regulations and the buyer’s state. The U.S. Fish and Wildlife Service maintains federal lists, but state wildlife agencies often have stricter rules. In some states, possessing or transporting certain invasive species is a criminal offense, not just a fine. This is especially relevant for large cichlids, certain catfish species, and anything that could survive in local waterways if released.

