CS2 Trade-Up Contracts — Live Expected Value Calculator — CS2Collections.net

CS2 Trade-Up Contracts

Best trade-ups at live prices

How to choose and build a contract →
Sets evaluated 174,553
With positive expectancy 103
Best expected profit $25.95
Updated 12 minutes ago

Compare input cost and profit chance → open a card in the builder → check live listings.

Selling fee

Consumer Grade → Industrial Grade

20444
AUG | Colony ×5

5× AUG | Colony + 5× Nova | Army Sheen

The Mirage Collection · FT · Field-Tested · Consumer Grade → Industrial Grade

Souvenir Thin liquidity
Buying blind +$0.11
Input cost
$6.75
ROI
+1.6%
Chance of profit
49.1%
Galil AR | Hunting Blind ×5

5× Galil AR | Hunting Blind + 5× Nova | Army Sheen

The Mirage Collection · FT · Field-Tested · Consumer Grade → Industrial Grade

Souvenir Thin liquidity Negative right now
Buying blind −$0.10
Input cost
$7.55
ROI
−1.3%
Chance of profit
41.4%
P250 | Drought ×6

6× P250 | Drought + 4× AUG | Colony

The 2021 Mirage Collection · FT · Field-Tested · Consumer Grade → Industrial Grade

Souvenir Negative right now
Buying blind −$0.23
Input cost
$5.04
ROI
−4.6%
Chance of profit
37.6%
CS2 Consumer Grade → Industrial Grade trade-ups

Industrial Grade → Mil-Spec

20554
P2000 | Grassland ×10

10× P2000 | Grassland

The Overpass Collection · BS · Battle-Scarred · Industrial Grade → Mil-Spec

Souvenir
Buying blind +$0.51
Input cost
$7.60
ROI
+6.7%
Chance of profit
64.6%
P2000 | Grassland ×9

9× P2000 | Grassland + 1× FAMAS | Cyanospatter

The Overpass Collection · BS · Battle-Scarred · Industrial Grade → Mil-Spec

Souvenir
Buying blind +$0.46
Input cost
$6.86
ROI
+6.7%
Chance of profit
58.2%
P2000 | Grassland ×9

9× P2000 | Grassland + 1× MAC-10 | Echoing Sands

The Overpass Collection · BS · Battle-Scarred · Industrial Grade → Mil-Spec

Souvenir
Buying blind +$0.46
Input cost
$6.97
ROI
+6.6%
Chance of profit
58.2%
CS2 Industrial Grade → Mil-Spec trade-ups

Mil-Spec → Restricted

41638
MP9 | Music Box ×10

10× MP9 | Music Box

The 2021 Mirage Collection · BS · Battle-Scarred · Mil-Spec → Restricted

Souvenir Thin liquidity
Buying blind +$1.27
Input cost
$18.90
ROI
+6.7%
Chance of profit
33.3%
MP9 | Music Box ×9

9× MP9 | Music Box + 1× Galil AR | Metallic Squeezer

The 2021 Mirage Collection · BS · Battle-Scarred · Mil-Spec → Restricted

Souvenir Thin liquidity
Buying blind +$1.14
Input cost
$17.14
ROI
+6.6%
Chance of profit
60.0%
MP9 | Music Box ×9

9× MP9 | Music Box + 1× MP5-SD | Gold Leaf

The 2021 Mirage Collection · BS · Battle-Scarred · Mil-Spec → Restricted

Souvenir Thin liquidity
Buying blind +$1.13
Input cost
$17.07
ROI
+6.6%
Chance of profit
60.0%
CS2 Mil-Spec → Restricted trade-ups

Restricted → Classified

40578
CS2 Restricted → Classified trade-ups

Classified → Covert

36701
UMP-45 | Primal Saber ×10

10× UMP-45 | Primal Saber

The Chroma 3 Collection · FN · Factory New · Classified → Covert

Buying blind +$25.95
Input cost
$142.30
ROI
+18.2%
Chance of profit
46.6%
UMP-45 | Primal Saber ×9

9× UMP-45 | Primal Saber + 1× Sawed-Off | Devourer

The Chroma 3 Collection · FN · Factory New · Classified → Covert

Thin liquidity
Buying blind +$23.25
Input cost
$145.87
ROI
+15.9%
Chance of profit
51.8%
UMP-45 | Primal Saber ×9

9× UMP-45 | Primal Saber + 1× Zeus x27 | Olympus

The Chroma 3 Collection · FN · Factory New · Classified → Covert

Buying blind +$22.57
Input cost
$134.96
ROI
+16.7%
Chance of profit
40.9%
CS2 Classified → Covert trade-ups

Covert → Extraordinary

14638
Glock-18 | Fully Tuned ×5

5× Glock-18 | Fully Tuned

The Dead Hand Collection · WW · Well-Worn · Covert → Extraordinary

