Upload. List. Win.51 giveaway winners.
MARKETPLACE · GUIDE

Card Show Mode

Run a table at a card show — pack lists, QR price labels, offline sales, automatic eBay delisting, lead capture, and a full show P&L report.

LAST UPDATED · 2026-08-08APP · 1.0+

Overview

Card Show Mode turns RocketVault into your point of sale for in-person selling. Build a pack list of the cards you're bringing, print QR price labels, record sales at the table — with or without an internet connection — and let RocketVault automatically end the eBay listing for anything you sell in person, so you never double-sell a card. When the show's over, a P&L report tells you exactly how you did.

Available on every plan

Card Show Mode, Scan for a Deal, and user-to-user Trades are available on every plan, including Free.

RocketVault sends a push and email about 48 hours before an upcoming show you've saved, with a link back to its pack list. Turn these reminders off independently under Settings → Notifications. The Daily Briefing can also recommend cards, asking prices, and private floors for shows happening in the next week.

Creating a Show

Step 01

Open Shows and click New Show

Click Shows in the sidebar, then New Show.

Step 02

Fill in the details

  • Name — e.g. "Tri-State Card Expo".
  • Venue, city, state (optional) — where it's happening.
  • Start and end dates — a one-day show only needs a start date.
  • Notes (optional) — table number, load-in time, whatever you need.
  • Status — choose Draft to save an unfinished show while you finish the details, or leave the default Upcoming when it is ready to plan.

Step 03

Track the status

