Calculator › About

About CS2TradeUp.gg: data and methodology

Updated 2026-09-25

CS2TradeUp.gg is a free, independent calculator for Counter-Strike 2 trade up contracts. It has no login, no ads and no trading bots; it only computes numbers. This page explains exactly where every number on the site comes from, so you can judge how much to trust it.

Item data

Skins, collections, rarities, float ranges and weapon-case contents come from the open-source CSGO-API dataset, which is generated from the game files. The site currently covers 1449 skins in 92 collections and the knife and glove pools of 43 weapon cases (522 knives and gloves). Images are served from Valve’s Steam CDN.

Prices

Prices load from a public market dataset that aggregates listings from Steam Community Market, CSFloat, Buff163 and Skinport and is refreshed once a day. Every price is an estimate: it can lag a fast-moving market by up to 24 hours, and cheap inputs can sell out. The site filters obviously broken data points (for example a StatTrak™ multiplier below 1 or a Battle-Scarred price far below Field-Tested) and hides contracts whose ROI exceeds 300%, which are almost always price errors. You can overwrite any price by typing your own.

Rules and formulas

The profitable trade ups finder

For every collection, rarity and wear it takes the cheapest input skin that exists in that wear, fills a contract with identical copies at the middle float of the wear, prices every outcome and computes EV, ROI and chance of profit. That is ~2,100 single-collection contracts, recalculated in your browser from the daily prices. It deliberately does not search mixed-collection contracts – open any contract in the calculator to mix collections and change floats.

What we do not do

Contact

Found a wrong price, a missing skin or a rule that changed? Report item or rule errors to the upstream item data project; price problems are usually gone after the next daily refresh.