Guide7 min readBy Sean Reimer

Your MTG Inventory Has Trapped Capital. Seller Books Shows Where.

Most card sellers can answer one question well: did the last sale make money? Accounting is good at that. It reconciles proceeds against cost basis and reports realized gain. What it does not tell you is where the rest of your cash is sitting right now, which cards are quietly tying it up, and what you should do about it today. That is a different question, and it is the one that decides how fast a card-flipping business grows.

Capital that is locked in inventory cannot buy the next box. A binder full of slow, below-basis singles is not a portfolio that is compounding; it is cash that stopped moving. SpellBook Finance built the Liquidity Dashboard inside Seller Books to make that hidden cost visible, and to turn it into a clear next move per card.

This is the companion to our guide on MTG seller accounting without QuickBooks. That guide is about keeping honest books: basis, COGS, channel margin, and tax-ready exports. This one is about the live question those books cannot answer on their own: where is my capital trapped, and what is the single best thing to do with each card I am holding?

Accounting tells you if you made money, not where money is stuck

A clean ledger is backward-looking by design. It records what already sold and what it netted. It does not grade the cards still on your shelf. So a seller can post a profitable month while a growing share of their working capital silently freezes into inventory that is not moving and is worth less than they paid for it.

Think about two failure modes a profit-and-loss statement hides. The first is stale inventory: a card that has sat unsold for 240 days is not free just because you already own it. Its cost is dead money for as long as it sits. The second is below-basis drift: a card whose market value has fallen under what you paid. Holding it does not undo the loss; it only postpones recognizing it while the cash stays trapped.

The Magic card seller dashboard most people run is really just sales history with a profit column. The Liquidity Dashboard is the missing half: an on-hand view that scores every card by how much capital it is tying up and how quickly that capital could come back.

The five views inside the Liquidity Dashboard

The dashboard reads your live inventory and organizes it around card inventory capital, not raw counts. Five views do the work:

  • Trapped capital: total cost basis sitting in stale and below-basis cards, ranked so the biggest offenders surface first. This is the headline number, your MTG inventory liquidity at a glance.
  • Quickest to sell: cards most likely to clear fast, based on demand signals and how they are priced against the market. These are where you free cash with the least friction.
  • Expected net by channel: for each candidate, the Magic card expected net after fees and shipping on TCGplayer, eBay, and buylist. Not the sticker price, the payout.
  • Below-basis warnings: cards whose market value has dropped under your cost, flagged so a liquidation decision is made on purpose rather than by neglect.
  • Next best sell action: a single recommended move per card, so you are never staring at a spreadsheet wondering what to do first.

The point is not to drown you in tables. It is to take a few thousand inventory rows and tell you the handful that matter this week.

The Next Best Sell Action: one move per card

Every card in the dashboard gets exactly one recommendation. No ambiguity, no scanning ten columns to guess. The action is chosen from a fixed set:

  • List: not listed anywhere and worth listing. Get it on the market.
  • Reprice: already listed but priced out of the market, so it sits. Move it to where it will actually sell.
  • Bundle: too low in value to justify singles fees and shipping on its own. Combine it into a lot so the economics work.
  • Buylist-liquidate: slow and stuck, where taking a buylist offer frees more capital than waiting for a marketplace sale that may never come.
  • Hold: a card with real upside or strong recent demand. Patience is the correct move, and the dashboard says so explicitly instead of leaving you to second-guess.
  • Avoid fee spread: a card where the gross price looks fine but fees and shipping erase the margin. The recommendation steers you away from a sale that only looks profitable.

This is disciplined inventory management, not guesswork. The recommendation is the output of the same fee schedules, basis math, and market data the rest of the seller toolkit uses, so the move it suggests matches the numbers you will see at payout.

A worked example: 240 days and below basis

Say you are holding a card you bought for $110. It has been listed and unsold for 240 days. The current market value is $96, so it is below basis. A buylist offer comes in at $86.

On a profit-and-loss statement, selling at $86 looks like a $24 loss, and instinct says hold and hope the price recovers. The Liquidity Dashboard reframes it. That card has tied up its cost for eight months and counting, with no sale in sight. Taking the buylist offer frees $86 in capital today. That $86 can go straight into a box you have identified as underpriced, where your edge is real.

