ROI Tracking

How to Track Pokémon Card ROI

ROI — Return on Investment — is the single best number for answering "did I make money on this?" This guide explains exactly what ROI means for Pokémon card collectors, how to calculate it correctly, and how to track it across your whole portfolio without a spreadsheet.

TL;DR
ROI = (Value − Cost) ÷ Cost × 100. Track it per item and portfolio-wide to know exactly where you stand.
Time to Read
~8 minutes. Includes worked examples with real dollar amounts.
Covers
Cost basis · Market value · Unrealized gains · Realized gains · P&L · Sell scenarios · Glossary
The Basics

What is ROI? (Return on Investment — explained simply)

ROI stands for Return on Investment. In plain English: it tells you how much profit or loss you made compared to what you originally paid, expressed as a percentage.

For a Pokémon collector, ROI answers the question: "If I put $100 into this sealed box, how much did I get back — as a percentage of that original $100?"

ROI Formula
ROI = (Current Value − Cost Basis) ÷ Cost Basis × 100

Worked example: You paid $120 for a Scarlet & Violet booster box (including $7 shipping). Your cost basis is $127. The box is now selling for $175 on the secondary market. Your ROI is:

($175 − $127) ÷ $127 × 100
= $48 ÷ $127 × 100
= 37.8% ROI

That 37.8% is your unrealized ROI — the gain exists on paper because you still own the box. The moment you sell it for $175, it becomes your realized ROI.

Cost Basis

What is Cost Basis? (Everything you actually paid)

Cost basis is the total amount you paid to acquire an item — not just the sticker price, but every dollar that left your pocket.

Simple meaning: Cost basis = purchase price + shipping + taxes. It is your true breakeven point. You need to beat your cost basis before you have made any real profit.

What counts toward cost basis?

  • Purchase price (what you paid the seller)
  • Shipping fees you paid
  • Sales tax or import duties
  • Grading fees (for slabs — this is a real cost to acquire the graded state)
  • Buyer's fees on auction platforms

Worked example: You buy an Elite Trainer Box (ETB) for $44.99 on TCGPlayer. Shipping is $6.50. Tax is $3.87. Your cost basis is $55.36 — not $44.99. If you track only the purchase price and the ETB rises to $60, you might think you are up $15. In reality, you are only up $4.64.

Hidden Value has a dedicated cost basis field for every lot you add. You can enter price paid, shipping, and tax separately and it will calculate the total automatically.

Market Value

What is Market Value? (What your items are worth right now)

Market value is the current price your item would sell for on the open market. For sealed Pokémon products, this is typically the lowest active listing or recent sold price on platforms like TCGPlayer or eBay. For singles, it is the market price from the Pokémon TCG API (based on recent sold data).

Simple meaning: Market value is what a buyer would pay for your item today if you listed it right now.

Market value is the top half of the ROI equation. Hidden Value pulls live market prices for singles automatically. For sealed products, it stores curated reference prices updated periodically so you can see where your lots stand without researching each one manually.

Unrealized vs Realized

Unrealized Gains vs Realized Gains

Every gain in your portfolio starts as unrealized. Once you sell, it becomes realized.

TermSimple MeaningExample
Unrealized GainYou own it and it has gone up in value — but you have not sold it yetPaid $150 for a box now worth $220. Up $70 on paper.
Unrealized LossYou own it and it has dropped in value — but you have not sold it yetPaid $80 for an ETB now worth $55. Down $25 on paper.
Realized GainYou sold it for more than you paid — profit is locked inSold that same box for $215 after fees. Banked $65.
Realized LossYou sold it for less than you paid — loss is locked inSold the ETB for $50. Locked in a $30 loss.

Unrealized gains look great on a dashboard — but they can disappear if the market drops. Realized gains are money you actually have. Tracking both separately lets you see your true financial position.

Hidden Value shows unrealized P&L (Profit and Loss) for items you own and realized P&L on the Sales Activity page where you log what you have sold.

Profit and Loss

P&L — Profit and Loss Explained

P&L stands for Profit and Loss. It is the dollar amount you are up or down, not a percentage. While ROI tells you the efficiency of your investment as a percentage, P&L tells you the actual dollar gain or loss.

