Put your singles in front of local players

Free stock listing, sales tracking and a shop page for card shops. No fees, no commission.

TCGSwap is where players look up cards, build decks and track their collections. A shop account puts your stock right next to all of that: when a player opens a card, they see which local shops have it and at what price, then come to you to buy it. We never take payment, and we never take a cut.

At a glance

Cost: Free: no fees, no commission · Games: Magic, Pokémon, Yu-Gi-Oh, One Piece, Lorcana · Bring your stock: CSV import from Cardmarket or TCGplayer · Where sales happen: In your shop, on your terms

What you get

Found on the card itself Every card page shows an "In stock at local shops" section. A player checking a card's price sees your copy, your price and your shop, at the moment they want it. Your own shop page Logo, banner, address with directions, opening hours, website and socials, your buying policy for cash and store credit, and your full stock list with search and filters. It's built to show up in Google for your shop's name and the cards you carry. Stock that's quick to keep right Search any card and add it with condition, foil, quantity and price. Market price estimates sit beside yours, and lines priced far from market are flagged so mistakes don't go out. Import what you already have Upload a CSV exported from Cardmarket, TCGplayer or your own spreadsheet. We match each row to the exact printing, show you a preview, and only apply it when you say so. One tap when it sells Tap "Sold one" and the stock count drops and the sale is recorded. Add what you paid for a card and the Sales page shows your takings and profit, per game and per period. Photos of the actual card Add photos to a listing so players can see the exact copy, including its condition, before they make the trip. See what's working Your dashboard shows visitors per day, your most valuable stock and what you listed recently. Visitor counts are anonymous: we never show you who looked. Players only see fresh stock Confirm your stock is up to date with one tap. If a month passes without a check, your list is hidden until you confirm it, so players never make a wasted trip for a card that sold weeks ago.

How it works

1. Create a shop account Choose "Shop" when you sign up and give us your shop's name and town. It takes a minute. 2. Add your stock Import a CSV, or search and add cards one at a time. Set your own prices. 3. Fill in your shop page Add your address, opening hours, logo and buying policy so players know where to find you. 4. Players come to you Your stock appears on card pages and your shop page. Players visit and buy in store.

List your shop free

Set up your shop account today. Everything here is free, and your stock is yours to add, change or remove at any time. Create a free shop account.

What does it cost?

Nothing. There are no listing fees, no subscription and no commission. TCGSwap is paid for by donations, a few ads on public pages and affiliate links on card pages, never by the shops listed on it.

Do players pay through TCGSwap?

No. We never take payment. Players see your stock and your price, then buy from you in your shop however you normally take payment.

Which games can I list?

Magic: The Gathering, Pokémon, Yu-Gi-Oh, the One Piece Card Game and Disney Lorcana, including Japanese One Piece cards.

Who sets the prices?

You do. We show a market estimate from third-party price data next to your price as a guide, but the price players see is the one you set. You can also leave a price blank to show "Ask in store".

Can I import my stock from Cardmarket or TCGplayer?

Yes. Export a CSV and upload it. We match each row to the exact printing and language, show you a preview first, and you can either add to your stock or replace quantities with the file's.

What happens if I don't update my stock?

Your list stays visible for 30 days after you last confirm it. After that it's hidden from players until you tap "Stock is up to date", so nobody travels for a card you no longer have.

Can I use my player account for my shop?

Shop accounts are kept separate from player accounts, so your shop's stock and your personal collection never mix. If you play too, keep a player account for that.