How Trade-Up Contracts work in CS2, the EV math, output float calculation, and which trade-ups are profitable in 2026.
A Trade-Up Contract lets you sacrifice 10 skins of the same rarity tier to receive one skin of the next-higher tier. Trade-Ups are a fundamental mechanic in CS — used for both cosmetic upgrades and profitable arbitrage when input skin prices are depressed and output skin prices are elevated.
Trade-Ups are profitable when input Mil-Spec / Restricted skins trade at a discount to their theoretical output value. Common profitable patterns: (1) low-float trade-ups targeting Factory New output with wide wear range; (2) trading up from an oversupplied collection into an undersupplied output; (3) collection-collision trade-ups where all 10 inputs are from one collection guaranteeing an output from that collection.
Use our Trade-Up Calculator to check EV and output float before committing skins.
A Trade-Up Contract accepts 10 skins of the same rarity tier as input and produces 1 skin of the next-higher rarity tier as output. Output collection is randomised by input contribution ratio. Output float value is the average of input floats scaled to the output wear range.
Some are. Profitability depends on input market prices vs output market prices. Trade-Ups are profitable when Mil-Spec inputs trade at 5–10x discount to the theoretical average output value. Common profitable pattern: collect low-float BS/WW inputs cheaply, combine them for a Factory New output. Use /tools/trade-up/ for live EV calculation.
Yes — a Classified-tier Trade-Up produces a Covert-tier output. This is one of the most popular profitable Trade-Up patterns: 10 Classified inputs from case-adjacent collections combine into a Covert output like a Redline, Asiimov, or Vulcan. Requires ~$100–500 in inputs to target a $100–500 Covert output.
Yes. If you trade up 10 StatTrak inputs, the output is StatTrak with a counter reset to 0. Regular (non-StatTrak) Trade-Ups produce regular outputs.