How to Sell Live Fish Online: A Step-by-Step Guide (2026)
Posted by · Updated October 2026
Selling fish online is one of the best ways to turn a breeding tank into a small business, or simply to find good homes for fish you've raised. The hard parts aren't the listing itself. They're packing fish so they arrive healthy, pricing shipping fairly, and getting paid without hassle.
I run Light Fish, a marketplace for aquarium livestock, so the setup steps below use it as the example. The advice on listings, packing and shipping applies wherever you sell.
Sell your fish, shrimp and plants on Light Fish
A marketplace built for hobbyists: list in a few minutes, buyers pay through Stripe, and you're paid once the order is delivered. Light Fish keeps 12% of each sale, including shipping.
Start sellingTable of Contents
6. Add Tracking and Keep the Buyer Posted
1. Decide What You'll Sell
Start with fish you can produce reliably: a strain you breed, a colony that keeps outgrowing its tank, or grow-outs you've raised yourself. Buyers come back to sellers whose fish are consistent, healthy and accurately described.
Only sell fish that are eating well and free of visible disease, and hold back anything that has recently been sick or newly added to your tanks. Some species are restricted in certain states because they're invasive, so check your state's rules before listing anything unusual.
2. Choose Where to Sell
Not every site allows live animals. Facebook Marketplace doesn't, eBay only allows certain species, and forums leave payment and disputes to you. Our comparison of the best places to sell aquarium fish online covers what each one allows, what it costs and how you get paid.
Many sellers combine a marketplace for shipped orders with local clubs or stores for bulk sales.
3. Set Up Your Shop
On Light Fish, setup takes a few minutes:
- Sign up as a seller on the Become a Seller page, with email or Google, and tell us what you sell.
- Connect Stripe so you can be paid. Stripe holds your bank details and identity checks; Light Fish never sees your bank account number.
- Set your shipping rules in your seller dashboard's Settings: your shipping rate, the days you ship, a combined-shipping rate for extra items in the same box, and an optional free-shipping threshold.
- Write a short About section for your shop page: where you ship from, what you breed, and how you pack. Buyers read it before ordering from someone new.
4. Write a Listing That Sells
The listings that sell fastest answer a buyer's questions before they have to ask:
- Photos of the actual fish, or of the parents and the group the fish come from. Clear, well-lit photos matter more than anything else you write.
- A specific title. Species, strain and quantity, for example "Blue Moscow Guppies, Trio (1 Male, 2 Females)".
- What's included. How many fish, the sex split if known, and their approximate age or size.
- A price that makes sense with shipping. A $5 fish with $35 shipping rarely sells on its own. Sell in pairs, trios or groups, or set up combined shipping so buyers can fill a box.
Your first listings are reviewed by a person before they go live, usually with a few tips. Once you've had a few orders delivered, new listings go live straight away.
5. Pack and Ship Your Fish
Most hobby sellers use the same basic setup:
- Fast the fish for a day or two before shipping so they don't foul the water in the bag.
- Bag each group in a fish bag or breather bag about one-third water, double-bag it, and close it with rubber bands.
- Insulate. Pack bags upright in a styrofoam-lined box, fill gaps with newspaper so nothing shifts, and add a heat pack in cold weather or a cold pack in hot weather.
- Ship early in the week, Monday to Wednesday, by USPS Priority Mail or Priority Mail Express, so packages don't sit over a weekend.
- Check the weather at both ends. If it's dangerously hot or cold, hold the order and tell the buyer.
Our step-by-step guide to shipping aquarium shrimp walks through the same method with photos, and it works for fish too.
6. Add Tracking and Keep the Buyer Posted
Once the box is in the mail, add the tracking number to the order in your seller dashboard. The buyer gets an email with the tracking link, and Light Fish follows the package so you can see when it's delivered.
If something delays a shipment, such as weather, a holiday, or fish that aren't ready, message the buyer before your ship day. Buyers are almost always fine with a delay they hear about first.
7. Get Paid
Buyers pay at checkout, so there's no invoice to chase. Light Fish holds the payment until the carrier shows the package delivered and the buyer's two-hour window to report a dead-on-arrival fish has passed. Your share, the order total minus the 12% fee, is then sent to your Stripe account, and Stripe pays it to your bank on its regular schedule.
Under Light Fish's Live Arrival Guarantee, buyers report a loss within two hours of delivery with photos of the fish in the unopened bag. Packing well is the best protection for both of you.
Money you earn selling fish is generally taxable income, so keep simple records of your sales and costs, and ask a tax professional if you're unsure what applies to you.
8. Grow Your Sales
- Share your shop link. Post it in your profiles, groups and club newsletters. The first order from a buyer who's new to Light Fish has no fee.
- Offer combined shipping. Buyers add more to the box when an extra item doesn't mean paying full shipping again.
- Ask for reviews. Buyers get a review request after delivery, and a few good reviews make new buyers much more comfortable.
- Keep listings fresh. Restock what sells, and put slow movers on sale.
FAQ
Can you ship live fish through USPS?
Yes. USPS accepts small, cold-blooded animals such as aquarium fish when they're packed properly. Most hobby sellers use Priority Mail or Priority Mail Express and ship early in the week so boxes don't sit in a sorting center over the weekend.
How much does it cost to ship live fish?
Most sellers on Light Fish charge roughly $20 to $40 for a box, depending on box size, distance and speed. Combined shipping lets buyers add more fish to the same box without paying full shipping again.
How long can fish stay in a shipping bag?
Healthy, fasted fish in a properly sized bag usually travel fine for one to two days, and many species handle longer. Breather bags or bags filled with pure oxygen buy extra time. Plan for overnight or two-day delivery whenever you can.
Do I need a license to sell fish online?
Hobbyists selling home-bred fish usually don't, but rules vary by state and by species, especially for invasive or protected species. Check your state's rules if you sell regularly or in volume.
When do I get paid?
On Light Fish, the buyer pays at checkout. Once the carrier shows the package delivered and the buyer's two-hour arrival window has passed, your share is sent to your Stripe account, and Stripe pays it out to your bank.