CS2 Trade-Up Calculator

Search any of 8,000+ CS2 skins from our database — prices autofill. Enter floats per row, get average float, output wear tier, total cost, break-even threshold, and EV after marketplace fees.

10 Input Skins (Search from DB)

#
Skin (type to search)
Float
Price USD

Results

Pick at least 1 skin to see calculations.

Output Targets

Add possible output skins from the collections.

How CS2 Trade-Up Contracts Work

A Trade-Up Contract converts 10 CS2 skins of the same rarity into 1 skin of the next-higher rarity. The output skin is randomly chosen from the same collection as one of your inputs, weighted by how many of your 10 inputs came from each collection. The float of the output is calculated from the average float of your 10 inputs.

The output-float formula

output_float = avg(input_floats) × (output_max - output_min) + output_min

where output_max and output_min are the float-range bounds of the specific output skin. Different output skins have different float caps — some go up to 1.00, others cap at 0.50 or even 0.18 (capped-FN skins like Skeleton Knife Tiger Tooth).

Wear tier reference

Wear tierFloat rangePricing tier
FN Factory New0.00 - 0.07Premium tier for most skins
MW Minimal Wear0.07 - 0.15Near-FN clean traders
FT Field-Tested0.15 - 0.38Middle tier — practical price
WW Well-Worn0.38 - 0.45Lower tier — pattern hunters
BS Battle-Scarred0.45 - 1.00Cheapest tier — entry point

Profitability — the 15% Steam fee

Selling on the Steam Community Market deducts a 15% fee (10% Valve + 5% game-specific). Break-even threshold: input_total / 0.85. Third-party marketplaces (Skinport, Waxpeer, BUFF) take 3-7%, dropping the break-even to input_total / 0.93.

Profitable strategies

Float-capped outputs: Target skins whose float caps below 1.00. If an output caps at 0.50, even at average input float 0.40 the output will be 0.20 (FT). Outputs capped at 0.18 always produce FN.

Pattern lottery: Case Hardened and Marble Fade outputs roll random patterns — possible Blue Gems or Fire and Ice for multi-multiplier returns. See our Pattern Database for tier rankings.