CS2 Trade Up Contract Guide 2026
Complete CS2 trade up contract guide. Learn how trade ups work, float value mechanics, collection pools, step-by-step guide, and tools to calculate outcomes.
Trade up contracts are free gambling built into CS2. Take 10 skins of one rarity, sacrifice them, get one random skin of higher rarity. That’s it. No cost. Pure risk.
Most trade ups lose money. Sometimes you take $20 in inputs and get $15 back. But some trade ups consistently profit if you understand float values and collection mechanics. This guide covers the mechanics, the math, and the specific tools that separate winners from losers.
How Trade Up Contracts Work Mechanically
The mechanic is simple. Open CS2. Find the Trade Up Contract in your inventory. Select 10 weapon skins of the same rarity. Execute. Get a random skin from the next rarity tier. Done.
There are two contract types:
Standard contracts: 10 skins of one rarity → 1 skin of next rarity. Applies to all standard weapons (Pistol through Covert).
Covert contracts (Knives/Gloves): 5 Covert skins → 1 knife or pair of gloves. Added October 2025 as a way to obtain knives.
The output skin is chosen randomly from all skins in the next rarity available in the collections your inputs came from. That’s the critical part: collections matter.
“The game looks at which collections your input skins come from, with the more skins you put in from a specific collection increasing the chance the output comes from that collection.”
Float Values: The Hidden Lever
Every skin has a float value between 0.00 (Factory New) and 1.00 (Battle Scarred). This is critical. A 0.06 average float input can yield a $200 Factory New output. A 0.40 average can force a $50 Battle Scarred.
The rule: your output float is roughly the average of your inputs. If you input 10 skins averaging 0.15 float, your output is around 0.15-0.20. That’s likely Minimal Wear or Field-Tested quality.
Factory New ($200) vs Battle Scarred ($50) is a $150 difference. Float value engineering is the entire edge.
| Average Input Float | Output Quality | Price Impact |
|---|---|---|
| 0.00-0.07 | Factory New | +40-80% |
| 0.08-0.15 | Minimal Wear | +10-30% |
| 0.16-0.38 | Field-Tested | -5-15% |
| 0.39-1.00 | Battle Scarred | -30-60% |
Always check float values before committing to a trade up. A low float input is the difference between profit and loss.
Collection Weighting: Why It Matters
The output skin comes from the collection(s) your input skins came from. More inputs from one collection = higher chance the output matches that collection.
If you input 8 skins from Mirage Collection and 2 from Neon Rider, you have an 80% chance (roughly) of getting a Mirage output and 20% chance of Neon Rider.
This is strategy. If a cheap Mirage skin is $150 and a expensive Mirage skin is $400, you want to weight your collection heavily toward Mirage and pray for the expensive output.
Conversely, if you’re trying to avoid cheap outputs, don’t weight heavily toward collections with trash skins.
Understanding Expected Value (EV)
This is the math that separates profitable trade ups from money-losing ones.
Expected Value = (sum of all possible outputs × their probability) – (sum of input costs).
If you put in $100 total and the EV of all possible outputs is $120, EV is +$20. You’re profitable on average. If EV is $80, you’re -$20 on average.
The rule: only execute trade ups where EV is greater than your input cost. Anything else is expected value destruction.
Step-by-Step Trade Up Guide
Trade Up Calculators and Tools
You need tools. Do not eyeball trade ups. Use calculators for precision.
CSSkinLab Trade Up Calculator: Best all-around tool. Input skins, see EV, see all possible outputs. Fast and accurate.
Pricempire Trade Up Calculator: Similar to CSSkinLab. Good alternative. Integrates price data from multiple markets.
TradeUpSpy: Specialized tool for finding profitable trade ups automatically. Scans all collections for positive EV trades. Saves huge time.
SteamAnalyst: Pricing data. Use for verifying output prices before you commit.
Load these tools. Spend 30 minutes finding one profitable trade up. Execute it. Track results. Do this regularly. This is how you separate signals from noise.
Frequently Asked Questions
Can I trade up StatTrak skins?
No. You cannot mix StatTrak and non-StatTrak in one contract. All 10 inputs must be the same type (all StatTrak or all non-StatTrak).
What about souvenir skins?
Souvenirs cannot be used in trade ups. They’re excluded from the mechanic. Only standard and StatTrak skins work.
Can I manipulate float to guarantee Factory New?
No. Float is roughly the average of inputs, but there’s variance. A 0.06 average might yield 0.09. You can minimize variance but not eliminate it.
What’s the minimum holding period for profit?
Zero. If EV is positive, sell immediately. Don’t hold expecting appreciation. The math already accounts for value. Holding adds risk.
Are trade ups profitable long-term?
If you calculate EV and only execute positive EV trades, yes. If you gamble blindly, no. The edge is math-based, not luck-based.
What’s the biggest mistake people make?
They don’t calculate EV. They chase outputs they want instead of following the math. They hold onto outputs hoping to sell higher. All of these destroy returns.
Final Thoughts
Trade ups are not gambling if you use math. Calculate EV. Source low float inputs. Target collections with positive expected value. Execute. Sell immediately.
Even the best CS2 trade ups aren’t guaranteed profit. It’s a mix of luck and strategy. Plan wisely. Use tools. Don’t overcommit.
For more strategies, check most profitable trade up contracts and case opening guides.
Looking for more? Browse our full directory of CS2 skin marketplaces.
