CS2 trade-up calculator
Plan your CS2 trade-up contract. Calculate output float ranges, skin probabilities, and expected value before you commit.
- Free
- No account needed
- Works in your browser
Inputs (0/10)
Add 10 skins to calculate the trade-up outcome.
Trade-up outcome
Float formula
1. normalized = (float - min) / (max - min)
2. avg = sum(normalized) / 10
3. output = outMin + avg × (outMax - outMin)Was this tool helpful?
What this calculator does
Predict the outcome of a CS2 trade-up contract before you commit skins.
Select 10 input skins from CS2 collections, set their float values, and optionally add prices. The calculator shows every possible output skin, its probability, predicted float range, and expected value.
Inputs: 10 skins of the same rarity from any collections, float values, and optional market prices.
Output: Possible output skins with probabilities, float prediction, wear tier, and expected value.
Limitations: Market prices are estimates and change constantly. Float prediction uses the game's deterministic formula, but actual results can vary by a small margin. StatTrak and Souvenir versions are not listed separately.
How the float formula works
Trade-up output floats are deterministic. The game uses a 3-step calculation.
CS2 trade-up contracts produce a predictable output float from your 10 input skins. Since the October 22, 2025 update, the game normalizes each input against its own min/max range, which is what this calculator uses.
Step one: normalize each input. If you have an AK-47 Redline with a 0.15 float and the Redline's range is 0.10 to 0.70, the normalized value is (0.15 - 0.10) / (0.70 - 0.10) = 0.083. A skin at its minimum possible float always normalizes to 0.
Step two: average all 10 normalized values. Step three: map that average onto the output skin's float range. If the output has a range of 0.00 to 0.50 and the average is 0.083, the predicted output float is 0.00 + 0.083 × 0.50 = 0.042 (Factory New).
Regular vs. knife trade-ups
Two trade-up modes with different rules.
Regular
10 inputs, one rarity higher.
- Consumer → Industrial → Mil-Spec → Restricted → Classified → Covert.
- All 10 inputs must be the same rarity tier.
- Output is drawn from collections of the input skins.
- More inputs from one collection = higher chance of output from that collection.
Knife / Glove
5 Covert inputs, Extraordinary output.
- Only 5 inputs needed (all Covert rarity).
- Outputs come from collections represented by the inputs.
- Regular contracts can produce a knife or gloves item; StatTrak™ contracts produce a StatTrak™ knife.
- The calculator doesn't model StatTrak™, so gloves appear in the outcomes whenever an input's case has them.
- Expected value is almost always negative. Treat it as gambling.
- Added in the October 22, 2025 update.
For both modes, all inputs must share the same StatTrak status. Since the May 22, 2026 update, Souvenir skins can be mixed with normal-quality skins, and the output is always normal quality. The calculator does not list StatTrak or Souvenir versions separately, so select the base skin.
Methodology and sources
How float predictions and probabilities are calculated.
Float formula: each input is normalized as (float − skin_min) / (skin_max − skin_min), the 10 normalized values are averaged, and output_float = out_min + avg_normalized × (out_max − out_min). This is the post-October 2025 trade-up calculation, verified by community testing because Valve has not published it. Background on contracts: Counter-Strike Wiki. Trade-up rule changes come from the official CS2 update notes (October 22, 2025 and May 22, 2026).
Probability: Each input adds every next-rarity skin from its own collection to one shared pool. A skin's chance is the number of inputs from its collection divided by the pool size, which is the sum of (inputs from each collection × possible outcomes in that collection). Knife and glove contracts build the pool from the knives and gloves in each input collection's case.
Collection data: Skin and float range data sourced from the Steam Community Market and CS2 game files.
Last reviewed: Trade-up rules checked September 2026.
CS2 trade-up questions
Common questions about trade-up contracts, floats, and the calculator.
Related guides
Float mechanics, contract strategy, and trade-up math explained.
- CS2 Trade-Up Guide: The Float Formula ExplainedHow the game calculates output float from your inputs
