Build the lineup
Your first skin locks the contract rarity.
Possible outcomes
Prices and expected value update automatically as you tune the contract.
Total input cost
Auto-filled from live prices. Override it to match your exact buy price.
Build smarter CS2 trade-ups with live prices, exact hit chances and float predictions — then roll the contract without risking a skin.
Your first skin locks the contract rarity.
Prices and expected value update automatically as you tune the contract.
Auto-filled from live prices. Override it to match your exact buy price.
Search the full CS2 database and combine valid inputs from any eligible collection.
Inspect hit chance, predicted float, current market price and potential value before you commit.
Run the same contract as often as you like and track wins, losses and session ROI.
Everything you need to start testing contracts.
Odds are derived from the collections represented by your inputs and the eligible skins in the next rarity tier. Special Covert-to-Gold contracts use case-specific knife and glove pools.
Yes. The simulator normalises the average float of all inputs against their wear ranges, then maps it to each possible output's float range.
No. Prices are estimates from external marketplaces and may be delayed or unavailable. Always verify the current listing before buying skins.
Browse trade-up eligible skins, knives and gloves across the live CS2 database.
Save, filter and compare your strongest trade-up ideas.
The simulator is free for everyone. Donations and partner links help cover data, hosting and future features.
Support the project ♥Save the current setup, then reload or export it whenever you need it.
Stored locally in this browser and available after a refresh.
See how the simulated contracts have performed in this session.
This independent fan project is not affiliated with or endorsed by Valve, Steam, Counter-Strike 2, Skinport, CSFloat or any other third-party service.
Pricing data is fetched from external sources and may be delayed, incomplete or inaccurate. Always verify prices before trading.
Found a bug or have an idea? Send the details directly to the creator.
Optional partner links that help support the simulator.
Trade CS2 items and browse available inventory.
Open SkinSwapBrowse available skins across rarity tiers.
Open DMarketSource inputs for your next contract.
Open Skinport