€100 on one market is €87 on another after fees.We show the real number.
Your skin's true take-home across every venue, net of fees — no marketplace bias, 0% cut. Free forever to compare.
Free forever · No card · 0% trade fee · Steam login, never your password or API key
The venues we put side by side
Five marketplaces priced against each other, plus Steam — which the table treats differently, and for a very good reason.
Skinport
CSFloat
DMarket
BitSkins
Waxpeer
Steam
Fee models, payout methods and trade holds are documented per venue. Compare the marketplaces
How the spread is actually calculated
Two different numbers get called 'the spread'. One is the sticker-price gap; the other is what you would keep. Only the second one is worth anything.
- 1
Start with the gross gap
The raw dispersion between the cheapest and the priciest listing for the same item, as a percentage of the cheapest. This is the big, flattering number — and the one nobody's bank account ever sees. - 2
Subtract the selling venue's fee
Every venue takes a cut on the sell side, and the cuts differ by several percentage points. We apply each venue's own fee model to the price on that venue, not one blanket rate across the board. - 3
Then FX and cashout friction
Venues quote in different currencies and pay out over different rails. Both cost you something on the way from 'sold' to 'money in an account', and both come off before the number reaches the table. - 4
What's left is the net spread
Buy at the cheapest venue, sell at the best net venue, keep the difference — expressed as a percentage of what you would pay. It is routinely negative, which is precisely why it is the column we sort by.
What the number can't price in
The net spread is honest about fees. It cannot be honest about these, so we would rather name them than let you find out afterwards.
Trade holds
Time to sell
Two identical names
Your own rails
Is the spread still live when you act on it?
Sometimes. Treat a row as a shortlist, never as a fill.
How often the rows move
What that means in practice
- Open the buy link and confirm the listing before you commit — the cheapest listing is always the first one to disappear.
- The widest spreads are usually the least real: an item nobody is buying can sit mispriced for days precisely because nobody is trading it.
- If you need the edge to survive while you act, prefer a liquid item with a smaller net spread over an illiquid one with a spectacular number.
The four ways cross-market goes wrong
None of these are exotic. All of them are common enough that we built the table around avoiding them.
Steam money isn't money
Comparing sticker prices
Trusting the headline gap
Acting on a stale row
Independent. Transparent. Trader-First.
We are not owned by a marketplace. We don't take undisclosed kickbacks. We're built for the traders who actually need honest data.
Independent
Not owned by any marketplace. We compare prices honestly across Steam, DMarket and Skinport, plus CSFloat where listed — no hidden allegiance, no rigged "best deal" badges.
Transparent
Every affiliate link is labelled. Every featured slot is labelled. Read our full Affiliate Disclosure — what we earn, from whom, and how it affects what you see.
Read Affiliate Disclosure →Trader-First
Continuously updated prices. No gambling features enabled by default. No biased "editor's pick" without a clear label. Built for traders, by traders.
Simple, transparent pricing
Free forever for casual traders. Upgrade when you want the alpha.
Free
The casual trader's toolkit — alerts everywhere, real prices net of fees.
- One alert channel on Free — Telegram, Discord or email, your pick
- Multi-marketplace value (Steam, DMarket, Skinport + CSFloat where listed — net of fees)
- Pattern- & float-aware skin valuation
- Steam login (OpenID) + auto inventory import — no password or API key needed
- In-app alert centre, always on — nothing to configure
- Portfolio history chart — your last 7 days, updated daily
- Watchlist (10 items) + 5 active price alerts
- Daily Top-Picks (precomputed)
- CSV export & cost-basis import (25 rows)
- CS2 news alerts on skins you own (impact locked)
Pro
All prices incl. VAT
Everything for CS2. Real-time AI signals, price alerts, and your full portfolio history & P&L — the default for active traders.
- Everything in Free
- Profit alerts that know what you paid — imports your Steam buy history and pings you when an item hits your target gain (cost-basis alerts)
- Spike & underprice detection (anomaly alerts)
- Realtime AI buy/hold/sell signals — 50/day on watchlist
- Tells you if a skin is overbought or building momentum (RSI / MACD) + event impact
- Backtesting (5/month)
- Watchlist 100 items, 200 active price alerts on every channel
- News-event price impact — direction, size & confidence
Elite
All prices incl. VAT
Everything in Pro, plus 1,000 active alerts, 100 backtests a month, sniper mode, up to 5 linked Steam accounts, a tax report and the cashout optimizer.
- Everything in Pro
- Sniper-Mode (live underprice detection)
- Multi-Account Aggregation
- Tax report on the profit you've actually cashed out — EU rules, counted oldest- or newest-buys-first (FIFO / LIFO)
- Cashout optimizer — shows the best marketplace to sell on, net of fees
- Confidence scores + agent-config sandbox
- Backtesting (100/month)
- Unlimited watchlist & price-gap (arbitrage) tables; 1,000 active alerts; AI signals 500/day
- Real-time news alerts + your exposure + Telegram push
The trial needs a payment card and gives you Elite for 14 days (API keys and bulk data export are not included during the trial). Unless you cancel before it ends, the plan you chose then renews automatically at the price shown (Pro €7.99/month, Elite €15.99/month on monthly billing), VAT included. One trial per account. Cancel anytime, effective at the end of the billing period. Your statutory right of withdrawal is explained in our Terms.
Cross-market questions
What people ask before they trust a spread.
Look at the actual table
Live cross-market rows, sorted by what is left after fees, with Steam kept honest. No account needed to look.