Shows move through DRAFT (still being set up), UPCOMING (planning), ACTIVE (you're on the floor), COMPLETED (wrapped), CANCELED, and ARCHIVED. If you set an end date, RocketVault automatically marks the show COMPLETED after that time has passed. You can still wrap a show up earlier whenever you're done.

The Shows list opens on Upcoming so the next event is immediately in view. Use the search box to jump to any show by name, venue, or city, and the All, Draft, Upcoming, Active, Completed, Canceled, and Archived chips to focus on the stage you need. Archive a show to retain its report and sales history without keeping it in your active workflow. Delete a show only when you no longer need its pack list; its recorded sales remain in your sales history but are no longer attached to that show.

Building Your Pack List

The pack list is the set of cards you're physically bringing to the show.

For a single existing card, open its Card Detail page and choose Card shows. Select or clear any show directly; scan capture never assigns a show or interrupts you with a show prompt.

Step 01

Add cards

Open the show and click Add Cards. Search your inventory and narrow it with filters — sport, price range, graded vs. raw, and rookie / autograph / insert — so you can pull, say, every raw basketball rookie under $20 in one pass. By default the picker hides cards already listed on eBay (you rarely want to bring a card that's live online), but you can flip that to show listed cards or everything. Pick as many as you want — up to 500 at a time. Cards that are already packed, sold, traded, or still awaiting receipt are marked unavailable before you submit. If the server rejects a card after selection, the picker stays open and gives the exact reason instead of reporting a successful add.

Step 02

Set show pricing

Each pack-list entry has its own pricing, independent of your online listing price:

  • Asking price — the sticker price at your table. This is what prints on the label.
  • Floor price (private) — your walk-away number for negotiations. It never prints on a label and is never shown to a buyer — it's a reference only you see when someone starts haggling.

An inventory card does not need a RocketVault price to join a pack list. The picker labels it No price · set an ask after adding, then you can enter the show-specific asking price directly.

Step 03

Assign display locations

Give each card a physical location like "Case A · Row 2" so you (or a helper working your table) can find any card in seconds when a buyer asks.

Each pack-list entry tracks its own status through the show: IN_SHOW (on the table), SOLD (moved at your table), or REMOVED (pulled from the list, e.g. traded away or sold elsewhere).

Once cards are packed, a search box and filters sit above the list. Find any card by player, set, card number, or location, or narrow the list by sport, condition (graded vs. raw), price, and rookie / auto / insert. The same search and filters are on the Sell tab too — so when a buyer's standing at your table, you can jump to the right card in seconds. The list shows the player and card name front-and-center (no thumbnails getting in the way), which is what you're actually reading at a busy table.

QR Price Labels

Print labels for your pack list before the show. Each label shows the card's asking price and a QR code — scan the code with the RocketVault app and the card pulls up instantly, with its full identification, your asking price, your private floor price, and its display location. That's the fastest path from "how much is this?" to a recorded sale.

Tip

The floor price is never printed on the label. Buyers see the asking price; the floor stays on your screen.

Working Offline

Venue Wi-Fi is bad and cell signal inside convention halls is worse — Card Show Mode is built for that.

  • The pack list is cached on your device. Open the show once while online and everything — cards, prices, locations, images — is available with zero connectivity.
  • Everything you do queues locally. Sales, leads, price changes, expenses, and status changes recorded offline are saved on the device and sync automatically the moment a connection comes back.
  • Sync is safe to retry. Every queued action carries a unique ID, so a sale never posts twice — even if the sync fires on flaky Wi-Fi that drops mid-request and retries. Actions are also applied independently: one problem action is reported back to you without blocking the rest of the queue.

You don't manage any of this. Sell all day with no signal; walk out to the parking lot and everything catches up on its own.

Recording a Sale

Step 01

Start a sale

Scan a card's QR label (or search and filter the sell list) and tap Record Sale. Add more cards to the same sale for multi-card deals — a single sale can hold up to 100 cards.

Step 02

Set the prices

Each card gets its own sale price, pre-filled from your asking price. For bundle deals ("give me all three for $80"), override the total directly and keep the per-card breakdown for your records.

Step 03

Pick the payment method

Cash, Venmo, PayPal, Zelle, Cash App, or card. The show report breaks down your cash-in by method, so end-of-day reconciliation ("how much should be in the cash box?") is one glance.

Step 04

Add the buyer (optional)

Buyer name and contact are optional but worth capturing for repeat customers — they're saved on the sale.

When the sale saves, the cards flip to SOLD, their cost basis is snapshotted for the show P&L, and the auto-delist kicks in (below).

Automatic eBay Delisting

Every card in a sale is checked for active online listings the moment the sale records:

  • Active eBay listing? RocketVault ends it automatically — no double-selling a card that's sitting in someone's watchlist.
  • TikTok Shop (where enabled) is delisted the same way.
  • If the card was published inside a lot, the lot is reconciled too, so its other cards don't get stuck.

Each sold card shows its delist outcome: ENDED (listing taken down), NOT_NEEDED (card wasn't listed), or FAILED. A failed delist never blocks the sale — the sale records regardless, the card is flagged, and a one-tap Retry re-attempts the delist. Failures usually just mean you were offline or eBay hiccuped; retry when you're back on a connection.

Sold offline?

If you record a sale with no connection, the delist runs when the sale syncs — not at the table. Until the queue syncs, the eBay listing is still live, so sync as soon as you have signal.

Expenses & the Show Report

Add expenses to the show — table fees, parking, supplies — as simple label + amount entries. They fold straight into the report.

Open Report on any show for the full P&L:

  • Revenue — every sale recorded at the show.
  • Cost basis — what you had into the cards you sold.
  • Expenses — your table fees and other costs.
  • Profit — revenue minus cost basis minus expenses.
  • Sell-through % — cards sold at the show as a share of cards brought.
  • Cash-in by payment method — how much came in as cash vs. Venmo vs. PayPal, etc.
  • Failed delists — anything still waiting on an eBay end, so nothing slips through.

Export CSV on the report downloads the whole show — every sale with line-item detail (price, cost basis, eBay-end status) plus your expenses — in one accountant-ready file. For tax time, Export sales on the Card Shows page does the same across all your shows and quick sales in one download.

Fixing a mis-rung sale

Fat-fingered a price or the buyer walked? Open the Sales tab and tap Void on the sale. The cards go back to your inventory and pack list, and the sale drops out of the P&L (it stays visible, marked Voided, for your records). Voiding doesn't re-list on eBay — relist manually if you want the card back up.

Capturing Leads

Someone at your table wants something you don't have? Jot it down without leaving the app:

"Wants Jordan inserts — table 12, 555-1234"

Tap New Lead, type the note, optionally attach a contact. Leads work offline like everything else and sync into your Leads list, where each one stays OPEN until you mark it CLOSED. When you get home and find that Jordan insert in a box, the buyer's number is waiting for you.

Following up is one tap. If the contact you jotted is a phone number, email, or an @ Instagram handle, RocketVault turns it into a tap-to-act link — call, email, or open their profile straight from the lead. Need the whole list somewhere else? Export CSV hands you every lead from the show — note, contact, status, and capture time — for your CRM or a follow-up email blast.

Trading at the Table

Card shows are half selling, half trading. Trades — with other RocketVault users via a QR handshake, or with anyone via external trades — are covered in their own guide: Trading Cards. Trading a card away resolves its pack-list entry automatically: the card leaves your vault and its entry drops off the pack list. Selling a card in person is what counts toward the show's sell-through — a trade moves the card out of your inventory but isn't attributed to a specific show's report.

Common Questions

Do I need any connection at the show? No. Open the show once while online so the pack list caches, then the entire floor experience — lookups, sales, leads, price changes — works with zero signal. Everything syncs automatically when you're back online.

Can a buyer ever see my floor price? No. Floor prices never print on labels and never appear anywhere buyer-facing. They exist only as your private negotiation reference.

What happens if the eBay delist fails? The sale still records — a failed delist never loses a sale. The card is flagged with the error and a Retry button, and the show report counts outstanding failures so you can clear them before closing out the show.

Can I record a quick sale that isn't tied to a show? Yes. Sales can be recorded standalone — the show is optional. Same flow, same auto-delisting.

Do sold cards disappear from my inventory? No — they flip to SOLD status and stay as history, with the sale price and cost basis recorded for your profit tracking.

Can I change a card's price mid-show? Yes. Edit the asking or floor price on the pack list anytime — offline included; the change queues and syncs like everything else.

COOKIES · ANALYTICS

We use cookies for product analytics and session replay to understand how RocketVault is used and where we can make it better. No advertising cookies unless you accept. Privacy policy.