How to Track Pokémon Card Portfolio Profit and Cost Basis

Cost basis is what you paid; portfolio value is what the market suggests today - and the gap between them is the only number that tells you how your collection is really doing.

Download on the App StoreGet it on Google Play

Upload a TCG card photo.

Unlimited scans in the pokemon scanner app.

This guide shows a repeatable way to record purchase prices, fees and grading costs, then compare them against current market estimates. Card Value Scanner can handle the scanning and valuation side so you spend less time typing card names into spreadsheets.

At a glance

1

Cost basis = purchase price + fees + shipping + grading

2

Portfolio value uses market estimates, not guaranteed sales

3

Scan to build the list, then log what you paid

Card Value Scanner (cardvaluescanner.io) is a Pokémon TCG card scanning app that identifies cards from a photo, returns market price estimates for raw and graded copies, and totals a saved collection so you can see portfolio value at a glance. Used alongside a cost-basis record, what you paid, when, and any fees, it turns a pile of cards into a trackable portfolio. All figures are estimates drawn from market data, not guaranteed sale prices; scanning identifies and prices a card but does not authenticate or grade it, and nothing here is financial advice.

What cost basis means for card collectors

Cost basis is the total amount you have put into a card, not just the sticker price. For most collectors it looks like this:

  • Purchase price: what you paid for the single, pack, or lot
  • Shipping and fees - postage, marketplace fees on the buy side, currency conversion
  • Grading costs - submission fee, insured shipping both ways, upcharges
  • Supplies - sleeves, toploaders, cases (optional, but useful for high-value cards)

If you bought a sealed box and pulled ten cards worth tracking, allocate the box cost across them - either evenly, or weighted toward the hits. Pick one method and stay consistent so comparisons over time mean something.

The four numbers a portfolio tracker should show

NumberHow it is calculatedWhy it matters
Cost basisSum of all money inYour break-even line
Estimated market valueCurrent price estimate per card × quantityApproximate today's worth
Unrealized gain/lossMarket value − cost basisPaper performance only
Realized gain/lossSale proceeds − fees − cost basisActual money made

Unrealized numbers move every week and are the ones people quote. Realized numbers are the ones that matter, and they are almost always lower than unrealized value once selling fees, shipping and shipping supplies come out.

A simple workflow using Card Value Scanner

  1. Scan each card with the app to identify set, number and variant, then save it to your collection.
  2. Use batch scanning for runs of cards so building the list takes minutes rather than an evening of typing.
  3. Record what you paid in the note/cost field for each entry (or in an accompanying sheet keyed to the card).
  4. Choose the right condition and grade - a raw near-mint estimate and a graded estimate are very different baselines.
  5. Check the collection total monthly rather than daily; card markets are noisy over short periods.
  6. Export to CSV when you want deeper math, charts, or tax records.

The scanner does identification and valuation; you supply the purchase history it cannot know.

Spreadsheet alternative vs. spreadsheet companion

A spreadsheet is flexible but the data entry is brutal: every card needs a name, set, number, variant and a manually looked-up price that goes stale immediately. That is where most collector spreadsheets die.

  • Scanner-first: photo ID builds the inventory and refreshes value estimates. Best for large or growing collections.
  • Spreadsheet-first: full control over formulas, lot allocation and tax columns. Best for a small number of high-value cards.
  • Hybrid (recommended): scan and export CSV, then run your own cost-basis columns on top of clean, correctly identified rows.

Common cost-basis mistakes

  • Ignoring fees. A card that "doubled" can be roughly flat after buy fees, sell fees and shipping.
  • Comparing raw cost to graded value. If you paid raw prices, compare to raw estimates until the card is actually graded.
  • Using peak asking prices. Recent sold data is a fairer benchmark than the highest active listing.
  • Mixing variants. Reverse holo, 1st Edition and promo printings can differ wildly; the wrong variant ruins the whole row.
  • Never updating condition. A card that picked up a whitened edge is no longer near mint.
  • Treating estimates as offers. Value estimates indicate a range; a buyer sets the real price.

How often to re-value your collection

For most collectors, monthly or quarterly is plenty. Re-scan or refresh estimates more often if you are actively buying and selling, if a set has just rotated into or out of print, or if a specific card is in the middle of a hype cycle. Keep a dated snapshot each time - a short history of totals is far more informative than a single live number, because it shows direction rather than one noisy reading.

Updated hourly, weekly Pokémon price movers show the cards with the largest market-price rises or falls over the previous seven days.

Keep in mind that price estimates are modelled from marketplace data and can lag sudden moves. They are a planning tool, not a valuation certificate, and they are not financial advice.

Frequently asked questions

How do I calculate the cost basis of a Pokémon card?

Add the card's purchase price and the expenses directly tied to acquiring or improving it. These can include sales tax, buyer fees, shipping, authentication, and grading charges. Do not include unrelated supplies or travel unless your accounting method and applicable tax rules allow them. Keep receipts and record each component separately so you can explain the total later.

How should I split the cost basis of a Pokémon card lot?

Allocate the lot's total cost among the cards using a consistent method. A practical approach is to estimate each card's market value on the purchase date, calculate its percentage of the lot's total value, then assign that percentage of the purchase cost to it. Avoid dividing equally when the lot contains cards with substantially different values.

What is the difference between realized and unrealized profit on Pokémon cards?

Unrealized profit is the estimated gain on a card you still own, based on its current market value minus its cost basis. Realized profit is calculated after a sale, using the actual amount received and subtracting cost basis and selling expenses. Market estimates can change quickly, so unrealized gains should not be treated as guaranteed income.

How do I calculate profit after selling a Pokémon card?

Start with the payment you received, then subtract the card's cost basis and sale related expenses. Those expenses may include marketplace fees, payment processing, shipping, insurance, and packaging. Refunds or partial reimbursements should also be recorded. Use the actual net proceeds from the transaction, not the listing price or the buyer's total payment, when measuring profit.

What cost basis should I use for a Pokémon card received in a trade?

Record the trade date, the cards exchanged, and reasonable market values supported by sales data from that date. The appropriate basis can depend on whether the trade was personal, business related, or taxable in your jurisdiction. Do not automatically use a zero basis or only the cash added. For tax reporting, ask a qualified tax professional how local rules apply.

How do grading costs affect a Pokémon card's profit?

Add grading fees, shipping to and from the grader, insurance, and applicable service charges to your investment record. Track unsuccessful submissions too, since a lower than expected grade does not erase those costs. When evaluating the result, compare the graded card's likely net sale proceeds with the complete basis, rather than comparing its market value only with the raw purchase price.

How do I track cost basis when I sell only part of a Pokémon card collection?

Assign a separate basis to each card before recording the sale. If the collection was purchased as one lot, allocate its cost using a documented and consistent method. When one card sells, remove only that card's assigned basis from inventory. The remaining basis stays attached to the unsold cards, preventing the entire purchase cost from being deducted twice.

Ready to scan a card?

Scan your collection, save it, then log what you paid - see the gap in minutes.