CS2 Trade-Up Calculator

Work out whether a trade-up contract is worth it. Pick a collection and an input grade - this computes the cost of 10 inputs, the expected value of the result (net of Steam's fee), your profit/ROI, win chance, and the projected output float, all from live prices across every marketplace.

Most profitable trade-ups right now

Single-collection contracts ranked by expected ROI (average output value net of the 13% Steam fee, vs the cost of 10 cheapest inputs). Higher ROI = better average return - but check the win chance, since one rare output can carry the average.

CollectionTrade-upCostAvg valueROIWin chance
The Mirage Collection Industrial Grade Mil-Spec Grade $17.20 $69.89 +306% 67%
The 2021 Mirage Collection Restricted Classified $19.50 $70.27 +260% 50%
The 2021 Dust 2 Collection Mil-Spec Grade Restricted $2.30 $6.62 +188% 100%
The Overpass Collection Mil-Spec Grade Restricted $6.90 $19.21 +178% 100%
The Ancient Collection Restricted Classified $23.10 $60.28 +161% 100%
The 2021 Vertigo Collection Mil-Spec Grade Restricted $7.50 $14.33 +91% 100%
The Overpass Collection Industrial Grade Mil-Spec Grade $1.40 $2.13 +52% 33%
The Ancient Collection Mil-Spec Grade Restricted $5.00 $7.50 +50% 67%
The Vertigo Collection Industrial Grade Mil-Spec Grade $12.10 $15.92 +32% 50%
The 2021 Mirage Collection Mil-Spec Grade Restricted $2.00 $2.59 +29% 67%
The Dreams & Nightmares Collection Restricted Classified $3.80 $4.53 +19% 100%
The Harlequin Collection Mil-Spec Grade Restricted $1.50 $1.66 +11% 50%

How CS2 trade-up contracts work

A trade-up contract converts 10 skins of the same rarity grade into one skin of the next grade up (Consumer → Industrial → Mil-Spec → Restricted → Classified → Covert). The possible outputs are the next-grade skins from the collections of the skins you put in. In a single-collection trade-up, every next-grade skin in that collection is an equally likely outcome - so the contract is profitable when the average output value (after the 13% Steam fee) is higher than what you paid for the 10 inputs.

The output's float (wear) is the average of your 10 inputs' floats mapped onto the output skin's float range, so feeding in low-float (Factory New) inputs yields lower-float, more valuable outputs. Use the slider above to see how the average input float changes each possible result.

Frequently asked questions

How does a CS2 trade-up contract work?

You exchange 10 skins of the same rarity grade for one skin of the next grade up. The result is drawn from the collections your 10 inputs belong to - so the skins you put in determine the possible outputs.

Are trade-up contracts profitable?

Sometimes. Profit depends on the cost of the 10 input skins versus the average value of the possible outputs (after the ~13% Steam market fee). This calculator computes the expected value, ROI and win chance for any collection so you can spot profitable contracts.

How is the output float (wear) determined?

The output's float is the average of your 10 input floats, scaled into the output skin's own min-max float range. Lower-float inputs produce lower-float (less worn, more valuable) outputs.

Can I mix collections in a trade-up?

Yes - in-game you can mix collections, which changes the output odds. This calculator models the simplest, most common case: a single-collection trade-up where every next-grade skin is equally likely.