Expected value (EV) is the average result a calculation predicts across many comparable attempts. A positive figure gives you a reason to consider an offer. It cannot tell you what one session will pay.
Start with the game cost
RTP is the percentage of stakes a game pays back over a very large number of plays. At 96% RTP, £10 of turnover has an expected return of £9.60. The expected cost is therefore £10 × (1 − 0.96) = 40p. Your actual return from that £10 may be very different.
In a simple fictional offer, the qualifying £10 turnover unlocks 20 free spins worth 10p each on a 96% RTP game. If winnings become withdrawable cash with no further conditions, their simple expected value is 20 × 10p × 0.96 = £1.92. Subtract the 40p qualifying cost and the offer estimate is £1.52.
Compare the estimate with actual outcomes
| Illustrative attempt | Qualifying result | Reward result | Actual total |
|---|---|---|---|
| Quiet | 50p down | £0 | 50p down |
| Middle | 50p down | £2 | £1.50 up |
| Strong | 50p down | £6 | £5.50 up |
The table shows possible results, not the frequency of each one. A few attempts do not prove the EV right or wrong. If your results diverge, check that the offer terms, game RTP and reward assumptions were correct before blaming variance. The full casino practice run follows the deposit, qualifying play and free spins through to the final cash balance.
When this shortcut is not enough
Further wagering, a withdrawal cap, low game contribution, bonus funds that can be exhausted before clearing, or a reward that might not arrive all change the calculation. Do not subtract a simple house-edge estimate from the headline bonus and call the remainder profit. The wagering lesson shows what to gather first; the EV calculator can help once the inputs are clear.
Write the EV estimate and your settled result as two separate numbers. If the offer is too complex to model with confidence, leave it until you understand the full terms. No bonus is improved by guessing.
Check you have it
What was unclear?
Pick one. This sends a topic only, not your answer or any account details.