One Skin, Five Prices: a Day of Price Dispersion in CS2

Pick any liquid skin — an AK-47 | Redline in Field-Tested is the classic lab rat — and quote it on five marketplaces in the same hour. You will not get five similar numbers with noise around a true price. You'll get a spread of 25–40% from top to bottom, with Steam reliably at the top, and the ordering of the cash venues reshuffling by the day. That spread is not a glitch. It's the permanent structure of this market, and understanding it is worth real money on every purchase.

Marketplace venue models compared line by line
Venue models compared line by line — structure explains the price gaps · source: cs2stacker.com

What a typical day looks like

Here's the shape of a real quote board on a liquid mid-tier skin — illustrative numbers from a recent snapshot, and the exact figures move daily, so treat the pattern as the finding, not the decimals:

VenueLowest listingvs SteamWhy it sits there
Steam Market$24.50—~15% seller cut priced in; wallet-locked money is worth less
CSFloat$19.80−19%P2P, low fees; patient sellers, float-aware pricing
Skinport$19.20−22%0% buyer fee, high traffic; convenience partially priced in
DMarket$18.90−23%On-site inventory, instant settlement, deep case/skin stock
SkinBaron$17.95−27%EUR venue, German seller base, thinner international demand

Tomorrow, Skinport and DMarket may swap. Next week the SkinBaron listing may be gone entirely — smaller venues run out of supply on specific items all the time. The one stable fact is the Steam premium at the top; our users' cross-market buys average roughly 36% below Steam across all items, not just this one.

Where the spread comes from

Three forces hold the gaps open. Fees get priced in. A seller on Steam surrenders ~15% and receives wallet funds they can never withdraw, so they demand a higher sticker; a seller on a low-fee cash venue can undercut and still net more — the full mechanics are in why prices differ across sites. Custody models differ. On-site inventory venues settle instantly; P2P venues make you wait for a trade offer. Buyers pay for immediacy, and each model attracts different sellers — the architecture comparison explains who ends up where. Demand is regional and venue-local. SkinBaron's buyers are disproportionately European; a skin hyped on one community's feed gets bid up on that community's venue first. Regional gaps persist because most buyers never leave their home venue.

Why arbitrage doesn't close it

In a frictionless market, traders would buy the $17.95 listing and relist it at $19.20 until the gap vanished. In CS2 the frictions are the point: buying on one venue and selling on another means paying the second venue's seller fee, waiting out any trade lock, eating withdrawal costs, and carrying the price risk while you do. The cross-market arbitrage math only clears on wide gaps — the last few percent are never worth a professional's time. That residual spread is effectively a gift to end buyers: you're the one party who can capture it with zero extra cost, simply by buying where you were going to buy anyway, one venue to the left.

What lag adds on top

Dispersion is the standing spread; lag is its twitchy cousin. When the market moves, venues reprice at different speeds — Steam's crowd reacts in minutes, a sleepy venue's sellers may take hours. During those windows the spread stretches beyond its usual range, which is where the best snipes come from. If you only remember one operational rule: quotes age fast, so compare at the moment of purchase, not from memory.

The takeaway

"What does this skin cost?" has five answers before lunch. The market never converges to one price because fees, custody, and geography keep the venues genuinely different. You can't change that structure — but you can be the buyer who always lands on the low end of it. That's a comparison habit, or a tool that has the habit for you: the quote board in the table above is literally what each item card on cs2stack's marketplace renders, live, for the whole catalog — five-plus venues, fees applied, the day's winner flagged.