Tools

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 CSFloats 2% sell fee. Profit-maximise before you burn the contract.

10 inputs · same rarity
Paste price (EUR) and float 0.001.00 for each input skin. Leave blank for unused slots.
#1
#2
#3
#4
#5
#6
#7
#8
#9
#10
Input cost
€0.00
Float avg
0.0000
Factory New
Filled slots
0 / 10
Expected output
Result
Net output
€0.00
Profit
€0.00
Margin
0.0%
Predicted float
0.000–0.000
Fill all 10 input slots for a valid trade-up contract
Tip: the float average determines the output float, which determines the output price. Low-float inputs → low-float (expensive) output. Use CSFloats collection browser to find cheap low-float Restricted skins with attractive next-tier outputs.

How Valves 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 CSFloats 2% seller fee to give you expected net value not gross. For full background read our SSI methodology post.