Frequently Asked Questions

What is a CS2 trade-up contract?
A trade-up contract in Counter-Strike 2 lets you exchange 10 skins of the same rarity for one skin of the next higher rarity. The outcome depends on the collections your input skins come from and their float values. SkinGrind scans thousands of possible contracts to find the most profitable ones.
How does the CS2 trade-up calculator work?
SkinGrind's trade-up calculator analyzes market prices, float values, and outcome probabilities for every possible contract combination. It calculates expected profit, success rate, and total cost so you can find contracts with a positive expected value before spending any money.
What determines trade-up contract outcomes in CS2?
Outcomes are determined by two factors: the collections your input skins belong to (which decide the possible output skins) and the average float value of your inputs (which determines the wear condition of the output). Each possible outcome has a probability based on how many inputs come from each collection.
What is an anchor skin in a trade-up?
An anchor skin is the primary input skin that defines a trade-up contract. It determines the collection and rarity tier, which controls what output skins are possible. SkinGrind groups trade-ups by anchor skin so you can quickly compare all contracts built around a specific input.
Are CS2 trade-up contracts profitable?
Some trade-up contracts have a positive expected value, meaning they are profitable on average over many attempts. However, each individual contract is probabilistic — you can still lose money. SkinGrind helps you find contracts with the best odds and highest expected profits.