Skip to content

The Card Dealer's Grading P&L: Cost-Per-Card at Every Submission Tier

The real cost of grading a card isn't the sticker fee. It's fee plus shipping both ways, insurance, supplies, and your own labor — spread across the batch. Here's how to build the model and decide which cards earn their tier.

TCG Treasury · Operator guide8 min read

Most dealers calculate grading cost wrong. They look at the grading company's tier fee — say $25 a card — and stop there. Then the invoice comes back with shipping, the cards sit in working capital for two months, and the "$25 grade" turns out to have cost closer to $40 once you count everything that touched it.

The fix isn't to grade less. It's to know your true loaded cost-per-card before the box leaves your hands, so every card you submit clears that number with room to spare. This post builds that model line by line — fee, two-way shipping, insurance, supplies, and labor — and shows how each piece amortizes differently as your batch size grows. Some costs are per-card and stubborn. Others are per-shipment and get cheaper the more cards you stack into one submission.

If you only remember one thing: the cheapest way to lower your cost-per-card is to put more qualifying cards in each box — and the cheapest way to avoid wasting a tier fee is to pre-screen so you're not paying $25 to learn a card grades a 7. That second part is where a pre-grade tool earns its keep.

The five line items in a real grading P&L

A grading submission has more cost lines than the fee. Build the model with all five and you stop getting surprised.

1) Tier fee. The headline number — economy, standard, express, or premium. This is per-card and rises sharply as you move up tiers and as the card's declared value climbs. Fees vary by company and change often, so check current rates at the source before you budget.

2) Two-way shipping. You ship the cards to the grader, and they ship them back. Both legs cost money, and the return leg often carries insurance based on the total declared value of the batch. Shipping is largely a per-shipment cost, not a per-card cost — which is the single most important fact in this whole model.

3) Insurance. Outbound insurance on the raw cards, return insurance on the slabs. For a box of high-value cards this is not trivial, and it scales with declared value, not card count.

4) Supplies. Penny sleeves, semi-rigid card savers (most graders require these), painter's tape, a sturdy box, bubble wrap. Pennies per card individually, but they're real and they're recurring.

5) Labor — yours. The hour you spend pulling cards, sleeving, filling out the online submission form, packing, and driving to the shipper. If your time is worth $30/hour and a submission eats two hours, that's $60 spread across the batch. Dealers who skip this line are lying to themselves about margin.

Why batch size is the whole game

Here's the mechanic that decides your cost-per-card: some costs are per-card and some are per-shipment, and they amortize completely differently.

Per-card costs — the tier fee and most supplies — stay flat no matter how many cards you submit. Grade one card or one hundred, each card still owes its own fee.

Per-shipment costs — outbound shipping, the box, packing materials, the drive to the post office, and a chunk of your labor — get divided across every card in the box. Ship one card and that $15 of shipping-and-handling lands entirely on one card. Ship forty and it's well under a dollar each.

This is why a single-card submission is almost always a bad deal on a mid-value card, and why dealers batch. The math is simple: take your fixed per-shipment costs, divide by the number of cards, and add the per-card costs. As the denominator grows, the per-shipment slice shrinks toward zero and your cost-per-card converges on roughly (tier fee + supplies). Volume doesn't make the fee cheaper — it makes everything around the fee cheaper.

The practical takeaway: don't ship a four-card box. Wait until you have a full, tier-appropriate batch, or you're paying a shipping tax on every card to move impatiently.

A worked example (label your assumptions)

Fees and postage vary by company, declared value, and the day. So instead of quoting numbers as gospel, here's a worked example with every assumption labeled — swap in current rates and your own time value.

Assumptions: a standard-tier batch of 20 cards. Tier fee $25/card. Outbound shipping + insurance $20 for the box. Return shipping + insurance $30 for the box (higher because it now carries 20 slabs of declared value). Supplies $0.50/card. Your labor: 2 hours at $30/hour = $60 for the whole submission.

The math, per card: - Tier fee: $25.00 (per-card, fixed) - Supplies: $0.50 (per-card, fixed) - Outbound shipping: $20 / 20 = $1.00 - Return shipping: $30 / 20 = $1.50 - Labor: $60 / 20 = $3.00

Loaded cost-per-card: about $31.00 — roughly 24% on top of the $25 sticker fee.

Now run the same submission with only 4 cards. The $25 fee and $0.50 supplies don't move. But the $110 of per-shipment costs (outbound + return + labor) now splits four ways: $27.50 per card. Loaded cost jumps to about $53 per card — double the fee. Same tier, same cards, 70% worse cost basis, purely because the box was too empty. Label your own numbers and the lesson holds: empty boxes are expensive.

Cost-per-card by tier (directional, fees vary)

The table below is directional, not a quote — grading fees change and differ by company, so treat it as the shape of the curve, not the price. The pattern that matters: as you climb tiers, the fee dominates and the fixed shipping/labor overhead becomes a smaller share of each card's cost. On economy tiers the overhead can rival the fee itself, which is exactly why economy only works in volume. On premium tiers the fee is so large that batch efficiency barely moves the needle — but the card had better be worth it.

