Wagering requirements, explained in rands
What "15x" or "30x the bonus" means in rands, how game contribution changes it, and a calculator to work out any South African betting bonus.
On this page
In one line: a wagering requirement is how much you bet before bonus money becomes yours to withdraw. It’s turnover, the total of all your bets, winnings re-staked included. It isn’t what you’ll lose, and it isn’t a promise you’ll win.
Every welcome offer comes with one, and it’s the number that tells you how much play stands between you and the bonus. Put any offer’s figures into the calculator, then see how the current offers at our six sites work out.
Wagering calculator
Qualifying bets neededR6,000
Actual bets at 100%R6,000
This is turnover — the total you would stake, including re-staked winnings. It is not an expected loss, a payout estimate or a strategy. Always check the operator’s current terms.
The current offers, worked out
| Offer | The requirement | On a R100 deposit |
|---|---|---|
| YesPlay welcome bonus | 7x your deposit plus the bonus, within 7 days; sport at 3.1+ counts in full, slots 10% | R100 bonus, then R1,400 of qualifying bets: R14,000 of spins on slots alone |
| Easybet 150% casino match | 15x your deposit on slots first, then 1x the bonus | R1,500 on slots, then a R150 bonus that needs R150 of bets |
| Easybet 150% sports match | 4x your deposit at odds of 3.0+ | R400 of bets, then a R150 bonus bet |
| Easybet 20% casino bonus | 15x the bonus, within 7 days | R20 bonus, then R300 of bets |
| Lucky Fish casino bonus | 20x your deposit within 7 days; slots count 100% | R2,000 on slots, then a R100 bonus |
| 10bet welcome bonus, casino | 30x the bonus under 10bet’s standard Games Rules; slots count 100% | R100 bonus, then R3,000 on slots |
| Betfred welcome bonus funds | 4x the bonus, in singles, within 7 days, on sport, racing and Lucky Numbers only. Not usable on slots | R100 bonus, then R400 of single bets. The free spins that come with it have no separate wagering stated |
| Virgin Bet casino welcome | Not published before sign-up | [slot] |
From each operator’s terms, checked 4 November 2026, except YesPlay (9 November 2026), and Betfred and Virgin Bet (2 November 2026). 18+ · T&Cs apply.
What the multiplier applies to
The same “x” can apply to different amounts, and it changes the maths completely:
- The bonus only: R100 bonus at 30x is R3,000, as with 10bet’s standard casino terms.
- Your deposit: R100 deposit at 15x is R1,500, as with Easybet’s and Lucky Fish’s “play first” offers.
- Deposit plus bonus: R100 + R100 at 7x is R1,400, as with YesPlay’s welcome bonus; at 30x it would be R6,000. Look for “deposit + bonus” or “D+B” in the terms.
Why game contribution matters
Many offers count some games less than others. If a game counts 20%, only a fifth of each bet goes towards the requirement.
| Game counts | Bets needed to clear R2,000 |
|---|---|
| 100% | R2,000 |
| 50% | R4,000 |
| 20% | R10,000 |
| 0% | Never |
At Lucky Fish, slots, scratch cards, Slingo and bingo count 100%; blackjack, game shows and instant games 20%; roulette and crash games 0%. Easybet’s 150% casino match counts only slots for its first step (checked 13 October 2026).
Four other terms that change the maths
Minimum odds. Sports bonuses often only count bets at certain odds: 3.0 or more for Easybet’s sports match and sign-up bonus.
Maximum bet while wagering. Many offers cap your stake per bet or spin until the wagering is done. Going over can void the bonus.
The time limit. Seven days is common. Divide the requirement by the days to see what it asks of you daily.
A cap on winnings. Some offers limit what you can withdraw from bonus play, such as R10,000 on Easybet’s deposit match or R1,000 on its 20% bonus.
Can you decline a bonus?
Yes. A deposit without a bonus has no wagering, no maximum bet and no clock. If you plan to play a little and withdraw what’s left, that can suit you better. Take the bonus when you were going to play that much anyway and your favourite games count.
Our bonuses page has all six welcome offers side by side.