TradeUpX TradeUpX.app
Scanner Blog Collections Tools Guide
CS2 Trade-Up Guide

CS2 Float Value Calculator for Trade-Ups

Float values determine your output skin's wear condition — and price. A Factory New AK-47 can be worth 5–20× more than Field-Tested. Use our calculator to predict exactly what float your trade-up will produce.

Calculate Float Values Now →
AnyInput Rarity
AnyOutput Rarity
Float-dependentTypical ROI Range
VariesTypical Cost

The Exact CS2 Float Formula

CS2 uses a deterministic formula for trade-up output floats. There is no randomness in the float outcome — only in which skin you receive.

Formula:

output_float = (average_input_float × (max_float - min_float)) + min_float

Where:

  • average_input_float = mean of all 10 input skin float values
  • min_float = minimum possible float for the output skin
  • max_float = maximum possible float for the output skin

Since the output skin is random (selected from possible outcomes), different outcomes have different min/max float caps, resulting in different output floats from the same contract.

Float Ranges and Wear Conditions

  • Factory New (FN): 0.00 – 0.07
  • Minimal Wear (MW): 0.07 – 0.15
  • Field-Tested (FT): 0.15 – 0.38
  • Well-Worn (WW): 0.38 – 0.45
  • Battle-Scarred (BS): 0.45 – 1.00

Not every skin supports all wear conditions. Some skins have restricted float ranges — for example, the AK-47 | Redline has a minimum float of 0.10, meaning it can never be Factory New.

TradeUpX knows every skin's float caps and calculates accurate output wear for every possible outcome in your trade-up.

How to Target Factory New Outputs

Getting a Factory New output requires your average input float to produce an output float below 0.07. This means:

  • Use the lowest float inputs you can find (ideally FN or low MW)
  • Use Mixed Float mode in TradeUpX to optimize: combine a few expensive low-float skins with cheap filler skins
  • Check that the output skin's float range allows FN (min_float < 0.07)

Example: If an output skin has min_float=0.00 and max_float=0.60, you need avg_input_float < 0.1167 to get FN output.

Why Float Matters for Profit

Wear condition dramatically affects skin prices. Common premium examples:

  • AK-47 skins: FN can be 3–15× FT price
  • AWP skins: FN often commands 5–20× premium over FT
  • M4A4/M4A1-S: FN premiums of 2–8× are typical

A trade-up that produces Field-Tested outputs at 140% ROI might produce Factory New outputs at 400%+ ROI — same collection, same inputs, but with float targeting.

This is where the real edge is in CS2 trade-ups. The scanner calculates all of this automatically.

Calculate Float Values Now TradeUpX scans all collections instantly. Free, no account needed.
Open Scanner →

Frequently Asked Questions

Is the CS2 trade-up float formula accurate?
Yes. CS2 uses a deterministic formula: output_float = (avg_input_float × (max - min)) + min. There is no randomness in the float — only in which output skin you receive.
Can I get Factory New from Field-Tested inputs?
Usually no. FT inputs have floats of 0.15–0.38. To get FN output (below 0.07), you typically need FN or low MW inputs. Use Mixed Float mode to combine cheap filler with low-float main skins.
What float do I need for Factory New output?
It depends on the output skin's float range. For a skin with min_float=0.00 and max_float=1.00, you need avg input float below 0.07. For tighter ranges, the threshold changes.