Trade-Up Calculator
Enter 10 CS2 skins of the same rarity tier. We compute the average float, every possible output in the pooled collections, drop probabilities, and expected value after CSFloat’s 2% sell fee. Profit-maximise before you burn the contract.
How Valve’s trade-up math works
A trade-up contract takes exactly 10 skins of the same rarity and returns one skin from the next-rarity tier. The output is drawn from the union of collections present in your inputs, weighted by the count of inputs per collection. So if you submit 6 skins from The Fever Collection and 4 from The Gallery Collection, you have a 60% chance of pulling from Fever and 40% from Gallery.
Within each collection, each higher-rarity skin has equal probability. Float is deterministic: output float = min + (max− min) × inputFloatAverage, which means a low-float input set produces a low-float output. Chasing a rare Factory New from a Battle-Scarred input pool is mathematically impossible.
The calculator below accounts for all of this, plus CSFloat’s 2% seller fee to give you expected net value —not gross. For full background read our SSI methodology post.