Compare

Card Harbor vs. manual TCGplayer selling.

"Manual" here means the common baseline: a spreadsheet for inventory, the TCGplayer seller portal for staged uploads and pricing, and whatever scanning or lookup app you use to identify cards. Here's how each task changes when that becomes one app instead.

Task Manual (spreadsheets + seller portal) Card Harbor
Intake / scan Type each card into a spreadsheet or catalog by hand, or scan with a separate identification app and then re-enter results into a TCGplayer staged import file. Cards usually get sorted before or after intake so the spreadsheet order matches something you can find later. Point a camera at the stack. Card Harbor identifies each card and its printing in the app and locks it into the exact order you scanned, at full quality and with no limit. Once the card catalog has synced, the scanner works offline, so a batch keeps moving with or without internet. Condition and foil stay in your hands: single keystrokes (F to mark the last card foil, 1 to 9 for printing, R to rescan) confirm each card while the next one is already in the guide box, and every row starts at Near Mint until you say otherwise.
Storage / find Track locations in a spreadsheet column, if at all, or rely on memory and physically searching boxes when a specific card is needed. There's no single source of truth for where a card actually is. Cards live in configurable shelves, boxes, and dividers. Search by name, set, number, SKU, or location and Card Harbor points straight to the shelf, box, and divider, no walking the rows hunting for one card.
Pull-sheet picking Work down a TCGplayer pull sheet or order list in whatever order it printed, walking back and forth across storage as needed since the list wasn't built around your shelf layout. Card Harbor sequences every order into one efficient walk through your storage, in a keyboard-first picking flow built for standing at the shelves, with single-key actions for picked, missing, skipped, and damaged.
Pricing updates Check competing listings and edit prices in the TCGplayer seller portal or a spreadsheet by hand, tabbing between browser windows for every card that needs a look. Card Harbor's repricing tools move a listing only when a competitor is genuinely cheaper than what a buyer pays you today, then undercut by the margin you set, with a floor so nothing races to the bottom, without ever opening a spreadsheet.
Publishing Format and upload TCGplayer staged import files by hand, checking for duplicates and bad batches yourself before anything goes live. Card Harbor handles TCGplayer's staged uploads for you, with guardrails that catch duplicates and bad batches before anything goes live. It also keeps your shelves matched to your live TCGplayer inventory, showing exactly what drifted and leaving every sold card for you to confirm rather than resolving it silently.
Orders / shipping Pull orders from the TCGplayer seller portal, work them against a spreadsheet or your own notes, and print shipping labels through TCGplayer or your carrier. Card Harbor finds cards from TCGplayer pull sheets and points you to each card's exact shelf, box, and divider inside the same app used for scanning and storage. Labels print through TCGplayer's portal or your carrier today, and you can connect your own EasyPost account in the app. Shipping stays deliberately narrow either way: no multi-carrier rate shopping, no SCAN forms, no insurance products, and no postage resold to you.

Where manual selling still makes sense

A handful of trades a month, or a collection you're only ever selling once, doesn't need a dedicated app. The tradeoffs above only start to matter once the volume is high enough that re-entry, hunting for cards, and hand-editing prices cost real time every week. The practical floor is TCGplayer's own: at 51 fulfilled orders you reach Level 4, staged CSV imports unlock, and everything on the Card Harbor side of the table above becomes available to you.

Where Card Harbor isn't the right fit

Card Harbor is a Windows desktop app; Mac isn't currently planned. It's built around one seller's physical storage and TCGplayer (and ManaPool) selling, not a Shopify storefront or a shop counter with staff sharing one inventory. See the alternatives page for tools built for those cases.

Card Harbor keeps scan order, storage, picking, and TCGplayer publishing in one app.