Use this to decide tier by card value, then use batch size to optimize whatever tier you land on. The cross-reference for live break-even math is the grading calculator at /tools/grading-calculator, which lets you plug in current fees and your own card values.

Pre-screening: the cheapest dollar in the whole model

Every cost line above assumes the card deserves to be in the box. The most expensive mistake in grading isn't overpaying for shipping — it's paying a full loaded cost-per-card to grade something that comes back a 7 when you needed a 9 to profit.

That's a sunk fee, sunk shipping, sunk labor, and two months of dead capital, all to confirm a card you shouldn't have submitted. Do that across a batch and your average cost-per-profitable-card balloons, because the duds are subsidized by the winners.

This is the case for pre-grading before you commit. CardGrade (cardgrade.io) predicts the PSA, BGS, CGC, or TAG grade from a photo in about 60 seconds, across 47 inspection points, at 92.8% accuracy. It's not a replacement for the slab — it's a filter that tells you which cards are likely to hit the grade that justifies the tier you're considering. Run the batch through it first, cut the cards that won't clear your break-even, and every card that does go in the box is now carrying its share of the fixed costs instead of wasting them.

Think of it as raising the floor on what enters the model. The grading P&L only works if the cards you submit earn their tier — pre-screening is how you make sure they do. For the deeper mechanics of what a grade is worth, see the grader comparison at /resources/psa-vs-bgs-vs-cgc-vs-tag, and the full economics in the grading-ROI pillar at /resources/grading-roi.

Turning slabs into sales without re-photographing everything

Cost-per-card doesn't end when the slabs come back — it ends when they sell. The labor of listing graded cards (photographing each slab, identifying it, pricing it against the market, writing the listing) is its own line item that dealers routinely forget when they pencil out grading margin.

If you're moving graded inventory at any volume, that back-end labor compounds the same way the front-end labor did. This is where CardDealer (carddealer.ai) fits the operator workflow: photograph a card, it's identified in about 1.4 seconds, priced on a three-source blend (PriceCharting, Collectr, TCGplayer), and turned into a publish-ready listing for eBay, Shopify, or TCGplayer. It's a flat fee and takes 0% of your sales, so the listing cost stays fixed instead of scaling with your sale price.

The full picture: pre-screen with CardGrade so you only submit cards that earn their tier, batch your submissions to crush the per-shipment overhead, then list the returned slabs efficiently so the back-end labor doesn't eat the margin you fought for up front. For the selling side end to end, see /resources/selling-cards, and for the broader operation, the card-business pillar at /resources/card-business.

Submission tierTypical card value it suitsFee weight per cardFixed overhead as share of costBatch size that makes it workPre-screen priority
Economy / bulkLow-value commons and modern baseLowHigh — overhead can rival the feeLarge batches essentialHigh — duds wipe out thin margin
StandardMid-value singles, solid rookiesModerateModerate — batching helps a lotMedium-to-large batchesHigh — most common margin trap
ExpressHigher-value, time-sensitive flipsHighLower — fee dominatesSmall batches viableVery high — fee is steep
Premium / high-valueVintage, key cards, high compsVery highLow — fee swamps everything elseEven single cards can pencilCritical — confirm grade before paying
Directional cost-per-card pressure by submission tier (illustrative — fees vary by company and change often; check current rates and use /tools/grading-calculator for live math)
Before you commit the fee

Predict the grade first.

The grade is the biggest variable in the math. CardGrade predicts your PSA, BGS, and CGC grade from a photo in 60 seconds (92.8% accuracy) — so you only pay to slab the cards that earn it.

Common questions

What's the real cost to grade a single card?

More than the tier fee. Add outbound and return shipping, insurance on declared value, supplies (sleeves and card savers), and your own labor for sorting, sleeving, and submitting. On a single-card submission, the per-shipment costs land entirely on that one card, which can push the loaded cost to roughly double the sticker fee. Batching is what brings it down.

Does grading more cards at once actually lower the cost per card?

Yes, but only the per-shipment portion. Shipping, the box, packing, and most of your labor are fixed per submission, so they divide across every card in the batch — more cards means each card's slice shrinks. The tier fee and supplies are per-card and don't change with volume. So volume makes everything around the fee cheaper, not the fee itself.

How do I avoid wasting fees on cards that grade low?

Pre-screen before you submit. A pre-grade tool like CardGrade predicts the likely PSA/BGS/CGC/TAG grade from a photo in about 60 seconds, so you can cut cards that won't clear your break-even before they cost you a fee, shipping, and two months of tied-up capital. You can run the break-even math on current fees at /tools/grading-calculator.

Which submission tier should I use?

Match the tier to the card's value and your timeline, then use batch size to optimize whatever tier you pick. Economy only works in large volume because fixed overhead rivals the low fee; premium tiers carry such a large fee that even a single high-value card can pencil out. The grader comparison at /resources/psa-vs-bgs-vs-cgc-vs-tag covers which company fits which goal.