Caddis Shack
Sign up free →

How to Sell

Turn your extra gear into cash

Caddis Shack makes it straightforward to sell fly fishing gear to a community that actually knows what they're buying. There's no listing fee, no auction stress — just set your price, ship when it sells, and get paid automatically.

Step 01

Create an Account & Connect Stripe

Sign up with your email through our secure authentication provider (Clerk). Once you have an account, visit your Dashboard and click Become a Seller.

You'll be redirected to Stripe to complete seller onboarding. Stripe requires basic identity verification and a bank account for payouts — this is the same process used by every major marketplace (Etsy, eBay, etc.) and typically takes less than 5 minutes.

You only do this once. After onboarding, your Stripe Connect account is linked to your Caddis Shack profile and all future payouts land directly in your bank account.

Stripe's verification is required by financial regulations. Caddis Shack never sees or stores your bank account numbers — all payment data lives with Stripe.

Step 02

Create Your First Listing

Head to My Listings → Create Listing and fill in the details:

  • Product type — fly, rod, reel, line, waders, or other gear
  • Condition — new, like new, good, fair
  • Brand, model, and relevant specs — rod weight, reel size, fly type, etc.
  • Price — you set it; no reserve, no auction
  • Shipping size — small, medium, or large (determines EasyPost parcel dimensions when a label is generated)
  • Photos — clear photos dramatically increase buyer confidence and conversion

For fly listings specifically, you can specify inventory per hook size — for example, 10 size-14 Elk Hair Caddis and 6 size-16. Buyers select their preferred size at checkout and inventory is deducted automatically.

Step 03

Someone Buys — You Have 3 Days to Ship

When a buyer completes checkout, you'll receive an email notification and the order appears in your Orders page. You have 3 calendar days to generate a shipping label.

From your order detail page, click Generate Label. Enter your from-address and confirm the package dimensions. The platform fetches live USPS rates via EasyPost and automatically purchases the best available rate. You'll get a PDF label ready to print.

The label cost is deducted from your payout. The buyer paid a shipping fee at checkout — if the actual label costs less, you keep the difference. If it costs more, you absorb it. Choosing the correct shipping size preset at listing time keeps this predictable.

If you do not generate a label within 3 days, the order is automatically cancelled and the buyer is refunded in full. Repeated cancellations may result in your seller account being reviewed.

Step 04

Delivery Confirmed — Payout Released

Once the package is delivered (confirmed by EasyPost tracking or by the buyer), your payout is calculated and transferred automatically via Stripe Connect:

Payout = Sale Price − 5% Platform Fee − max(0, Label Cost − Shipping Fee)

Example: You sell a rod for $200 with a $15 shipping fee. The label costs $12. Your payout is $200 − $10 (5%) − $0 (label was cheaper) = $190. The $3 label surplus stays with you.

Stripe sends the transfer to your connected bank account on their standard schedule, typically 2–7 business days depending on your bank.

Step 05

Build Your Reputation

After each completed sale, buyers can leave a review. A strong track record of accurate descriptions, well-packed gear, and fast shipping builds your reputation on the platform and increases future buyer confidence.

You can also message buyers directly through the platform if any questions come up before or after shipment. Good communication is the single biggest driver of positive reviews.

Ready to start?

Create your account and complete Stripe onboarding in under 10 minutes.