Home›Games›CS2 Trade Up

CS2 Trade Up Calculator

Your trade-up

Estimates only. Trade-up outcomes are random, and prices change daily. This calculator uses community-reported trade-up mechanics and the prices you enter; it does not guarantee any outcome.

Estimated profit / loss
+$7.00 profit
Expected value vs total input cost
Outcome rarityRestricted
Outcome float0.12 (Minimal Wear)
Total input cost$25.00
Expected value$32.00
Break-even per skin$3.20
The calculation
$32.00 expected value − $25.00 cost =
+$7.00

Example: 10 × $2.50 Mil-Spec skins, 0.12 float → Restricted outcome, $32.00 expected value, +$7.00 profit.

Behind the numbers

How a trade-up is calculated

A trade-up contract takes 10 skins of the same rarity and returns 1 skin of the next higher rarity tier, drawn at random from the same collection or collections. The outcome skin's float is the average float of the 10 input skins, so 10 skins with a 0.12 float produce a 0.12 float outcome. Because the exact outcome skin is random, the fair way to judge a trade-up is the expected value: the average market price of all the skins you could receive. If that average is higher than your total input cost, the trade-up has a positive expected profit; if it is lower, the trade-up loses value on average.

The formula
Profit = expected value − total input cost

Worked example: 10 skins × $2.50 = $25.00 total input cost. Mil-Spec trades up one tier to Restricted. The 10 floats average to 0.12, so the outcome skin has a 0.12 float (Minimal Wear). Expected value $32.00 − cost $25.00 = +$7.00 profit, or +28.0%. Break-even price per skin: $32.00 ÷ 10 = $3.20.

Worked examples

Example trade-ups

InputsOutcome rarityTotal costExpected valueProfit / loss
10 × $0.50 Mil-Spec, float 0.20Restricted$5.00$6.00+$1.00
10 × $2.50 Mil-Spec, float 0.12Restricted$25.00$32.00+$7.00
10 × $10.00 Restricted, float 0.30Classified$100.00$85.00−$15.00
10 × $1.20 Industrial, float 0.45Mil-Spec$12.00$9.00−$3.00
10 × $5.00 Classified, float 0.08Covert$50.00$60.00+$10.00

Tips before you trade up

01

Price every skin in the outcome pool, not just the best one — one rare jackpot does not make a bad average good.

02

Low-float inputs give a low-float outcome, which usually sells for more; check the price of the outcome skin at your exact float.

03

StatTrak inputs produce a StatTrak outcome, and StatTrak outcome skins usually cost far more than regular ones — price them separately.

04

Include the marketplace fee in your math: a trade-up that looks profitable before fees can lose value after a 15% sale fee.

05

Collections matter: only skins from the same collection pool can appear as outcomes, so confirm which collection your inputs belong to.

Good to know

Frequently asked questions

How many skins does a trade-up contract need?

Exactly 10 skins of the same rarity tier. Fewer will not work, and the contract always returns a single skin.

What float will the outcome skin have?

The average float of the 10 input skins. If all 10 have a 0.12 float, the outcome has a 0.12 float. Mixing low-float and high-float inputs averages them out.

Can I choose which skin I receive?

No. The outcome skin is random among the eligible skins of the next rarity tier from the input collections. That is why this calculator uses the average outcome price instead of the best one.

Is a positive expected value a guaranteed profit?

No. Expected value is an average over many trade-ups. A single trade-up can still return the cheapest outcome skin and lose value, and market prices move every day.