CS2 case opening · · 8 min read

How to Calculate Expected Value (ROI) of a CS2 Case: A Simple Worked Example

Expected value is tier chance × average skin price, minus what the case and key cost you. Here is the formula, a worked example, and why the median result is far worse than the average.

A brass balance scale with a CS2 weapon case and key weighing down one pan while a gold karambit floats on the raised pan.

To calculate the expected value (EV) of a CS2 case, multiply each rarity tier's drop chance by the average price of the skins in that tier, then add the results. ROI is that EV divided by what you paid, minus 1. For keyed weapon cases the answer is almost always well below break-even. In late September 2026, SteamAnalyst put the Kilowatt Case at about $0.76 back on roughly $2.62 spent.

This guide shows how to build your own cs2 case opening calculator in a spreadsheet, how StatTrak and wear change the math, and why one lucky knife says nothing about the next thousand openings. It is written for players who want the numbers, not a sales pitch.

What EV and ROI mean for a case opening

Expected value (EV) is the average payout per opening if you could repeat it a huge number of times. You can't. Nobody opens a million cases, so EV describes the long-run average, not your next opening.

ROI (return on investment) compares that average with your cost:

ROI = (EV − cost) ÷ cost

An EV of $0.83 on a $2.62 opening is an ROI of about −68%. In plain words, you would get back roughly 32 cents of item value per dollar spent, before any selling fees.

The cost is the case price plus the key. The key is $2.49 in the in-game store and is the same for every weapon case. Keys bought since October 2019 are bound to your account and can't be sold. A cheap case doesn't make an opening cheap, because the key is the bulk of the bill.

For background on the containers themselves, see the wiki guide to how CS2 cases work.

The formula: tier chance × average skin price, plus the StatTrak and wear adjustments

Standard CS2 weapon cases share one set of published odds. Valve first disclosed them in 2017, and community testing has stayed close to them:

Five glass tubes filled with blue, purple, pink, red and gold liquid at falling heights, each topped by a floating skin, showing CS2 drop chances by rarity.
Tier Colour Drop chance
Mil-Spec Blue 79.92%
Restricted Purple 15.98%
Classified Pink 3.20%
Covert Red 0.64%
Knife / gloves Gold 0.26%

The core formula:

EV = Σ (tier chance × average price of skins in that tier)

Every skin inside a tier is equally likely. In a tier with two Coverts, each drops 0.32% of the time. Your tier average is therefore the plain mean of that tier's skin prices. The full odds are covered in our CS2 case odds breakdown.

Four adjustments separate a rough estimate from a useful one:

  1. StatTrak. About 10% of drops in each tier are StatTrak, and they sell at a premium. Use 0.9 × normal price + 0.1 × StatTrak price. Gloves can't be StatTrak. As an example, SkinSniper's May 2026 listings show AK-47 | Inheritance roughly $26–$104 as a normal skin and $53–$226 as StatTrak, depending on wear. More in our StatTrak explainer.
  2. Wear. The float is rolled when you open the case, and wear conditions are not equally likely. Price ranges within one skin can be wide. M4A1-S | Black Lotus lists at roughly $3.25–$10.91 as a normal skin across wears. Weight each wear by how often it drops, or at least use a consistent wear such as Field-Tested for every skin.
  3. Fees. Selling on the Steam Community Market costs about 15%, and Steam wallet funds can't be withdrawn. Multiply by 0.85 for a Steam-only view. Third-party markets charge less, but they have their own fees and risks.
  4. Price quality. Use median or recent sale prices, not the lowest listing on a thin market. A skin that shows $80 but sells twice a week isn't worth $80 in your EV.

This formula applies to keyed weapon cases. Souvenir packages, sticker capsules, Armory items and Terminals use different rarity ladders.

Worked example with a budget case

Let's use the Kilowatt Case, a budget case in the active drop pool. It has 17 weapon skins (7 Mil-Spec, 5 Restricted, 3 Classified, 2 Covert) and a Kukri Knife gold slot.

Cost: about $0.13 for the case plus $2.49 for the key, so roughly $2.62 (SteamAnalyst, late September 2026).

Live per-skin prices move daily, so the tier averages below are illustrative round numbers, not live Steam quotes. I chose them to land near what public trackers report, so you can see how the arithmetic works:

Tier Chance Assumed avg price Contribution to EV
Mil-Spec 79.92% $0.15 $0.120
Restricted 15.98% $0.60 $0.096
Classified 3.20% $6.00 $0.192
Covert 0.64% $35.00 $0.224
Knife (Kukri) 0.26% $75.00 $0.195
Total EV ≈ $0.83

ROI = ($0.83 − $2.62) ÷ $2.62 ≈ −68%. Multiply by 0.85 for Steam fees and you get about $0.70 of spendable wallet credit.

Real trackers use live prices and slightly different methods, so they disagree on the exact figure. They agree on the direction:

Source (date) Case Opening cost Expected return
SteamAnalyst (late Sep 2026) Kilowatt ~$2.62 ~$0.76 (−71%)
SteamDB snapshot (29 Jun 2026) Kilowatt ~$2.64 ~$0.815 (about 31% back)
SteamAnalyst (late Sep 2026) Prisma ~$3.70 ~$1.92 (−48%)
GGSkins, Steam medians (26 Sep 2026) Prisma, best of 42 priced cases case + key 66% back

A blunt takeaway from that table: the best cases return about two-thirds of their cost on paper, and that is before selling fees. Older, pricier cases return less.

Also note where the money sits. In this model, Covert and knife drops make up about half the EV, yet they land in under 1 in 100 openings.

Why knife and glove prices skew ROI, and why the median result is worse than the average

The knife slot is a lottery ticket that inflates the average. Kukri Knife finishes from the Kilowatt Case start at roughly $38 and climb to several hundred dollars for the top finishes. Valve doesn't publish odds per knife finish, so you can't price the gold slot precisely.

A long lever balanced on a fulcrum, with a pile of common skins on the short end and a gold knife and gloves on the far end, showing how rare items pull the average up.

According to cs2price's July 2026 analysis, gold delivers on average about 29% of a case's total EV. For Dreams & Nightmares it is around 53%. In the other 99.74% of openings you get an item worth pennies to a few dollars.

That is why the average is not the typical result. cs2price simulated 200,000 openings per case and found the median is 5–25× lower than the average. For the Kilowatt Case, the median single opening was about $0.06 against a cost near $2.60.

When you see a headline ROI, ask how much of it depends on gold. If you removed the knife row, the ROI you would actually feel most of the time is much lower.

Variance: what 10, 100 and 1,000 openings look like

EV is a long-run average. Short runs swing wildly around it. Here is the same illustrative Kilowatt model at three sample sizes. The "±" column is one standard deviation, which is a rough range. It ignores price spread inside each tier, so real swings are somewhat wider.

Openings Total cost Expected return ± 1 SD (rough) Chance of ≥1 Covert or knife Chance of ≥1 knife
10 $26.20 ~$8 ~$15 ~8.6% ~2.6%
100 $262 ~$83 ~$48 ~59% ~23%
1,000 $2,620 ~$827 ~$152 ~99.99% ~93%

Three things stand out:

A knife every 385 openings is only an average. Your chance of at least one knife in 385 openings is about 63%, not 100%. Each opening is independent, so a dry streak doesn't make the next one "due".

Tracking your own openings without chasing losses

Tracking helps only if it makes you stop earlier, not play longer.

If your real goal is one specific skin, read buy skins vs open cases. Buying the skin directly is usually cheaper than opening for it.

How this applies on CSDROP: house edge and provably fair verification

CSDROP cases are not Valve cases. There are no keys, and the odds and item prices are set by the site and shown on each case page. Don't use the 0.26% knife figure from this article. Use the listed per-item odds and prices from all cases and run the same formula:

House edge ≈ 1 − (EV ÷ case price)

A real-money case site is a business, so the EV of a paid case sits below its price. That gap is the house edge, and it is the same concept as the Steam key and fee drag above. Check the numbers for each case you plan to open instead of assuming. Use the odds displayed on the case, and keep the same price source for every skin.

CSDROP is provably fair. That means each result comes from inputs fixed before the opening, so you can verify it afterwards instead of taking the site's word for it. Verify a few of your own openings at least once. It's the fastest way to confirm that what you saw is what the math says.

If you want to see the mechanics without paying, the free case is a no-deposit way to experience an opening.

Set a budget: responsible play checklist

Case opening is entertainment with a negative expected return. It is not income and not an investment. Treat it that way:

CSDROP is for adults aged 18+. Play responsibly, and never bet more than you can afford to lose. No outcome is guaranteed.

FAQ

What is a good ROI for a CS2 case?

None is positive on average. Recent trackers show even the best-performing cases returning roughly two-thirds to four-fifths of what they cost to open, before Steam's ~15% fee. Treat anything near that as "least bad", not "good".

Are the odds the same for every CS2 case?

Standard weapon cases share the same rarity odds: 79.92% / 15.98% / 3.20% / 0.64% / 0.26%. Souvenir packages, sticker capsules, Armory items and Terminals use different ladders. On CSDROP, use the odds shown on each case page.

Does the key price matter more than the case price?

For budget cases, yes. The key is $2.49 regardless of the case, so a $0.13 case still costs about $2.62 to open. Always cost an opening as case + key.

Is buying the skin cheaper than opening cases for it?

Usually, yes. If you want one particular skin, buying it directly almost always costs less than the expected spend to unbox it. Opening is about the experience, not the price.

Do dry streaks make a knife more likely?

No. Each opening is independent, so a long streak of blues doesn't raise the next chance. The ~385-opening figure is an average, not a promise.

How do I verify a result on CSDROP?

CSDROP is provably fair, so results can be checked after the fact using the verification tools and seeds. Try it on a few of your own openings so you know how it works.

Read next