Simple meaning: P&L is your score in dollars. ROI is your score as a percentage. You need both.

Why you need both P&L and ROI

ScenarioCost BasisCurrent ValueP&L ($)ROI (%)
Single Charizard card$80$110+$30+37.5%
Booster box (×1)$140$200+$60+42.9%
Case of 6 boxes$840$1,080+$240+28.6%
ETB bought at peak$65$48−$17−26.2%

The single Charizard has a lower P&L in dollar terms ($30 vs $60 for the box) but actually has a slightly lower ROI percentage. The case has the most dollar profit but a lower ROI than the single box — because a lot more money was deployed. A tracker that shows only ROI hides dollar impact; one that shows only P&L hides efficiency. Hidden Value shows both.

Free · No account · Instant preview
Track Your Pokémon Card ROI Free

Log your sealed products, singles, and graded slabs. Hidden Value calculates cost basis, market value, P&L, and ROI automatically.

Step-by-Step

How to Track Pokémon Card ROI in Hidden Value

Here is the exact process for setting up ROI tracking in Hidden Value. It takes about five minutes to get your first items logged.

Step 01

Add your sealed products as portfolio lots

Go to Dashboard or Collection and open the FAB menu (the + button). Select the product type — booster box, ETB, bundle, case, etc. — and the set. Enter the quantity and the price you paid.

Use the cost basis fields: enter purchase price, shipping, and tax separately. Hidden Value totals them into your cost basis automatically. This is the most important step for accurate ROI.

Step 02

Add your singles and graded slabs

Go to Browse, find any card, and tap + Collect. Enter the price you paid in the cost basis field. Hidden Value will look up the current market price automatically and calculate unrealized P&L and ROI for that card.

For graded slabs, use the same flow but record the grading company and grade so you can track slab-specific value more accurately.

Step 03

Check your Dashboard for live ROI

The Dashboard shows total portfolio value, total cost basis, overall P&L in dollars, and overall ROI as a percentage — all updated live as market prices change. You can see at a glance whether your collection is up or down and by how much.

Step 04

Review individual item ROI in Collection

Go to Collection to see ROI broken down by individual lot or card. You can sort by ROI % to find your best and worst performers, or sort by P&L $ to see which items have moved the most money.

Step 05

Log sales to track realized gains

When you sell something, log the sale via the Sell button on any item. Enter the sale price, sale date, and any selling fees. Hidden Value moves that item to your Sales Activity and calculates your realized P&L and realized ROI for the sale.

Your Dashboard will update to reflect the realized gain and remove the unrealized gain for that item.

Step 06

Use Market Intel for sell scenario planning

The Market tab has a Projections tool that shows what your ROI would look like at different future price points. You can model a "sell now vs hold 12 months" scenario to decide whether current ROI is worth locking in or whether it is worth waiting.

By Product Type

ROI Considerations by Product Type

Different Pokémon product types have different ROI profiles. Here is what matters for each.

Product TypeKey ROI FactorTypical Hold PeriodNotes
Booster BoxOut-of-print (OOP) scarcity1–3 yearsStrong ROI once sets go OOP; modern sets often flat at retail for 6–12 months first
Elite Trainer Box (ETB)Pokémon Center exclusives command premium6 months – 2 yearsStandard ETBs move slower; PC ETBs can spike quickly on limited supply
Booster BundleLower cost basis, slower appreciation1–2 yearsGood for diversifying without big upfront spend
Case (6 boxes)Larger P&L, lower ROI % than single box1–3 yearsEfficient to buy in bulk but ties up capital; also harder to sell whole
Sleeved PacksFastest to move on secondary market3–12 monthsPopular as lower buy-in collectibles; OOP packs from popular sets spike hard
Individual SinglesCard-specific demand and rarityVaries widelyChase rares and alt arts tend to hold value best; bulk common/uncommon ROI low
Graded Slabs (PSA/BGS)Grade and population data drive value1–5 yearsGrading fees increase cost basis; high-grade low-pop cards have strong long-term ROI
Common Mistakes

ROI Tracking Mistakes to Avoid

