CS2 Trade-Up Contracts — Live Expected Value Calculator

CS2 Trade-Up Contracts

Compare contract estimates: check the wear, enter actual floats, then verify available listings.

How to choose and build a contract
Sets evaluated 173,826
Updated

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

Prices are asking prices for the stated wear, not guaranteed sale proceeds. The full quantity and selected floats may cost more. The selected selling fee is an assumption; deposit and withdrawal fees are extra.

Selling fee

Consumer Grade → Industrial Grade

20448

10 × Consumer Grade → 1 × Industrial Grade

Regular contracts · FT · Field-Tested

The Vertigo Collection
Input cost
≈ $5.10
Profit range
−$1.23 … −$1.23
ROI
−24.1% … −24.1%

The range is expected profit across possible input floats, after the selected fee. It is not the minimum and maximum payout of one contract. A positive average does not prevent a loss.

Calculated estimate Updated 1 listings Fee10%
Open in the builder

10 × Consumer Grade → 1 × Industrial Grade

Regular contracts · WW · Well-Worn

The Vertigo Collection
Input cost
≈ $5.10
Profit range
−$1.23 … −$1.23
ROI
−24.1% … −24.1%

The range is expected profit across possible input floats, after the selected fee. It is not the minimum and maximum payout of one contract. A positive average does not prevent a loss.

Calculated estimate Updated 1 listings Fee10%
Open in the builder

10 × Consumer Grade → 1 × Industrial Grade

Regular contracts · FN · Factory New

The Control Collection + The Boreal Collection
Input cost
≈ $5.00
Profit range
−$1.37 … −$0.39
ROI
−27.4% … −7.7%

The range is expected profit across possible input floats, after the selected fee. It is not the minimum and maximum payout of one contract. A positive average does not prevent a loss.

Calculated estimate Updated 13 listings Fee10%
Open in the builder
CS2 Consumer Grade → Industrial Grade trade-ups

Industrial Grade → Mil-Spec

20531

10 × Industrial Grade → 1 × Mil-Spec

Regular contracts · FN · Factory New

The 2021 Dust 2 Collection
Input cost
≈ $10.60
Profit range
−$0.18 … +$0.04
ROI
−1.7% … +0.4%

The range is expected profit across possible input floats, after the selected fee. It is not the minimum and maximum payout of one contract. A positive average does not prevent a loss.

Calculated estimate Updated 4 listings Fee10%
Open in the builder

10 × Industrial Grade → 1 × Mil-Spec

Regular contracts · FN · Factory New

The 2021 Dust 2 Collection + The Radiant Collection
Input cost
≈ $9.63
Profit range
−$0.21 … +$0.02
ROI
−2.2% … +0.2%

The range is expected profit across possible input floats, after the selected fee. It is not the minimum and maximum payout of one contract. A positive average does not prevent a loss.

Calculated estimate Updated 10 listings Fee10%
Open in the builder

10 × Industrial Grade → 1 × Mil-Spec

Regular contracts · FN · Factory New

The 2021 Dust 2 Collection + The Boreal Collection
Input cost
≈ $9.64
Profit range
−$0.22 … +$0.03
ROI
−2.3% … +0.4%

The range is expected profit across possible input floats, after the selected fee. It is not the minimum and maximum payout of one contract. A positive average does not prevent a loss.

Calculated estimate Updated 9 listings Fee10%
Open in the builder
CS2 Industrial Grade → Mil-Spec trade-ups

Mil-Spec → Restricted

41642

10 × Mil-Spec → 1 × Restricted

Regular contracts · BS · Battle-Scarred

The Train 2025 Collection + The Overpass Collection
Input cost
≈ $5.48
Profit range
−$0.09 … −$0.02
ROI
−1.6% … −0.4%

The range is expected profit across possible input floats, after the selected fee. It is not the minimum and maximum payout of one contract. A positive average does not prevent a loss.

Calculated estimate Updated 5 listings Fee10%
Open in the builder

10 × Mil-Spec → 1 × Restricted

Regular contracts · BS · Battle-Scarred

The Train 2025 Collection + The Overpass Collection
  • FAMAS | 2A2F
    FAMAS | 2A2F Battle-Scarred Float 0.4500–0.8600
    8 × $0.11≈ $0.88
  • CZ75-Auto | Nitro
    CZ75-Auto | Nitro Battle-Scarred · Souvenir Float 0.4500–0.8000
    2 × $2.30≈ $4.60
