Games & odds guide
How to Calculate House Edge: Worked Examples by Game
To calculate house edge, list every outcome, multiply probability by payout including the stake return, sum to get expected return E per dollar wagered, then subtract from 1. House edge equals 1 − E. RTP equals E as a percentage. The same steps work on a roulette paytable, a plinko bucket row, or a crash cash-out curve if you know reach probabilities.
8 min readBy the PVPspinArena team · Updated
Part of our Games & odds series. New to the topic? Start with Crypto jackpot games: how the pot and odds work.
Step-by-step: from paytable to edge
Use this recipe on any discrete game. Continuous crash curves use the same idea with integrals; most crypto products give you discrete multipliers or survival steps.
Steps
- Define one unit stake (usually $1).
- List outcomes i with probability p_i (must sum to 1).
- Write total return r_i on outcome i, including stake back on wins. A win at 2x means r_i = 2.
- Compute E = Σ p_i r_i — expected dollars back per dollar wagered.
- House edge = 1 − E. RTP = E (as decimal or percent).
Check: losing everything is r = 0; push is r = 1; even-money win is r = 2.
Our house edge guide defines the terms; this page is the worksheet. For automated plinko rows, pair this with rtp calculator once you trust your probabilities.
Why the sum works
Linearity of expectation lets you price weird rules without simulating millions of spins. Each outcome contributes its slice; weights must sum to 1. If you simulate instead, regression to the mean still lands on E, but hand calculation catches rule bugs before you deposit.
Continuous crash as a limit case
If multiplier m runs from 1 to ∞ with density f(m), E = ∫ P(reach m) × m dm over the cash-out policy. Discrete UI tables are Riemann sums of the same object. You rarely need calculus; you need one row at your chosen cash-out.
Worked example: even-money coin
Fair coin, $1 stake, pay 2x on win, 0 on loss.
- p_win = 0.5, r_win = 2
- p_loss = 0.5, r_loss = 0
- E = 0.5×2 + 0.5×0 = 1
- Edge = 1 − 1 = 0%
Casino pays 1.98x on win instead:
- E = 0.5×1.98 = 0.99
- Edge = 0.01 = 1%
That is the entire coin flip odds story: edge lives in the short pay, not in “patterns”.
If the coin were biased 52% win and still paid 2x, E = 1.04 and the player had 4% edge — casinos fix both p and pay so E stays below 1. Your job is to measure whether they succeeded on the game in front of you.
If ties lose on a 47% win ticket, include tie outcomes in the sum. Missing outcomes is the most common hand-calculation bug.
Worked example: roulette colour on 15 slots
PVPspinArena uses a 15-slot wheel: 7 red, 7 black, 1 green zero (numbers illustrative — count the published table).
Suppose green pays 0x, red and black pay 2x on a winning colour bet, stake included in the 2x.
- P(win colour) = 7/15
- P(green) = 1/15
- P(lose other colour) = 7/15
For a $1 red bet:
- Win red: r = 2 with p = 7/15
- Green: r = 0 with p = 1/15
- Black: r = 0 with p = 7/15
E = (7/15)×2 = 14/15 ≈ 0.9333
Edge = 1 − 14/15 ≈ 6.67%
Open roulette and fairness to reconcile counts with live rules. European 37-pocket single-zero even money gives E = 36/37 ≈ 0.973, edge ≈ 2.7% — same method, different p_i.
This is how to calculate house edge without simulators: arithmetic on the paytable.
Survival curve: crash and tower cash-out
One-shot crash or tower cash-out at multiplier m:
- Win with probability p, return m (stake included per product wording — confirm).
- Lose with probability 1 − p, return 0.
E = p × m.
Edge = 1 − p×m.
Clean 1% crash: p ≈ 0.99/m, so E ≈ 0.99.
At m=2, p≈0.495, E≈0.99. At m=10, p≈0.099, E≈0.99. The target moves; the product does not on a honest curve. That invariance is why crash “strategy” is variance selection.
Numeric tower rung
Reach rung 5 with P = 0.59, posted pay 1.68x:
E = 0.59 × 1.68 = 0.9912 → edge ≈ 0.88%
If the UI shows 2.10x at the same reach probability 0.59:
E = 1.239 → would imply player edge; either p is wrong or pay includes bonus text. Recompute p from per-rung survival.
Link expected value gambling when converting edge to dollars over many trials.
Discrete buckets: plinko-style sum
List buckets k with probability P_k and multiplier m_k (return per $1).
E = Σ P_k m_k
Example toy 3-bucket board:
| Bucket | P | m | Contribution |
|---|---|---|---|
| Left | 0.25 | 1.6 | 0.40 |
| Centre | 0.50 | 0.8 | 0.40 |
| Right | 0.25 | 1.6 | 0.40 |
E = 1.20 → player advantage — teaching only; real boards sit below 1.
Real 8-row plinko uses binomial P_k = C(n,k)/2^n. Plinko odds lists path counts; you attach operator multipliers and finish the sum.
Hand example with teaching multipliers on 8 rows, low-risk symmetric pays (5.6, 2.1, 1.1, 1.0, 0.5 centre):
Compute each binomial term, multiply by m, add. If E = 0.99, edge = 1%. Spreadsheets help; the logic is still primary school arithmetic once P_k is known.
If probabilities are hidden, you cannot calculate house edge — only trust a disclosed RTP or estimate from a large sample (noisy).
Two-outcome shortcut
Many mini-games collapse to win/lose with average pay b on win:
E = p_win × b
Edge = 1 − p_win × b
Memorize that skin. Hi-lo even-money, crash at fixed m, and tower at fixed rung all plug in here after you compute p_win once.
Common mistakes when you calculate house edge
Confusing profit with return
A 2x pay is return 2, not profit 1. Using profit in the sum without adding stake back doubles errors.
Forgetting ties and pushes
Hi-lo ties that lose must enter as outcomes. Pushes are r = 1.
Using hit rate without pay
“40% win rate” means nothing until multiplied by average pay on wins.
Ignoring max profit
Truncated tail pays lower E on extreme targets. Recompute with effective pay.
Applying edge to deposit instead of wagered
1% on $500 wagered is $5 expected cost, not 1% of whatever is left in the wallet.
See rtp explained for vocabulary alignment across providers.
American roulette split example
$1 on a single number pays 35:1 profit plus stake → return 36 on win.
p = 1/38 on American wheel.
E = (1/38)×36 = 36/38 ≈ 0.947 → edge ≈ 5.26%
Even-money red/black uses the same wheel with different outcome partition — always write the full outcome list, not “I know roulette is 5.26%” without checking zero/double-zero count.
Bonus step-through
Deposit $100, play through 30× on slots at 96% RTP naive:
Expected loss on $3,000 wagered ≈ 4% × $3,000 = $120 if edge were 4% — often worse than stated slot RTP if you mix games. Bonus math is house edge applied to forced volume. Calculate edge on the game terms lock, not on your favourite low-edge table you hoped to play.
Variance note
House edge is an average. A 1% edge slot can still eat $100 in twenty spins or return $300 — the calculation describes the centre, not your tonight. Use edge for game choice; use variance in gambling for stake size.
When to hand-calc versus use a widget
Hand calculation builds intuition. Use it on roulette pockets, small plinko boards, and single cash-out points on crash.
Use spreadsheet or rtp calculator when:
- Buckets exceed a dozen rows.
- Rules mix pushes, partial losses, and side bets.
- You sweep many crash targets.
Provably fair verification confirms outcomes match committed seeds; it does not replace the pay sum. Provably fair calculator helps recompute draws, not RTP unless you also have pays.
Walk through provably fair docs when a game hides P_i but shows hashed seeds — fairness and pricing are separate checkpoints. A verifiably fair crash at 1.5% edge is still −EV; it is just honest −EV.
On PVPspinArena, derive Roulette from the visible slot table; treat Coinflip as E ≈ 1 before fees because the pot is symmetric. That contrast shows why “how to calculate house edge” is really “how to calculate E on the product in front of you”.
Worked hi-lo tie lose
Up-card 8, ace high, higher-or-lower at even money, ties lose.
Wins: 24 ranks beat, 24 ranks lower, 3 eights tie.
E on $1 = (24/51)×2 = 48/51 ≈ 0.941 → edge ≈ 5.88%
If ties push instead, wins still pay 2 but ties return 1:
E = (24/51)×2 + (3/51)×1 = 51/51 = 1 → 0% edge before any other rule — rare in casino UI, common in teaching examples.
The tie row is why you must read felt text before you calculate house edge on card products.
Jackpot-style PvP fee (optional)
Two players, pot $100, winner take all, house fee f on the pot. Winner return on $50 stake ≈ (100−f)/50 if fee taken from pot; definitions vary — read terms. Symmetric 50/50 with f=0 gives E=1 for each side before skill. Adding 5% fee pulls E to 0.95 for each dollar of contest entry. That is how to calculate house edge when there is no paytable, only a rake.
Summary
How to calculate house edge: list outcomes, multiply probability by total return, sum to E, subtract from 1. RTP is E. Even-money coins, roulette pockets, plinko buckets, and crash cash-outs are the same recipe with different p and r.
Check ties, pushes, max profit, and whether pay includes stake. Compare E to published RTP; mismatch means hidden rules or wrong probabilities.
PVPspinArena Roulette is countable on 15 slots; PvP Coinflip has no house curve on the flip itself. Use this worksheet anywhere else a paytable or cash-out curve is shown — and refuse strategy claims that skip the sum.
Practice once per week on a new product: copy the pay row from the info panel, estimate p from rules or binomial counts, finish E in five minutes. When streamers skip that step, you keep your wallet — how to calculate house edge is ultimately how to decline marketing that cannot show arithmetic.
Mines teaching row: five mines, two safes, pay 1.35x → P ≈ 0.633, E ≈ 0.855, edge ≈ 14.5%. Same five-step recipe every time.
When two sources disagree on RTP, your hand calculation is the tie-breaker. Trust arithmetic you can show, not icons on a banner.
Keep a pocket formula card: E equals sum of p times r; edge equals one minus E. Every new mini-game is just new rows on the card. How to calculate house edge is a habit, not a one-off homework problem you skip when the UI looks polished or too familiar.
FAQ
Frequently asked questions
Sources
Related guides
Games & odds
House edge explained: what it costs you per bet
What house edge means, how to calculate it, how it relates to RTP, typical house edges by game, and why PvP games with low fees work differently.
Games & odds
RTP explained: return to player, house edge and sample size
RTP explained in plain numbers: how return to player relates to house edge, sample size, and why 96% RTP is not a 96% chance to win.
Games & odds
Expected value gambling: how to price a bet before you stake
Expected value gambling: the EV formula, plus-EV versus minus-EV, worked casino examples, and why a good process still loses in a short sample.
Games & odds
RTP calculator: turn a percentage into expected loss
An RTP calculator: convert return-to-player into house edge and expected loss from bet size and number of bets. The full explainer is on RTP explained.