The question is not "do I want to take a $24 loss?" The question is "is $86 working harder inside a fresh, positive-expected-value buy than it is frozen in a card that has not moved in 240 days?" Often the answer is yes. The dashboard surfaces that tradeoff as a buylist-liquidate recommendation so the decision is deliberate. Holding a stalled, below-basis card is itself a choice, and usually a worse one than redeploying the cash.

To be clear, this is not chasing losses or betting on a bounce. It is capital discipline: recognizing when money has stopped earning and putting it back to work where the math favors you.

Fees erase fake spreads. Net, not gross.

The most common pricing mistake in card selling is reading the gross spread and calling it profit. A card listed at $20 against a $12 basis looks like an $8 win. Then the TCGplayer fee takes its cut, shipping takes another, and the real net might be $4, or less on a low-value card where the flat shipping cost is a big share of the sale.

Every number in the Liquidity Dashboard is Magic card expected net: gross price minus marketplace fees minus shipping, per channel. That is why the same card can show a healthy net on one marketplace and a thin one on another, and why the avoid-fee-spread recommendation exists at all. TCGplayer seller profit is what lands in your account, not what shows on the listing.

This matters most at the low end. A bulk-tier card can have a positive gross spread and a negative net once fees and shipping are subtracted. The dashboard catches those and routes them to bundle instead of list, so you are not paying to ship a card that loses money the moment it sells.

The acquisition-to-exit loop

The Liquidity Dashboard is one stage in a loop that runs end to end inside SpellBook Finance:

  1. Logged buy: you capture an acquisition, an order from TCGplayer or eBay, a sealed box, a collection lot, with its true all-in basis including shipping and tax.
  2. Suggested channel and price: the dashboard reads that inventory and tells you where to sell each card and at what price, on expected net after fees.
  3. Sale: the card sells on the channel you chose.
  4. Realized P&L: the sale consumes the lot basis and books realized gain by period, channel, and product.
  5. Tax export: at year-end, the MTG tax export hands your accountant realized-gain rows and a revenue-and-COGS summary, so filing comes from clean data instead of order history.

Each stage feeds the next. Honest basis at acquisition makes the liquidity math trustworthy. The liquidity decisions drive the sales. The sales produce the realized P&L. The P&L rolls up into the tax export. Run the loop and your inventory stops being a place where cash goes to sit; it becomes capital you turn over on purpose.

Who this is for

This is for the seller who already tracks sales and knows their numbers, but cannot quickly say which inventory is tying up cash. If you have hundreds or thousands of active rows across TCGplayer and eBay, you cannot eyeball trapped capital. You need a view that ranks it for you and hands you one move per card.

If you are still pricing by feel and letting slow cards sit because selling at a loss feels bad, this is the tool that reframes the decision around capital efficiency instead of sunk cost. The math is the discipline. Following it is how a small resale operation compounds instead of accumulating dead inventory.

How to use it

  1. Open Seller Books.
  2. Open the Liquidity Dashboard and read the trapped-capital total first; that is your starting point.
  3. Scan the quickest-to-sell list and the below-basis warnings.
  4. Work the Next Best Sell Action queue: list, reprice, bundle, buylist-liquidate, hold, or avoid the fee spread, one card at a time.
  5. Redeploy the freed capital into a buy where your edge is real, then let the realized P&L and tax export close the loop.

Liquidity is not about dumping inventory in a panic. It is about knowing exactly where your cash is stuck and moving it back into play on purpose.

Start with the Liquidity Dashboard in Seller Books, then keep your books honest with the MTG seller accounting guide.

Topics
mtg inventory liquiditymagic card seller dashboardtcgplayer seller profitcard inventory capitalmtg tax exportmagic card expected net

Sean Reimer

Builder of SpellBook Finance. Long-time MTG player and finance hobbyist. Writes about MTG market data, sealed product expected value, and treating Magic cards as financial assets.

Is your collection beating the market?

SpellBook tracks every card and sealed box against the S&P 500 — so you know exactly where you stand.

Start tracking free