Forgetting shipping and tax in your cost basis

This is the most common mistake. A $50 ETB with $6 shipping and $4 tax has a $60 cost basis. If you track only the $50, your ROI looks 16 percentage points better than reality. Always include every dollar spent to acquire the item.

Confusing market value with what you will receive after fees

If a box lists for $200 on TCGPlayer, you will not net $200 when you sell it. Platform fees (typically 10–15%) and shipping will reduce your actual take-home. When modeling a sell scenario, factor in selling costs to avoid overestimating realized ROI.

Treating unrealized gains as real money

Your portfolio dashboard might show $2,000 in unrealized gains. That money does not exist in your bank account — and markets move. Unrealized gains are what you could make. Realized gains are what you did make. Both matter, but do not confuse them.

Ignoring time

A 50% ROI over 5 years is very different from a 50% ROI over 6 months. ROI as a raw percentage says nothing about time. A better comparison is annualized ROI — your return per year. If you want the annualized version, divide your total ROI % by the number of years held. (Hidden Value currently shows total ROI; annualized ROI is a future feature.)

Only tracking winning items

It is tempting to log your winners and ignore your losses. But a portfolio tracker only tells you the truth if every item is logged. A single underperforming lot can drag down your overall ROI significantly. Accurate tracking requires logging everything.

Sealed vs Singles

Tracking ROI: Sealed Products vs Singles vs Slabs

What You TrackCost Basis InputsMarket Value SourceP&L Type
Sealed Box / ETB / BundlePrice + shipping + taxReference prices (curated)Unrealized until sold
Raw Single CardPrice paid + shippingLive Pokémon TCG API priceUnrealized until sold
Graded SlabPrice paid + shipping + grading feeGrade-specific comp dataUnrealized until sold
Completed SaleOriginal cost basisActual sale price receivedRealized (locked in)

All three product types are tracked in one Hidden Value portfolio. Your Dashboard shows combined P&L and ROI across sealed, singles, and slabs together, so you can compare which product type is performing best for you as a collector.

Who Should Track ROI

Is ROI Tracking Right for You?

If you buy sealed products and wonder if they are worth holding

ROI tracking gives you the answer in real numbers. Instead of gut feeling, you get a live percentage showing exactly how your sealed boxes are performing against what you paid.

If you sell cards occasionally and want to know if you made money

Logging sales and their cost basis lets you see realized P&L per sale. After a few months you will have a clear picture of whether your selling activity is profitable and which types of cards yield the best ROI.

If you are a collector who just wants to know what your collection is worth

You do not have to care about ROI to benefit from a tracker. Even if you track market value only and ignore the financial metrics, you will know what your collection is worth today — useful for insurance, trades, and deciding what to keep.

If you are building a collection for resale later

Accurate cost basis tracking now makes tax reporting and profit calculation much easier later. Every sale you log in Hidden Value creates a record of what you paid and what you received — the two numbers you need for any financial accounting.

Free · No account · Instant preview
Track Your Pokémon Card ROI Free

Log your sealed products, singles, and graded slabs. Hidden Value calculates cost basis, market value, P&L, and ROI automatically.

FAQ

Frequently Asked Questions

What is ROI for Pokémon cards?+

ROI stands for Return on Investment. For Pokémon cards, it measures how much profit or loss you made compared to what you originally paid. The basic formula is: ROI = (Current Value − Cost Basis) ÷ Cost Basis × 100. For example, if you paid $100 for a booster box and it is now worth $160, your ROI is 60%.

How do I calculate Pokémon card ROI?+

Subtract your cost basis (what you paid, including shipping and tax) from the current market value. Divide that number by your cost basis, then multiply by 100 to get a percentage. Hidden Value does this calculation automatically for every item in your portfolio.

What is cost basis for Pokémon cards?+

Cost basis is the total amount you paid to acquire a Pokémon card or sealed product. It includes the purchase price, shipping fees, and any taxes paid. Tracking cost basis accurately is essential for calculating real profit and ROI.

What is the difference between unrealized and realized gains?+

