CSGO Skin Float Calculator & Wear Guide
Understand and calculate the resulting float from a trade-up contract.
Trade-Up Contract Calculator
Enter the float values of the 10 input skins and the min/max float of the desired outcome skin to see the result.
Input Skins
Desired Outcome Skin
The lowest possible float for the target skin.
The highest possible float for the target skin.
What is CSGO Skin Wear (Float Value)?
In CSGO (now CS2), every weapon skin has a hidden attribute called “Float Value.” This is a number ranging from 0.00 to 1.00 that determines the skin’s exterior quality or wear. A lower float value means a cleaner, more pristine skin, while a higher value indicates more scratches, fading, and general wear. This value is randomly assigned when a skin is first unboxed or dropped and does not change over time, no matter how much the weapon is used. The float value is the specific number behind the familiar wear categories.
This calculator specifically helps you understand **how CSGO skins use calculated** in a Trade-Up Contract, a key in-game mechanic for acquiring new skins. By trading 10 skins of the same rarity, you receive one skin of the next-highest rarity, and its float is determined by the floats of the skins you put in.
The CSGO Trade-Up Contract Formula and Explanation
The calculation for a trade-up contract is predictable and follows a specific formula. It allows players to strategically aim for a desired float on an outcome skin. The formula is as follows:
Result Float = (Avg Input Float) * (Max Float – Min Float) + Min Float
This formula shows that the outcome is not random; it’s a direct calculation based on the average float of your 10 input skins and the possible float range of the skin you are trying to get. Understanding this is key to executing a profitable CSGO trade up calculator strategy.
| Variable | Meaning | Unit / Type | Typical Range |
|---|---|---|---|
| Avg Input Float | The average of the float values from the 10 skins you input. | Decimal | 0.00 to 1.00 |
| Max Float | The maximum possible float value for the desired outcome skin. | Decimal | 0.07 to 1.00 (Varies per skin) |
| Min Float | The minimum possible float value for the desired outcome skin. | Decimal | 0.00 to 0.50 (Varies per skin) |
| Result Float | The final, calculated float value of the new skin you receive. | Decimal | Matches outcome skin’s range |
Practical Examples
Example 1: Aiming for Factory New
Imagine you want to craft an AK-47 | Redline, which has a float range from 0.10 to 0.70. Since its minimum float is 0.10, it’s impossible to get in Factory New condition. Let’s aim for a good Minimal Wear. The Minimal Wear range is 0.07 to 0.15.
- Inputs: You use 10 Field-Tested skins with an average float of 0.18.
- Outcome Skin Range: AK-47 | Redline (Min: 0.10, Max: 0.70).
- Calculation: (0.18 * (0.70 – 0.10)) + 0.10 = (0.18 * 0.60) + 0.10 = 0.108 + 0.10 = 0.218.
- Result: The outcome is a Field-Tested skin with a float of 0.218.
Example 2: A Low Float Trade-Up
Now, let’s try to get a Factory New AWP | Asiimov (Min Float: 0.18, Max Float: 1.00). Oh wait, like the Redline, its lowest float is 0.18, making Factory New impossible. Let’s pivot to a skin that *can* be Factory New, like a P2000 | Amber Fade (Min Float: 0.00, Max Float: 0.40). The FN range is 0.00-0.07.
- Inputs: You meticulously buy 10 Minimal Wear skins with an average float of 0.08.
- Outcome Skin Range: P2000 | Amber Fade (Min: 0.00, Max: 0.40).
- Calculation: (0.08 * (0.40 – 0.00)) + 0.00 = (0.08 * 0.40) + 0.00 = 0.032.
- Result: Success! You receive a Factory New Amber Fade with a very clean 0.032 float. This shows how crucial understanding what is float in CSGO is.
How to Use This CSGO Float Calculator
- Find Input Floats: First, gather 10 skins of the same rarity that you will trade up. You can check their exact float values in-game or on various third-party inventory sites.
- Enter Input Floats: Enter the float value for each of the 10 skins into the “Skin 1” through “Skin 10” fields.
- Find Outcome Range: Determine the skin(s) you could receive from the trade-up. Look up their minimum and maximum possible float values on a database site like CSGOStash.
- Enter Outcome Range: Put those values into the “Min Float” and “Max Float” fields for the outcome skin.
- Calculate: Click the “Calculate” button to see the precise resulting float value and its corresponding wear tier. The chart will also show where your result lands.
Key Factors That Affect Trade-Up Results
- 1. Average Input Float
- This is the single most important factor. A lower average directly leads to a lower outcome float.
- 2. Outcome Skin’s Float Range
- Some skins have a limited range (e.g., they can’t be Factory New). This “compresses” the potential outcomes and must be accounted for in the formula.
- 3. Collection Composition
- The collections your input skins come from determine the pool of possible outcomes. Mixing collections gives you a chance at an outcome from any of them.
- 4. Skin Rarity (Quality)
- You must use 10 skins of the same rarity (e.g., 10 Mil-Spec for 1 Restricted).
- 5. StatTrak™ Attribute
- You cannot mix StatTrak™ and non-StatTrak™ skins in a single contract. All 10 must be one or the other.
- 6. Cost of Input Skins
- The ultimate goal is usually profit. The cost of your 10 input skins must be less than the expected value of the potential outcomes. Researching prices on a CSGO skin market is crucial.
Frequently Asked Questions (FAQ)
Float, or float value, is a precise number from 0.00 to 1.00 that dictates a skin’s wear level. Lower is better (less worn), higher is worse (more worn).
The categories and their float ranges are: Factory New (0.00-0.07), Minimal Wear (0.07-0.15), Field-Tested (0.15-0.38), Well-Worn (0.38-0.45), and Battle-Scarred (0.45-1.00).
No. A skin’s float value is set the moment it is created and is permanent. It will never change, regardless of how much you use it.
Some skin designs have a minimum float value greater than 0.07. For example, the AWP | Asiimov’s float only goes down to 0.18, so its best possible condition is Field-Tested. You can check any CSGO skin collections to see these limits.
You can see the wear category (e.g., Field-Tested) in your Steam inventory, but to see the exact float number, you need to use third-party websites or in-game inspection tools.
Generally, a “good” float is one that is very low within its category, especially for Factory New (e.g., 0.00x) or Minimal Wear (e.g., 0.07x). These are often more valuable. But for some skins like the Asiimov, a low Field-Tested float is considered best. It’s all relative to the skin’s possible range.
Usually, yes. For most skins, a lower float means a cleaner look and higher demand, thus a higher price. However, there are exceptions for specific skin patterns or collector preferences.
Yes, the float calculation formula is exactly the same. Just remember that all 10 input skins must be StatTrak™ to receive a StatTrak™ outcome.
Related Tools and Internal Resources
Explore more of our CSGO resources to deepen your knowledge of the skin market and game mechanics.
- CSGO Trade Up Calculator – Our main tool for planning your next trade-up.
- Best Budget CSGO Skins – Find affordable skins that still look great.
- CSGO Case Opening Simulator – Test your luck without spending real money.
- What Are CSGO Patterns? – Learn about how patterns like Case Hardened and Doppler can dramatically affect value.
- CSGO Investment Guide 2026 – Discover tips and strategies for investing in the skin market.
- What is Float in CSGO? – A deeper dive into the core concept of skin wear.