Negative right now
Buying blind −$25.00
Input cost
$211.95
ROI
−11.8%
Chance of profit
21.7%
Glock-18 | Fully Tuned ×4

4× Glock-18 | Fully Tuned + 1× USP-S | The Traitor

The Dead Hand Collection · WW · Well-Worn · Covert → Extraordinary

Negative right now
Buying blind −$27.26
Input cost
$197.44
ROI
−13.8%
Chance of profit
22.6%
Glock-18 | Fully Tuned ×4

4× Glock-18 | Fully Tuned + 1× Glock-18 | Neo-Noir

The Dead Hand Collection · WW · Well-Worn · Covert → Extraordinary

Negative right now
Buying blind −$27.63
Input cost
$197.81
ROI
−14.0%
Chance of profit
22.6%
CS2 Covert → Extraordinary trade-ups

Best trade-ups from live listings today

0

Profitable CS2 trade-up contracts whose basket can be filled from live listings in full: set price, expected return and ROI are computed from specific items with floats, not from average wear prices.

Baskets assembled0 Contracts checked36 Best ROI Cheapest entry Updated5 minutes ago
No basket has come together yet

Lots with a suitable float appear and vanish every minute. Come back later, or open any contract on the trade-ups page and build a basket by hand.

Ordinary calculators price trade-ups at the average wear price — a pretty number you cannot actually buy. This list works the other way round: we take the best contracts of every transition, look for real lots behind them and keep only those where all ten items can be bought and the average float lands in the required range. The list is recomputed every half hour, so the profit here is not theory but the price at which items were selling at the moment of the run. Open any row to see all the lots, their floats and the buy links.

How we calculate this

The input price is the best buy price across five markets for that exact wear; for regular contracts we take whichever of the normal and Souvenir version is cheaper and actually has enough listings. The outcome price is the same best price for the projected output wear, minus the selling fee. An outcome only counts if at least two independent markets confirm its price. Outcomes without a live price are counted as zero, so the estimate is conservative and their share is shown on its own line. Phase knives trade under one phaseless market hash whose price is the cheapest phase, so gold-tier expected values are understated.

How are the odds of a specific skin calculated?

A collection’s chance equals the share of its items in the contract, and inside that collection the result is drawn uniformly from every skin of the next rarity. Seven inputs from a collection with four outcomes give each of them 7/10 ÷ 4 = 17.5%, while three inputs from a collection with five outcomes give 3/10 ÷ 5 = 6%.

How is the output wear determined?

Each input’s float is normalized inside its own range: (float − min) ÷ (max − min). The average of those ten numbers is projected into the range of the skin you get: output float = min + average × (max − min). That is why the same set of inputs can land in different wears with very different prices.

Why a range instead of a single profit number?

Markets publish prices per wear bucket, not per float, so ten “Field-Tested” purchases can land anywhere inside that bucket. Usually the entire profit of a trade-up is one expensive outcome that stays in its good wear on a lucky float and drops into the next one on an unlucky one. The lower figure is the worst float inside the wear, the upper one the best, and the middle figure assumes you buy ten random listings without checking floats.

Can a contract give a knife or gloves?

Yes: since October 2025 five Covert items from one collection are exchanged for a knife or gloves from that collection. Five StatTrak™ Covert items give a StatTrak™ knife — StatTrak™ gloves do not exist. This is the only five-item contract; every other transition takes exactly ten inputs.

Does a contract accept Souvenir items?

Yes, since May 2026 Souvenir items go into a contract alongside normal ones: every Souvenir attribute — stickers and tournament marks — is removed and the result is a normal item of the next rarity. Souvenirs cannot go into a StatTrak™ contract. We pick the Souvenir version of an input when it is cheaper than the normal one and has enough listings.

How is this different from a normal trade-up calculator?

A calculator shows what a contract would cost at the average wear price. We show a basket you can buy: ten specific lots with floats, prices and links, plus the exact result float for that set.

Is there a free alternative to TradeUpSpy?

Yes, this page. Basket building, EV, ROI, outcome odds and lot links are free and need no account, and the lots are pulled from several markets at once instead of a single one.

How often is the data updated?

The top list is recomputed in the background every thirty minutes, and listings for a given skin are cached for ten minutes. Each basket page has a "Refresh listings" button that queries the markets again.

Why does a basket sometimes fail to assemble?

If the markets do not have ten listings with the required float and price, the basket remains incomplete and shows the number found. Lower-tier transitions fill more often than knife contracts.

A trade-up contract is an in-game CS2 mechanic by Valve. This site does not trade, does not accept items and is not affiliated with Valve Corporation. Prices come from external markets, refresh hourly and may differ from the live ones; buying ten lots at the shown price is not always possible. On top of the selling fee there are deposit and withdrawal fees, and an item bought on a third-party market arrives by trade and cannot be resold on Steam for seven days. Expected value is an average over many repetitions, not a promise about one attempt: for most contracts the chance of getting back less than you spent is above 50%. Informational material, not financial advice.