Are CS2 Trade-Ups Profitable?
Most CS2 trade-ups lose money on average. Here is how to judge a contract with expected value rather than hope.
Cost versus expected value
A trade-up has two sides. The cost is what you pay for the ten input skins. The expected value (EV) is the average payout if you ran the same contract thousands of times. To work out EV, multiply the value of each possible outcome by its probability, then add them all together:
EV = Σ (outcome value × outcome probability)- A contract only makes sense when its EV is comfortably higher than the cost of the inputs.
Why most trade-ups lose money
- Input prices already reflect the odds. Markets tend to price skins efficiently, so the cost of ten inputs usually sits close to — or above — the average payout.
- Marketplace fees. Selling the output skin typically costs a percentage in fees, which quietly eats into any thin margin.
- Variance. Even a positive-EV contract can hand you the cheapest outcome several times in a row. A good average does not guarantee a good single result.
Community estimates suggest the large majority of casually assembled trade-ups come out negative once fees are counted, though exact figures vary by collection and are hard to pin down, so treat them as rough guidance rather than fact.
When the maths can favour you
- Low-float inputs that push the output into a higher-value Factory New or Minimal Wear bracket.
- Temporary price gaps where input skins are unusually cheap relative to the outcome pool.
- Single-collection contracts where every outcome clears your input cost.
Check before you commit
Model your split in the trade-up calculator to see the odds and estimated float, brush up on how the contract picks your outcome, then compare the pool's value against your input cost. If the EV does not clear cost plus fees, it is usually best to walk away.