Arbitrage

How to think about CS2 market arbitrage

A visible price gap between two marketplaces is only the beginning of an arbitrage review. The useful question is whether the item can be bought, transferred, and sold after fees, holds, liquidity limits, and quote age are considered.

Spread versus executable margin

The raw spread is the difference between a buy price on one venue and a sell price on another. Executable margin is what remains after marketplace fees, currency conversion, withdrawal constraints, and realistic fill assumptions.

For CS2 skins, the raw spread can be misleading when one side is a stale listing floor or a buy order that no longer exists. A good scanner should show quote source and age so you can judge whether the spread is current enough to inspect manually.

Liquidity decides whether the gap matters

Some items have many buyers and sellers across venues. Others have thin order books, unusual float demand, or variant-specific pricing. Thin markets can show large gaps because the listed item is not actually clearing at that price.

Before treating a spread as an opportunity, check recent sales, active buy orders, listing depth, and whether the item has a special float, sticker, or phase that changes buyer behavior.

Trade holds and timing risk

Even when prices are real, timing can break the trade. Steam trade holds, marketplace withdrawal delays, and changing buy orders can turn a theoretical margin into a loss. Faster settlement and reliable withdrawal paths are part of the edge.

This is why high-margin but slow-moving opportunities should be treated differently from smaller spreads on liquid items. The longer the route takes, the more margin you need as a buffer.

A practical review flow

  1. Find a spread that remains positive after known marketplace fees.
  2. Check quote age and confirm both sides directly on the marketplaces.
  3. Review liquidity, recent sales, and order book depth.
  4. Account for trade holds, withdrawal rules, currency conversion, and price movement risk.
  5. Start small until the route has been proven with real fills.

SkinMerge surfaces market differences for analysis. It does not guarantee that a spread can be executed, and live marketplace verification is always required.