Hoard
Games Pricing Reviews Download Sign in Get Started

How to find stale inventory before it drags down your store

A listing doesn't go stale because it's old. It goes stale because the market moved and the price didn't follow. Age is a symptom. The gap between listed price and current market is the actual problem.

By Christopher Neale, Founder at Hoard

Every TCGplayer store has listings nobody has touched in months. Most sellers assume that's fine as long as the card still sells eventually. It isn't fine, because "still sells eventually" hides the actual cost: a listing sitting far below market sells for less than it should, and a listing sitting far above market doesn't sell at all. Both outcomes come from the same failure, a price that stopped tracking the market it's supposed to reflect.

Time alone doesn't tell you a listing is stale

A listing that hasn't changed price in six months isn't automatically a problem. If the market for that card also hasn't moved in six months, the price is still correct. The reverse is also true. A listing repriced last week can already be stale if the market moved sharply since then. Stale is a relationship between two numbers, the listed price and the current market price, not a clock running on a single listing.

That distinction matters because a lot of sellers try to solve staleness with a repricing cadence: touch every listing every 30 days, whatever the number is. A fixed cadence reprices cards that never needed it and misses cards that moved fast between cycles. The listing that needs attention is the one where price and market have separated, however long that took.

What this looks like on a real listing

Hoard's own stale-inventory case study tracks a single card through this exact failure. A seller listed it, and the price sat untouched for two months. In that window the market moved well past the listed price, so the listing was quietly underpriced the entire time. Nothing about it looked broken. It was live, it was findable, and it eventually sold, just for far less than the market would have paid, because nothing was watching the gap.

That's the pattern worth checking for across a full catalog: not "how old is this listing," but "how far has its price drifted from where the market actually is right now." A card that's climbed steadily for weeks and still carries its original list price is losing money every day it stays that way. A card that's fallen and still carries its old, higher price is sitting unsold for the same reason.

Why this is hard to catch by hand

A small catalog can be spot-checked. A seller with a few hundred active listings can eyeball the ones that feel old and reprice them manually. That stops working once a catalog reaches a few thousand listings across multiple games, because the number of listings that could be stale at any moment grows faster than the time available to check them. By the time a seller notices a listing is off, a buyer usually already bought it at the wrong price, or skipped it entirely.

This is the same underlying failure as a misfiled card that's turned into invisible inventory. Both are listings that no longer match reality: one because the card physically moved and the record didn't follow, the other because the market moved and the price didn't follow. Neither throws an error. Both need a system watching continuously, not a person checking occasionally.

What actually fixes it

The fix isn't a stricter repricing schedule. It's flagging the gap directly. Hoard's automatic stale-inventory flags compare each listing's price against current market data and surface the ones where the two have drifted apart, regardless of listing age. A listing that's two days old and already ten percent off market gets flagged. A listing that's six months old but still tracking the market correctly doesn't. That's the difference between managing inventory by age and managing it by whether the price is still true.

See the inventory management guide for the other ways a listing can silently stop matching reality.

Find out how many of your listings have drifted from market

Connect your TCGplayer store and get a free diagnostic of your store to see which listings are priced away from where the market actually is.

Get started free

Source: Hoard's own seller lifecycle case study and internal stale-listing detection logic.