EarlyClosed beta — iOS launch later this year

Price a stack of slabsfaster than you cancount them.

*It's true. My momma told me so.

Scan a stack of graded slabs, get a real price backed by real sales, and hand the seller an offer before they leave the counter. Here's the whole flow.

See how it works
What the app does
  • Slabs for comps, raw to pre-grade
    Scan a graded slab — the camera reads the cert number for PSA, BGS, CGC, SGC, and TAG — to pull its comp, one at a time or a whole stack. Scan a raw card instead to estimate its grade before you buy. Same camera, two different jobs.
  • Comps from real sales
    Graded prices are medians of recent eBay sold listings. Raw prices come from TCGplayer. Every number links back to the sales behind it, with a confidence score and 7-, 30-, and 90-day price change.
  • Grade it, comp it, track the market
    Estimate a raw card's grade before you buy, comp graded slabs against real sales, and watch which cards are climbing. The buy desk and the market intel live in one app.
Lot total
$2,528
04
How it works

From scan to paid offer, step by step.

01
Scan the stack

Aim the camera and keep going.

The camera reads the cert number off each slab and queues it. Rows fill in as comps land. It keeps queuing offline when the show wifi dies.

02
Real comp

A real price, backed by real sales.

We average recent sold listings into one price and show the price at each grade. It's a number you can show the seller.

03
Set your margin

Your markup, on every card.

Every line gets a buy price — comp times your margin. Use a flat percentage or your buy-price rules. Override any single line by hand.

04
Send the offer

One total. Every line. Right now.

Roll the lot into an offer with a total, per-slab lines, and payment method. Make the call while the seller is still at the counter.

05
Mark it paid

Paid and locked.

Paid lots lock into a receipt — vendor, total, method, timestamp. Void with a reason if you must. The trail stays intact.

Every part, in depth

Everything the counter needs. Nothing it doesn't.

Here is every piece that gets a stack scanned, priced, offered, and closed — and how each one actually works.

Queue
12 scanned
PSA · 12345678$188
BGS · 0098761234Set price
CGC · 4012998877pending validation
SGC · 88412290$42 ✎
PSA · 55120934$96
Capture

Get the whole stack into the app, fast.

Point the camera at a slab. It reads the cert number off the label — PSA, BGS, CGC, SGC, or TAG — and pulls the card's identity and population. Hold the phone or set it on a stand and feed the stack; the frame stays locked, so you are not waiting on focus between cards. A good run clears about 30 slabs a minute.

Label scratched or hit by glare? Two taps to type the cert by hand. No signal? Scans queue on the device and sync the moment you are back online. Dead venue Wi-Fi never stops a buy.

Example
Scan a stack of 12. Each row fills in with its comp as the lookups land — pending rows show a badge until they do.
$188
Poketrace · n=14 · PSA 10
AVG
$188
RANGE
$175–$210
SALES
n=14 ▲
Per-grade ladder
Raw
$4
PSA 10
$185
PSA 9.5
$112
PSA 9
$68
PSA 8
$34
BGS 10
$215
Comp data from Poketrace
Comp engine

A real price, and the sales behind it.

Every price is the middle of recent eBay sold listings, with the obvious outliers filtered out. Tap any comp to open the exact sales it came from — date, grade, and price — so you can show the seller where the number comes from.

Each comp carries a confidence score. Thin sale counts, wide spreads, and stale data pull it down, so you know when to lean on the number and when to be careful. You also get the price at every grade, from PSA 7 to 10 plus CGC, BGS, and SGC 10, and how the price moved over 7, 30, and 90 days.

Example
Charizard, Base Set, PSA 10 — 14 recent sales → $188, range $175–$210, confidence High.
Pre-grade
9.5
front · back on file
Sub-grades
Centering
9.5
Corners
9
Edges
9.5
Surface
10
Centering 55/45Confidence High
Pre-grade

Grade the raw card before you pay for it.

Frame a raw card and Slabbist estimates the grade it would come back as — a composite, plus sub-grades for centering, corners, edges, and surface. A confidence score tells you how far to trust it.

