No trade-ups to show right now. Open the board.
Listings · CSFloat · DMarket · Skinport · Buff.market
CS2 trade-ups built from real, buyable listings
Most calculators price trade-ups with idealized floats and average prices. TradeUpBot builds each trade-up from listings currently for sale.
What you get
Priced from listings you can buy
Costs come from live listings, not price averages. Click any input to open the listing and buy it.
Real listings
Each input links to a live listing on CSFloat, DMarket, Skinport, or Buff.market.
Verify (Pro) before buying
Verify re-checks every input against the marketplace: still listed, and at what price.
Claim to lock
Pro users can claim a trade-up for 30 minutes, hiding its listings from other TradeUpBot users while they buy.
Live trade-up
One trade-up, fully opened
The next trade-up on the board, opened the way the board opens it: every outcome with its probability and price after fees, the expected-value walk, the share of outcomes above each P/L, and the listings to buy.
Pipeline
How it works
Scan, discover, then verify and claim before you buy.
Scan
Listings pulled from CSFloat, DMarket, Skinport, and Buff.market every cycle. Continuous DMarket coverage at 2 req/s.
Discover
Algorithms test thousands of input combinations at 45+ float targets. Swap optimization improves results each cycle. Output pricing uses CSFloat sale history first.
Verify (Pro)
Before spending money, hit Verify. It calls each marketplace's API to confirm every input listing still exists and at what price. Cost, expected value, and ROI update from the response.
Claim
Pro users see results the moment they're found. Claim a trade-up to hide its listings from other TradeUpBot users for 30 minutes while you buy. The free board is delayed 3 hours.
The board
A peek at the live board
The next trade-ups on the board, beside real listings and sales for the top output skin plotted by float and price.
Float against price
No output skin to plot yet.
Pricing
Free, then Pro at $6.99/mo
Start free. Upgrade when the 3-hour delay costs you trade-ups.
Free
$0
- Every trade-up, with filters, search, and sorting
- Listing links on delayed trade-ups
- Board data delayed 3 hours
Pro
$6.99/mo
- Real-time trade-ups, no delay
- Verify every input is still listed (20/hr)
- Claim a trade-up for a 30 min lock, up to 5 at once
- Claims (10/hr)
Or $5/mo · billed $59.99/year · $74.99 one-time
Compare plansBlog
Trade-up guides
How trade-ups, float values, and marketplace fees work, with the numbers behind them.
· 6 min read
How CS2 Trade-Ups Work: 10 Skins, Float & Profit
Learn how CS2 trade-ups work with 10 skins, float math, outcome probabilities, and fees. Use this guide to calculate smarter contracts before buying.
· 7 min read
Why CS2 Trade-Up Calculators Overstate Profit: A Real-Listings Test
A theoretical calculator can overstate EV after fees many times over compared with real listings. Compare floats and fees before you trust a profit estimate.
· 7 min read
CS2 Float Values: Ranges, Conditions & Trade-Ups
Master CS2 float values, condition ranges, and adjusted-float trade-up math. Use the table and FAQ to target better outputs today.
· 5 min read
CS2 Trade-Up Fees: CSFloat, DMarket & Skinport
CSFloat charges 2% seller fee (2.8% + $0.30 buyer). DMarket: 2% seller, 2.5% buyer. Skinport: 8% seller, 0% buyer. Full CS2 marketplace fee breakdown for trade-ups.
FAQ
Frequently asked questions
How does TradeUpBot find trade-ups?
We continuously scan CSFloat, DMarket, Skinport, and Buff.market for real listings, then test thousands of input combinations across 45+ float targets. Every result is built only from listings currently for sale.
How accurate are the prices?
Prices come from real marketplace data: CSFloat sale history (primary), DMarket listing floors, and Skinport prices. All prices are estimates — actual prices may differ at time of purchase, especially after trade lock periods.
Can I lose money on a trade-up?
Yes. All prices are estimates based on current market data. Items purchased from marketplaces have trade lock periods during which prices can change. "Profitable" means profitable at current estimated prices, not guaranteed profit.
What does Verify do?
Verify checks whether every input listing still exists on its marketplace and at what price. The trade-up's cost, profit, and ROI update from the response.
What does Claim do?
Pro users can claim a trade-up to hide its listings from other TradeUpBot users for 30 minutes while they buy. Buyers on the marketplaces themselves can still purchase the inputs — a claim removes TradeUpBot competition, it doesn't reserve listings.
Is CS2 trade-up profit real or just theoretical?
Profit is real but conditional. TradeUpBot builds every trade-up from actual buyable listings on CSFloat, DMarket, Skinport, and Buff, then prices the exact output float from real sales rather than a condition average. A contract is profitable only if the output sells for more than your ten inputs cost after marketplace fees — and listings can sell or move before you act, so verify before buying.
How is the output float of a trade-up determined?
The output float is deterministic: each input's float is normalized within its own min–max range, the ten normalized values are averaged, and that average is mapped onto the output skin's float range. Change one input's float and the predicted output condition can change. This is why exact input floats — not condition averages — decide whether a contract lands in Factory New, Minimal Wear, or Field-Tested.
What marketplace fees does TradeUpBot account for?
On the trade-ups board, TradeUpBot adds each marketplace's buyer fee to the input listing price: CSFloat 2.8% + $0.30, DMarket 2.5%, Skinport 0%, Buff 3.5% + $0.15. Output estimates are netted at CSFloat's 2% seller fee, whichever marketplace the price data came from. In the calculator, cost is the listed price with no buyer fee added.
What does "outcomes above cost" mean?
A trade-up can produce different output skins, each with a probability set by how many inputs come from its collection. Outcomes above cost is the summed probability of the outcomes whose after-fee value exceeds your total input cost. At 70%, outcomes carrying 70% of the probability are valued above cost at current prices, and the rest are worth less than you paid. The output is random, so any single trade-up can land below cost.
Why does TradeUpBot disagree with other trade-up calculators?
Most calculators price an output at its condition average — the blended price of every skin in that wear band. TradeUpBot prices the exact predicted output float from nearest real sales, so a clean 0.16 Field-Tested is valued differently from a worn 0.37 Field-Tested. That float-exact pricing is the core difference and is why the same ten inputs can look profitable here and break-even elsewhere.
How often is the data updated?
TradeUpBot continuously scans marketplace listings and refreshes trade-ups throughout the day. Free users see contracts on a delay; Pro users see them immediately. Always use Verify before buying to confirm a contract's inputs are still listed at the expected prices.
Are CS2 trade-ups still profitable in 2026?
Some are, at current prices, but margins move. Margins come from price gaps between marketplaces and from float-exact output pricing, and both close as listings sell. TradeUpBot's live table shows contracts whose expected value after fees is above cost at this moment, built from listings you can actually buy. Outcomes are random, returns are never guaranteed, and every contract should be verified before purchase.
Can you lose money on CS2 trade-ups?
Yes. A trade-up consumes all ten inputs, and the output is drawn by probability from the input collections. If the drawn output sells below your input cost after fees, the contract loses money. That is why TradeUpBot shows the share of outcomes above cost and a bounded best and worst case for every contract instead of a single expected-value number.
What is the best CS2 trade-up right now?
It changes hour to hour as listings sell. The live trade-ups page ranks current contracts by expected profit, ROI, and share of outcomes above cost, each built from real listings on CSFloat, DMarket, and Skinport. Ranked results update continuously, so the current best contract is always the top of that list rather than a fixed answer.
Do you need an account to use TradeUpBot?
No. Browsing trade-ups, skin pages, collections, and the calculator is free without an account. Signing in with Steam is free. Verify and Claim are Pro features.

