CS2 Float Value & Wear Condition Guide
Float value is a critical concept for trade ups. It determines the visual condition of every skin in CS2 and directly affects trade up outputs. Understanding float mechanics lets you produce higher-value results from your trade up contracts.
What Is Float Value?
Every skin in CS2 has a float value — a decimal number that represents its wear condition. Float values range from 0.000000000 to 1.000000000, though most skins have a restricted range. The float value directly determines how scratched, worn, or pristine the skin appears in-game. Lower float values mean less wear and generally higher market value.
Wear Condition Ranges
| Condition | Abbreviation | Float Range |
|---|---|---|
| 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 |
These ranges are absolute — any skin with a float of 0.06 is Factory New, and any skin with 0.08 is Minimal Wear, regardless of the specific skin type. However, not all skins can exist in every condition. Many skins have restricted float ranges, meaning they can only drop in certain conditions.
Float in Trade Ups
The output float of a trade up is calculated using this formula:
Output Float = (Average Input Float) × (Max Float – Min Float) + Min Float
Where Average Input Float is the average of all 10 input skin float values, and Max/Min Float are the output skin's float boundaries. This means that if you use 10 low-float inputs, you will get a lower-float output, which typically commands a higher price.
Float Range Examples
Most skins have a float range of 0.00 to 1.00, meaning they can exist in any condition. Some notable exceptions include skins that only exist in Factory New (range 0.00 to 0.08) or skins that cannot be Factory New (range 0.06 to 0.80). When trading up, the output skin's specific float range is what determines the final float.
For example, if the output skin has a range of 0.00 to 0.60 and your average input float is 0.10, the output float would be: 0.10 × (0.60 – 0.00) + 0.00 = 0.06, which is Factory New. The same average input float with a skin that has range 0.00 to 1.00 would give: 0.10 × (1.00 – 0.00) + 0.00 = 0.10, which is Minimal Wear.
Maximizing Float Value in Trade Ups
To maximize the value of your trade up output, use the lowest float inputs you can afford. Factory New inputs with very low floats (0.00x) produce the best results. However, low-float inputs typically cost more than high-float ones, so there is a trade-off between input cost and output quality.
The optimal strategy depends on how much the output skin's value changes across conditions. If the Factory New version of the target skin is worth 10 times more than Field-Tested, investing in low-float inputs may be worthwhile even at a premium. If the price difference between conditions is small, high-float inputs may produce better ROI.
Float Cap Trade Ups
Float cap trade ups are an advanced strategy where you intentionally select inputs with specific float values to ensure the output falls within a desired condition. For example, to guarantee a Factory New output on a skin with range 0.00 to 1.00, you need an average input float below 0.07. This technique is particularly powerful for skins where Factory New commands a significant premium.
Tools and Resources
Use our trade up calculator to plan your trade ups with float considerations. The float input field lets you enter exact float values for each input skin to see how they affect your trade up.
Frequently Asked Questions
What is float value in CS2?
Float value is a decimal number between 0.0000 and 1.0000 that determines the visual wear condition of a skin. Lower float means better condition.
How does float affect trade up output?
The output float is calculated from the average of your 10 input floats, mapped to the output skin's float range. Lower average inputs produce lower float outputs.
What are the wear condition ranges?
Factory New: 0.00-0.07, Minimal Wear: 0.07-0.15, Field-Tested: 0.15-0.38, Well-Worn: 0.38-0.45, Battle-Scarred: 0.45-1.00.
Can I get Factory New from a trade up?
Yes, if the output skin supports Factory New and your average input float is low enough to produce a float below 0.07 after mapping.