Centering is the easy thing to get wrong, so you measure it yourself: drag the guides or tap an edge to snap them, and read the exact left/right and top/bottom ratios. Both photos and the reasoning are saved, so you can see later exactly why a card scored the way it did.

Example
Raw Charizard → estimated PSA 9.5. Centering 55/45, corners 9, edges 9.5, surface 10.
Movers · Base Set
Charizard #4 +6.2%
Blastoise #2 +3.1%
Venusaur #15 -2.4%
Grade gains
Raw $4PSA 10 $185+$156
after $25 grading fee
Market intel

See what's moving, and what's worth grading.

Movers ranks the top gainers and losers for any set and price band, English or Japanese, each with a 30-day trend. Know what is climbing before you make an offer — and what is cooling before you get stuck with it.

Grade gains ranks raw cards by the profit you would make grading them to a PSA 10, after the fee. Set your real submission fee and the numbers update on the spot, so the only cards you chase are the ones worth the wait.

Example
Raw $4 → PSA 10 $185. After a $25 grading fee, that is $156 of upside.
Vendor
Mike's Card Shop
Offer total
$1,240
9 lines · 70% margin
Lines
PSA 10 · 12345678$131
PSA 9 · 0098761234$67
PSA 10 · 4012998877$60
Payment
cash
check
digital
Reference (check #, Venmo handle, …)
Mark paid
At the counter

From a stack to a signed-off offer.

Set your buy-price rules once — what you pay at each price band. Every slab in the lot gets a buy price from its comp automatically, and you can override any single line by hand. The prices lock onto the offer the moment you present it.

Roll the lot into one offer: total, per-slab lines, payment method, and reference. Attach the vendor from your file in two taps. Mark it paid and it drops into your ledger. Every lot tracks its own state — drafting, priced, presented, accepted, paid — and paid lots lock so a closed buy cannot be changed.

Example
9 lines at 70% of comp → $1,240 total, paid by cash.
Receipt
Mike's Card Shop
Jun 7, 2026 at 2:14 PM
Total
$1,240
cash
Lines
Charizard #4
Base Set · PSA 10
$131
Blastoise #2
Base Set · PSA 9
$67
Venusaur #15
Base Set · PSA 10
$60
Back office

Everything stays clean after the buy.

Every paid lot becomes a permanent receipt — vendor, total, payment method, timestamp. Need to undo one? Void it with a reason; the audit trail stays intact.

Scans, edits, prices, and offers save on the device first and sync through a background queue, so nothing is lost when the Wi-Fi quits. Any failed sync surfaces in a sheet you can retry. Your store's data is scoped to your account on the server — no other shop can see your numbers.

Example
Receipt — Mike's Card Shop, $1,240, cash, Jun 7 2026. Locked.
Integrations

The tools you already use. More coming.

eBay
Recent sold listings feed the comp engine. Every comp tap links to the actual eBay sales.
TCGplayer
Raw card pricing and product links for non-graded comps.
PSA
Cert lookups and card identity for graded slabs.
PSA / BGS / CGC / SGC / TAG
The camera reads the cert number and grade off every major grader.
POS & accounting (planned)
Square, Shopify, and QuickBooks exports are on the roadmap, not shipping yet.
One more thing

There's something in here we didn't tell you about.

Keep the app open and stay sharp. Every so often, something pokes its head in — blink and it's gone. Catch it, and a door opens. We won't say what's behind it.

Half the fun is finding out.

Pricing

Free to download. No subscriptions.

Slabbist is free. We earn affiliate commissions when you tap through to eBay or TCGplayer and buy something on those platforms. Nothing comes out of your pocket.

No subscriptions. No seat fees. No locked features. If we ever charge for something specific, we'll say so up front, and it will still be optional.

Get it on your iPhone before your next show.

Slabbist is rolling out to stores and buyers in cohorts. Drop your email and we'll reach out when your spot opens. No payment card, no setup call, no seat fees.