Skip to main content

Profitable CS2 Trade Ups

A ranked list of profitable CS2 trade ups at current market prices, recomputed hourly. Every contract shows its exact outcome odds, the float and wear each output would receive, and the realizable value after fees.

388contracts · updated —

balanced

The Boreal Collection

Industrial GradeOpen in Calculator
10 × MAC-10 | Acid Hex (Minimal Wear)float <0.1160from $0.03 each
roi+34.9%cost$0.30expected+$0.10max profit+$0.91success rate40.0%liquidity97/100
Show 5 possible outcomesfirst seen —
balanced

The Harlequin Collection

Industrial GradeOpen in Calculator
10 × Tec-9 | Banana Leaf (Minimal Wear)float <0.1286from $0.04 each
roi+24.7%cost$0.40expected+$0.10max profit+$0.43success rate50.0%liquidity97/100
Show 4 possible outcomesfirst seen —
safe

The Gamma 2 Collection

RestrictedOpen in Calculator
10 × SCAR-20 | Powercore (Well-Worn)float <0.4500from $0.84 each
roi+13.5%cost$8.40expected+$1.13max profit+$1.28success rate100.0%liquidity80/100
Show 3 possible outcomesfirst seen —
How it works

How CS2 trade-up contracts work in 2026

Valve changed the contract rules twice recently: the October 2025 update rewrote both the odds and the float formula, and the May 2026 update made souvenir skins usable as inputs. Most trade-up calculators still compute the pre-2025 math. Everything on this page uses the current rules.

Odds: every input is a ticket

Ten skins of one rarity produce one skin of the next rarity, drawn from the collections of your inputs. Each input carries exactly 1/10 of the probability, and a collection's share is split evenly among its next-tier skins. Nine inputs from a collection with one Restricted output give that output a 90% chance; one input from a collection with three outputs gives each about 3.3%. The old CS:GO model weighted by outcome count; calculators still using it overstate multi-skin collections.

Float: normalized per skin

Since October 2025 the game normalizes each input's float inside its own wear range before averaging; it no longer averages raw floats:

norm = (float − min) / (max − min) → averaged → out = outMin + avg × (outMax − outMin)

The result maps into each outcome's own float range, and the standard 0.07 / 0.15 / 0.38 / 0.45 boundaries decide the wear label. That is why each input line above carries a float ceiling: buy under it and the stated output wears hold.

Knife and glove contracts

Five Covert skins produce a guaranteed knife or gloves. Grouping is by case, not collection: each input carries 1/5 of the odds toward its case's gold pool. Five StatTrak™ Coverts return a StatTrak™ knife; gloves never come StatTrak™, so StatTrak™ contracts draw from knife-only pools. Coverts from map collections have no gold pool and cannot be selected at all.

Souvenir inputs

Since May 2026, souvenir skins are valid inputs at their printed rarity. All souvenir attributes are stripped and the output is always a normal item: a contract can never produce a souvenir. Souvenir listings are often the cheapest ticket into a collection, so the finder prices them as inputs alongside normal skins.

Input costs come from live cross-marketplace asks, the same data behind the Deals Scanner, and outcomes are valued at real market prices after sale fees, the numbers you see when comparing prices across marketplaces.

Continue researching

Build with the same data: Developer API →

Frequently asked questions

How do CS2 trade up contracts work?+

A trade up contract takes ten skins of the same rarity and returns one skin of the next rarity up, selected from the collections your input skins belong to. Covert-tier contracts use five inputs and can yield a knife or gloves.

Are CS2 trade ups profitable?+

Some are, at a given moment. The finder values every possible outcome at live market prices after fees, weights it by its odds, and lists only trade up contracts with a real chance of profit, ranked by return and sortable by liquidity.

How is the output float calculated?+

Since the October 2025 update, each input's float is first normalized within its own skin's wear range, the normalized values are averaged, and that average is mapped into each outcome's float range. The finder shows the predicted float and wear for every outcome.

Can I check a contract before buying the inputs?+

Yes. Every contract has an Open in Calculator button that loads it into the trade-up calculator, where you can enter the exact float of each copy you find and see the highest float the remaining copies can have while the contract stays profitable.

Does it cover knife and glove trade ups?+

Yes. Contracts of five Covert skins from the same case produce a knife or gloves; the finder enumerates those outcomes and their odds.

Is the trade-up finder free?+

Yes, fully free and public. No account, no card, no plan. Contracts are recomputed hourly and everyone sees the same live list.