Input cost
≈ $5.48
Profit range
−$0.09 … −$0.01
ROI
−1.6% … −0.2%

The range is expected profit across possible input floats, after the selected fee. It is not the minimum and maximum payout of one contract. A positive average does not prevent a loss.

Calculated estimate Updated 5 listings Fee10%
Open in the builder

10 × Mil-Spec → 1 × Restricted

Regular contracts · BS · Battle-Scarred

The Train 2025 Collection + The Overpass Collection
Input cost
≈ $7.67
Profit range
−$0.11 … −$0.05
ROI
−1.5% … −0.7%

The range is expected profit across possible input floats, after the selected fee. It is not the minimum and maximum payout of one contract. A positive average does not prevent a loss.

Calculated estimate Updated 5 listings Fee10%
Open in the builder
CS2 Mil-Spec → Restricted trade-ups

Restricted → Classified

41189

10 × Restricted → 1 × Classified

StatTrak™ · BS · Battle-Scarred

The Prisma 2 Collection
Input cost
≈ $5.70
Profit range
+$0.23 … +$1.37
ROI
+4.1% … +24.1%

The range is expected profit across possible input floats, after the selected fee. It is not the minimum and maximum payout of one contract. A positive average does not prevent a loss.

Calculated estimate Updated 3 listings Fee10%
Open in the builder

10 × Restricted → 1 × Classified

StatTrak™ · BS · Battle-Scarred

The Prisma 2 Collection + The Fever Collection
Input cost
≈ $5.46
Profit range
+$0.21 … +$1.00
ROI
+3.8% … +18.4%

The range is expected profit across possible input floats, after the selected fee. It is not the minimum and maximum payout of one contract. A positive average does not prevent a loss.

Calculated estimate Updated 6 listings Fee10%
Open in the builder

10 × Restricted → 1 × Classified

StatTrak™ · BS · Battle-Scarred

The Prisma 2 Collection + The Danger Zone Collection
Input cost
≈ $5.80
Profit range
+$0.20 … +$1.30
ROI
+3.5% … +22.5%

The range is expected profit across possible input floats, after the selected fee. It is not the minimum and maximum payout of one contract. A positive average does not prevent a loss.

Calculated estimate Updated 6 listings Fee10%
Open in the builder
CS2 Restricted → Classified trade-ups

Classified → Covert

35611
CS2 Classified → Covert trade-ups

Covert → Extraordinary

14405

5 × Covert → 1 × Extraordinary

Regular contracts · FT · Field-Tested

The CS20 Collection
Input cost
≈ $128.10
Profit range
−$31.55 … −$26.78
ROI
−24.6% … −20.9%

The range is expected profit across possible input floats, after the selected fee. It is not the minimum and maximum payout of one contract. A positive average does not prevent a loss.

Calculated estimate Updated 13 listings Fee10%
Open in the builder

5 × Covert → 1 × Extraordinary

Regular contracts · BS · Battle-Scarred

The Dead Hand Collection
Input cost
≈ $169.00
Profit range
−$35.80 … +$1.93
ROI
−21.2% … +1.1%

The range is expected profit across possible input floats, after the selected fee. It is not the minimum and maximum payout of one contract. A positive average does not prevent a loss.

Calculated estimate Updated 22 listings Fee10%
Open in the builder

5 × Covert → 1 × Extraordinary

Regular contracts · BS · Battle-Scarred

The Dead Hand Collection + The Recoil Collection
Input cost
≈ $159.17
Profit range
−$36.78 … −$3.46
ROI
−23.1% … −2.2%

The range is expected profit across possible input floats, after the selected fee. It is not the minimum and maximum payout of one contract. A positive average does not prevent a loss.

Calculated estimate Updated 46 listings Fee10%
Open in the builder
CS2 Covert → Extraordinary trade-ups

Best trade-ups from live listings today

1

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 assembled1 Contracts checked36 Best ROI−88.5% Cheapest entry$33.68 Updated
ResultTransitionInput costExpected returnROIChance of profitMarkets
PP-Bizon | Carbon Fiber PP-Bizon | Carbon Fiber Factory New Consumer Grade → Industrial Grade$33.68$3.87−88.5%0.0%SkinBaronOpen

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

Prices are asking prices for the stated wear, not guaranteed sale proceeds. The full quantity and selected floats may cost more. The selected selling fee is an assumption; deposit and withdrawal fees are extra.

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?

The range is expected profit across possible input floats, after the selected fee. It is not the minimum and maximum payout of one contract. A positive average does not prevent a loss.

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.