CS2 Trade Up Calculator

Simulate any trade up contract. See every outcome, the exact odds, the predicted float and your expected profit before you commit.

Prices updated waiting for catalog

Loading skins and prices

Preparing the current Tradeit catalog.

Buy the exact inputs, in seconds

Every skin in this calculator is priced from Tradeit stock. Build a contract, then open the matching listings at the floats you planned for.

Instant delivery, with no waiting on a third-party seller.

Shop trade up inputsTrustpilot 4.9 out of 5Based on 18,000+ reviews

How to calculate a CS2 trade up

Choose the tier, add the required inputs, set their floats, then compare every possible output. The calculator updates the contract as you work.

The odds come from the collection share of the inputs. Float and value are calculated separately for every possible output.

1

Pick the tier. The tier fixes the input rarity and the number of slots required for a legal contract.

2

Add your inputs. Search or filter the live catalog, then use Add or the quantity stepper to fill the contract.

3

Set the floats. Advanced mode accepts an exact float for every slot. Wear presets are available when you only need a quick estimate.

4

Read the results. Each outcome shows its chance, predicted float, wear, listed value and profit or loss against the contract cost.

How do CS2 trade up contracts work?

A standard contract takes 10 weapon skins of the same rarity and returns one skin from the next rarity. A Covert contract uses 5 eligible skins and returns a knife or gloves.

Inputs must share the same rarity and quality. The possible output collections are determined by the collections represented in the contract.

Input tierSkins neededOutput tier
Consumer10Industrial
Industrial10Mil-Spec
Mil-Spec10Restricted
Restricted10Classified
Classified10Covert
Covert5Knife or Gloves

How the CS2 float formula works

The output float is calculated from the average raw float of the inputs, then mapped onto each output skin's own float range.

Step 1Add the input floatsf1 + f2 + ... + fn
Step 2Find the averagesum / number of inputs
Step 3Map to the outputmin + average x (max - min)
Worked example

If the average input float is 0.12 and an output ranges from 0.00 to 0.70, its predicted float is 0.0840.

0.00 + 0.12 x (0.70 - 0.00) = 0.0840

Knife and glove trade ups

Five eligible Covert skins can produce one knife or pair of gloves from the cases represented by those inputs. StatTrak contracts exclude gloves because gloves do not have StatTrak variants.

The outcome pool can be large, so use exact floats and check the probability of each result before committing.

Souvenir trade ups

Souvenir inputs can be used when the selected tier and collection are eligible. All inputs must be Souvenir, and the output is normal quality rather than Souvenir.

The quality selector only enables combinations found in the current catalog.

How to find profitable trade ups

Profit depends on input cost, the complete outcome pool, output prices and any selling fee. A high-value best case does not make a contract profitable by itself.

Compare expected value with total input cost, then inspect the chance of losing money. Prices and stock can move between calculation and purchase.

What changes an outcome value

Listed output price
Current Tradeit listing
Selling fee
Optional 13% view
Missing price
Excluded from EV

Price sources in this calculator

Input price
Tradeit item feed
Output price
Tradeit item feed
Stock
Available quantity

FAQs

What is a CS2 trade up contract?+

A standard trade up exchanges 10 weapon skins of one rarity for one skin from the next rarity. Covert contracts use 5 eligible skins and can return a knife or gloves. Inputs in one contract must use the same quality.

How are trade up odds calculated?+

Each input contributes an equal share to its collection. That collection share is divided between its eligible next-rarity outcomes. The calculator combines those shares to show the probability of every result.

How does input float affect the output?+

CS2 averages the raw float values of the inputs. For each possible result, that average is mapped onto the output skin's minimum and maximum float range.

Can I calculate StatTrak and Souvenir contracts?+

Yes, when eligible items and prices exist for the selected tier. StatTrak inputs produce a StatTrak output. Souvenir inputs produce a normal-quality output under the current trade up rules.

Where do prices and stock come from?+

The item catalog, prices and quantities come from Tradeit's CS2 item feed. Listings can change after a calculation, so confirm the final price and float in the store.

Can this calculator add all inputs to my cart?+

The public feed exposes product listings but not the internal asset identifiers required to construct a cart. The calculator opens the available Tradeit listings until that cart API is available.

Trade up guide

Build better CS2 contracts

Understand collection odds, float ranges and outcome pools.

CS2 marketplace

Find contract inputs

Browse Tradeit stock by weapon, wear and price.

Float guide

Read float values

See how wear ranges affect skins and trade up outputs.

About this calculator

This tool combines the CS2 trade up rules with Tradeit's item catalog and price feed. Calculations run in the browser as you change a tier, input, float or setting.

Prices are a current market reference, not a guarantee of stock or checkout value.

Catalog
Tradeit CS2 items
Prices and stock
Tradeit item feed
Float calculation
CS2 trade up formula

More CS2 tools