How Do Case Opening Sites Work? Odds Explained

How case opening sites set their odds, how provably fair rolls work, how to verify one yourself, and what the house edge on a case really is.

By Joey CarrPublished · Updated PostShare21+ · United States

A case opening site sells virtual cases, each containing a list of CS2 skins with a drop chance for each. You pay the case price, a roll picks an item, and you can keep it, sell it back for balance or withdraw it to Steam.

Case odds and expected value

Each item has a drop chance and a market value. Multiply each value by its chance and add them up: that's the case's expected value. The difference between expected value and case price is the house edge.

ItemValueChanceValue × chance
Knife$200.000.5%$1.00
Rifle skin$20.005%$1.00
Pistol skin$2.0030%$0.60
Common skin$0.2064.5%$0.13
Expected value$2.73

If that case costs $3.00, the edge is 9%. Most cases are priced so the large majority of opens return less than the case price.

How provably fair works

1. Before you open, the site shows a hash of its secret server seed. 2. You have a client seed, which you can usually change. 3. A nonce counts your rolls. 4. The roll is calculated from server seed, client seed and nonce. 5. After you rotate seeds, the site reveals the server seed. You hash it yourself: if it matches the hash shown earlier, the site couldn't have changed the outcome.

How to verify a roll

Copy the revealed server seed, your client seed and the nonce into the site's verifier or an independent one, and check the result matches your roll. If a site doesn't let you do this, its "provably fair" label is decoration.

What provably fair doesn't tell you

It proves the roll wasn't changed. It doesn't tell you whether the odds are generous: that's the expected-value calculation above. And it says nothing about whether withdrawals work, which is why we test those separately.

Why "provably fair" matters for skins

Skin sites aren't licensed or audited like regulated casinos, so provably fair systems are the main way a player can check results. They prove that the site committed to an outcome before you played and couldn't change it afterwards. They don't prove that the odds are generous, so the expected-value calculation still matters.

Server seed, client seed and nonce explained

PartWho controls itPurpose
Server seedThe site, hidden until rotatedSecret input fixed before play
Server seed hashShown to you before playCommitment you can check later
Client seedYou (changeable)Stops the site choosing results to suit itself
NonceCounts up each rollMakes each roll unique

How sites turn seeds into a result

The three inputs are combined and hashed; the hash is converted to a number, and the number is mapped to an outcome, such as an item in the case's drop table or a slot on a roulette wheel. Because hashing is deterministic, anyone with the same inputs gets the same result.

Red flags in case opening

  • Odds not listed, or listed but not adding up to 100%.
  • No way to change your client seed.
  • No server-seed hash shown before you open.
  • A verifier that only works on the site and doesn't explain its method.
  • Case prices far above the expected value of their contents.

Worked example: verifying one roll

1. Before opening, note the server seed hash shown on the fairness page. 2. Set your own client seed, for example a random word. 3. Open a case; note the nonce for that roll. 4. Rotate seeds; the site reveals the old server seed. 5. Hash the revealed server seed and confirm it matches the hash from step 1. 6. Put server seed, client seed and nonce into the verifier; the result should map to the item you received.

If any step fails, stop playing on that site and report it.

Expected value vs. what you feel

Most opens return less than the case price, while occasional big hits make the average look better than most sessions feel. A case with a 90% return might give you less than half your spend back in a typical session of 20 opens, with a small chance of a large hit. That gap between average and typical outcome is why budgets matter.

Questions

How do case opening sites make money?
Through the house edge: the case price is higher than the expected value of its contents.
Can a case site rig the odds?
Not on a single roll if it's provably fair and you verify. It can set unfavourable odds, which is why per-item odds matter.
Where do I find case odds?
On the case page, listed per item. Sites on our list all publish them.
What does provably fair actually prove?
That the result was fixed before you played and couldn't be changed afterwards. It doesn't prove the odds are generous.
Why should I change my client seed?
It ensures the site can't pre-select results that suit it.
How do I verify a case roll?
Check the revealed server seed matches its earlier hash, then run the seeds and nonce through a verifier.

About the author

Joey Carr

CS2 and skin gambling writer

Joey Carr covers CS2 skin sites for EsportNow: case opening, roulette, crash, upgraders and case battles, and the provably fair systems behind them. Joey's reviews focus on what a reader can check for themselves (published odds, seed verification, withdrawal routes and US availability) and are updated whenever a site changes its games, odds or terms.

  • CS2 skin sites
  • Case opening odds
  • Provably fair systems
  • Skin withdrawals
  • US availability

26 guides on EsportNowWrites in: EnglishPage updated 2 Nov 2026