Bonus value calculator
This calculator shows what a free-spins bonus is worth on average once wagering is taken into account. Enter the number of spins, the value per spin, the wagering on winnings, the slot's RTP and any cashout cap: 50 free spins at R1 with 35x wagering on a 96% slot average R48 in winnings but about −R19 in expected value.
How the bonus value calculator works
Free spins look free, but their value depends on four numbers in the terms. The calculator combines them:
- Average winnings = spins × value per spin × RTP. On average, a slot returns its RTP on every spin, so 50 spins at R1 on a 96% slot return about R48.
- Amount to wager = average winnings × the wagering multiple on winnings.
- Expected cost = amount to wager × house edge (100% − RTP).
- Expected value (EV) = average winnings − expected cost, then capped at the maximum cashout if there is one.
A result above R0 means the spins are worth something on average. Below R0 means you would usually lose the winnings while trying to clear them, so the spins are best seen as a free trial of the slot.
A worked example in Rands
Imagine a no-deposit offer of 50 free spins at R1 each, with 35x wagering on winnings, on a 96% RTP slot, and a R500 maximum cashout.
- Average winnings: 50 × R1 × 96% = R48.
- To wager: R48 × 35 = R1,680.
- Expected cost: R1,680 × 4% = R67.20.
- Expected value: R48 − R67.20 = −R19.20.
Change the wagering to 0x and the EV becomes the full R48. Change the spin value to R2 and everything doubles. Set the slot to 94% RTP (common on branded games) and average winnings fall to R47 while the cost of 35x wagering jumps to about R99, pushing the value further below zero.
The cap only bites when it is lower than the winnings, so on small spin bonuses it rarely changes the average. Its real effect is on the rare big hit: with a R500 cap, a lucky R3,000 win still pays out R500.
What the calculator leaves out
- Volatility. Two slots with the same RTP can behave very differently; high-volatility games often pay nothing on 50 spins and occasionally a lot.
- Game restrictions. Spins are usually locked to one slot. Check its RTP in our games section rather than assuming 96%.
- Expiry and max bet. Spins and wagering often expire within days, and a maximum bet applies while you clear the winnings.
For deposit match bonuses, use the wagering calculator instead; it handles match percentage, bonus caps and bonus-plus-deposit wagering.
Comparing real offers
Our free spins and no-wagering bonus pages list the spin count, value, wagering and cap for each live offer. Run two or three through the calculator and pick the one with the best value, not the biggest headline number.
Free spins are entertainment, not income. If you notice yourself signing up for offer after offer to chase a win, the NRGP can help, free, on 0800 006 008.
Frequently asked questions
How do I work out the value of free spins?
Multiply the number of spins by the value per spin and the slot's RTP to get average winnings. Then subtract the expected cost of clearing the wagering: winnings × wagering multiple × house edge.
What does EV mean for a casino bonus?
EV, or expected value, is what a bonus is worth on average after the cost of meeting its terms. Positive EV means you would come out ahead over many tries; negative EV means the terms cost more than the bonus gives.
Are no-wagering free spins worth more?
Yes. With 0x wagering the expected value is simply the average winnings, for example 50 spins × R1 × 96% = R48, limited only by any maximum cashout.
Why does a max cashout matter?
A cap limits how much of a lucky win you can keep. It barely changes the average value of small spin bonuses, but it removes the chance of a big payout, which is why we list caps on every offer.