An unrealized gain is profit on something you still own — you have not sold it yet, so the gain exists only on paper. A realized gain is profit you have actually received from a sale. Tracking both gives you a complete picture of how your collection is performing.

What is P&L for Pokémon card collecting?+

P&L stands for Profit and Loss. For collectors, it shows the difference between what your items are worth today versus what you paid for them. Positive P&L means your collection has gained value. Negative P&L means you are currently at a loss.

How do I track ROI on sealed Pokémon products?+

Log each sealed product with its set name, product type, quantity, purchase price, shipping, and tax. Then compare your total cost basis against the current market price for that product. Hidden Value tracks this automatically and shows ROI for individual lots and your whole portfolio.

How do I track ROI on Pokémon singles and graded slabs?+

Add each card to your Hidden Value collection with the price you paid. Hidden Value pulls live market prices from the Pokémon TCG API and calculates unrealized P&L and ROI per card. For graded slabs, you can record the card, grading company, and grade for a more accurate picture.

Does shipping count toward cost basis?+

Yes. Shipping and tax are real costs you paid to acquire the item. If you leave them out of your cost basis, your ROI will look better than it actually is. Always include the full out-of-pocket cost.

What ROI is good for Pokémon cards?+

There is no single "good" number — it depends on how long you held the item, how much risk you took, and what alternatives existed. Many collectors aim for at least 20–50% ROI on sealed products over 1–3 years, but older or out-of-print sets have produced much higher returns. Hidden Value shows you your actual ROI so you can decide what works for you.

Can I track ROI on a whole Pokémon portfolio, not just individual items?+

Yes. Hidden Value calculates portfolio-level ROI across all your sealed products, singles, and graded slabs together. The Dashboard shows your total cost basis, total current value, overall P&L, and portfolio ROI in one view.

How is ROI different from profit?+

Profit (P&L) is a dollar amount — for example, "$50 gain." ROI is a percentage — for example, "50% return." Both matter. Profit tells you the raw gain; ROI tells you how efficient that gain was relative to what you invested. A $50 profit on a $100 purchase is 50% ROI. A $50 profit on a $1,000 purchase is only 5% ROI.

Is Hidden Value free to use?+

Yes. Hidden Value is completely free with no account required to start. You can try the demo portfolio on the home page to see ROI tracking in action before adding any of your own cards.

Glossary

Pokémon Card ROI Glossary

Quick definitions for the terms used throughout this guide.

TermSimple Meaning
Return on Investment (ROI)Your profit or loss expressed as a percentage of what you originally paid
Cost BasisThe total amount you paid to acquire an item — price, shipping, tax, and fees combined
Market ValueThe price your item would sell for on the open market right now
Profit and Loss (P&L)Your gain or loss in dollar terms (not percentage)
Unrealized GainProfit on an item you still own — it exists on paper but has not been cashed out yet
Realized GainProfit you have actually received from a completed sale
Out of Print (OOP)A set or product no longer being manufactured — often drives price appreciation due to scarcity
Sealed ProductAn unopened Pokémon TCG item such as a booster box, ETB, bundle, case, or tin
Graded SlabA Pokémon card professionally graded and encased in a hard plastic holder by a company like PSA, BGS, or CGC
Portfolio ROIThe combined ROI across all items in your collection, weighted by the amount invested in each

Related Guides

Disclaimer: Hidden Value is an independent fan project and is not affiliated with, sponsored by, or endorsed by The Pokémon Company, Nintendo, Creatures Inc., or GAME FREAK. All ROI figures shown are for informational purposes only and do not constitute financial advice. Pokémon card values can go up or down. Past performance does not guarantee future results.

⚖️

Not financial or investment advice. Ratings, prices, signals, and projections are for informational and entertainment purposes only — they are estimates, not guarantees, and are not a recommendation to buy or sell. Sealed Pokémon products are speculative collectibles and can lose value. Price history charts show simulated trends, not verified historical data, and past performance does not indicate future results. See the Financial Disclaimer. HiddenValue is an independent fan tool, not affiliated with, endorsed by, or sponsored by Nintendo, The Pokémon Company, TCGPlayer, PSA, BGS, CGC, or any other brand. All trademarks are property of their respective owners.