Beehive Tickets: I built a Jazz ticket resell marketplace with no seller fees and one flat 10% buyer fee. No more 30% fees, chasing Venmos, or sending tickets to a stranger and praying.
Full disclosure: this is my site, I'm promoting it, and the mods approved this post.
I've held season tickets in this state for most of my life: RSL for 21 years, Jazz for 12, Utah Football for 8, and Mammoth since the puck first dropped. Between those four, I've sold a lot of games I couldn't make, and the resale math never stopped bugging me. Last season I sold a $20 Jazz ticket on SeatGeek. I got $18. The buyer paid $30. Twelve dollars disappeared into fees on a ticket that transfers fan-to-fan for free in the SeatGeek app. The fees pay for a listing page, not the delivery.
After a couple decades of that, I finally built the thing I wished existed: Beehive Tickets (beehivetickets.com). iOS and Android apps also live on the app stores. Resale for Utah teams only: Jazz, Mammoth, RSL, BYU, Utah, and Utah State. How it works:
- Sellers keep 100% of their price. Zero seller fees.
- Buyers pay one flat 10% service fee, and every price on the site is shown all-in. No checkout surprise. (Launch special: 5% for the first 100 sales.)
- Delivery is the official SeatGeek fan-to-fan transfer, the exact same mobile ticket the Jazz issue. The only thing I replaced is the fees.
The "why would I trust a random site" part, because that's the right question: checkout only places a hold on your card. You are not charged until the seller confirms they actually have your seats. Once they confirm, you're charged, and Stripe holds the money until you confirm the tickets landed in your own SeatGeek account. If the seller misses their transfer deadline, you're refunded in full automatically, my fee included. Nobody's money ever sits in a stranger's Venmo.
New this week: offers. If seats are priced above what you'd pay, name your price. The total gets held on your card, the seller sees real money already secured, and you're only charged if they accept. Declined or expired means the hold releases in full.
If you're an STH, this was honestly built for you first, because it's what I wanted for my own seats:
- You keep 100% of your price. List a ticket at $50, you get $50.
- Bulk listing: check every game you can't make, set one price or a price per game, done in about a minute for the whole season. Reprice or pull any game anytime, and there's an optional auto-lower that drops your price a little each day so you don't have to babysit it.
- Verify your seats once and every listing you post carries a verified badge buyers can trust. You're anonymous on every public page; buyers see a seller number and your track record, never your name.
- Offers that reach you are backed by money already held on the buyer's card. No lowball DMs, no "is this still available," no ghosts. Accept and the transfer starts immediately with their address in hand.
- You get paid through Stripe straight to your bank once the buyer confirms, and automatically 24 hours after the game if they never respond. No chasing anyone's Venmo.
The whole Jazz home schedule is up.
I'm one Utah sports fan. No investors, no growth team, just a fan with four sets of season tickets trying to keep the money in the hands of fans. Let me know what you think, what's confusing, or what it would take for you to use it for a real game. I'll answer everything in the comments.