Bonuses checked · 67 brands for South African players18+ · 0800 006 008
CasinoSlots.co.za
Best bonuses
Research

Bonus cost index: what wagering really costs

South African casino bonuses ask a median 30x wagering, against 5x for betting offers, across the 99 offers whose wagering is published. At 30x, clearing a R1,000 casino bonus means betting about R30,000, which costs around R1,200 on average at a 96% RTP: more than the bonus itself. 16 offers have no wagering at all.

By Mark SmithChecked 2 min read
On this page 8
  1. Key findings
  2. What the data shows
  3. The number that decides a bonus
  4. Why 30x costs more than the bonus
  5. How we measured it
  6. The full data
  7. Use this data
  8. Frequently asked questions

Key findings

  • Across the 99 offers with published wagering, casino bonuses ask a median 30x and betting offers 5x.
  • 16 offers have no wagering at all; 10 ask more than 35x.
  • At 30x, clearing a R1,000 casino bonus means placing about R30,000 in bets, which at a 96% RTP costs around R1,200 on average, more than the bonus itself.
  • Wagering is published for 49% of the 202 offers we track; the rest are being checked.

What the data shows

Casino bonuses by wagering60 casino offers with published wagering
  • No wagering 15 25%
  • 1x to 10x 9 15%
  • 11x to 20x 4 7%
  • 21x to 35x 22 37%
  • Over 35x 10 17%
Betting offers by wagering39 betting offers with published wagering
  • No wagering 1 3%
  • 1x to 10x 38 97%
  • 11x to 20x 0 0%
  • 21x to 35x 0 0%
  • Over 35x 0 0%
What clearing a R1,000 casino bonus costsExpected loss while meeting the wagering, at a 96% RTP; cheapest first
  1. 1Win: 1xR40
  2. Easybet: 1xR40
  3. SuperSportBet: 1xR40
  4. Wanejo Bets: 5xR200
  5. Wanejo Bets: 5xR200
  6. Supabets: 5xR200
  7. Hollywoodbets: 10xR400
  8. Lucky Fish: 10xR400
  9. 4rabet: 10xR400
  10. Betshezi: 20xR800
  11. Lucky Fish: 20xR800
  12. Wanejo Bets: 30xR1,200
  13. Wanejo Bets: 30xR1,200
  14. Goldrush: 30xR1,200
  15. Gbets: 30xR1,200

Source: CasinoSlots.co.za bonus data; expected loss = bets needed × 4%.

The number that decides a bonus

The headline of a bonus is the amount: 100% up to R5,000, 500% over four deposits. What decides whether it is worth claiming is the wagering requirement, the number of times you must bet the bonus before you can withdraw it. Our index looks only at that number and what it costs.

The gap between casino and betting offers is wide. Betting bonuses usually ask you to bet the free bet or bonus a few times at minimum odds. Casino bonuses ask for many times more, and every rand you bet on slots carries the house edge.

Why 30x costs more than the bonus

Wagering multiplies the house edge. At a typical 96% RTP, every R100 you bet costs R4 on average. Clearing a R1,000 bonus at 30x means R30,000 in bets, so the expected cost is about R1,200. You can still come out ahead, because results swing, but on average you are paying more to clear the bonus than the bonus is worth. At 10x, the same bonus costs about R400 to clear and is worth having.

Two details make a big difference:

  • What the wagering applies to. Wagering on the bonus plus your deposit doubles the bets compared with wagering on the bonus alone.
  • Which games count. Low-RTP games make wagering dearer, and many casinos count table games at 10% or less.

Our wagering calculator works out any offer, and the bonus pages show every offer’s terms.

How we measured it

We took every live offer in our dataset whose wagering requirement is published in the operator’s own terms, and grouped them by the multiple. Expected cost assumes a 96% average RTP (a 4% house edge) and that every bet counts in full; real costs are higher where games count partly. Bets for a R1,000 bonus double where wagering applies to bonus and deposit. Wagering is published for about half of the offers we track; the index will cover more as we check the rest.

The full data

BrandOfferTypeWageringWagering onBets for R1,000 bonusExpected cost
1WinUp to 30% weekly cashback on slot lossescasinoNonenoneR0R0
DuelbitsRookie Rush: up to 500 wager-free spinscasinoNonenoneR0R0
DuelbitsInstant rakeback on casino and esports (up to 60% by VIP level)casinoNonenoneR0R0
Betway10 free spins on 12 Masks of Fire DrumscasinoNonenoneR0R0
Betway10 free flights on AviatorcasinoNonenoneR0R0
Easybet100 bonus spins on Gates of Olympus + R50 bonus betcasinoNonenoneR0R0
10bet100 free spins on registrationcasinoNonenoneR0R0
MzansibetBet R50, get a R50 extra betbettingNonenone——
Swifty Sports50 bonus spins after a R50 depositcasinoNonenoneR0R0
BC.GameRakeback and VIP tiers (no wagering)casinoNonenoneR0R0
RollbitInstant rakeback on all bets (no welcome match)casinoNonenoneR0R0
RollbitDaily race leaderboard prizescasinoNonenoneR0R0
Roobet$100,000 weekly rafflecasinoNonenoneR0R0
CloudbetUp to $2,500 over 30 days in rakeback and daily cash dropscasinoNonenoneR0R0
Gamdom15% rakeback for the first 7 days (no wagering)casinoNonenoneR0R0
Bettabets50 no-wagering free spins with your first depositcasinoNonenoneR0R0
1Win1Win Coins loyalty programmecasino1xbonusR1,000R40
GbetsR50 free bet + 50 free spins on sign-upbetting1xwinnings——
HollywoodbetsR25 free bet on sign-up (no deposit)betting1xbonus——
Easybet15% weekly sports cashback up to R10,000betting1xbonus——
Easybet15% weekly casino cashback up to R5,000casino1xbonusR1,000R40
BetXchange100% first deposit match up to R2,000 (split sports/casino)betting1xbonus——
BetXchangeSecond deposit: 100% refund up to R20,000betting1xbonus——
Lucky FishR50 bonus bet on sign-up (no deposit)betting1xbonus——
SuperSportBet100 bonus spins + up to R50 bonus bet on first depositcasino1xwinningsR1,000R40
LulabetBet R250, get a R250 free betbetting1xwinnings——
SupabetsR50 free bet on sign-up (no deposit)betting3xbonus——
EasybetR50 free bet + 25 free spins on sign-upbetting3xbonus——
EasybetFirst bet match up to R500betting3xbonus——
TicTacBets100% first deposit bonus up to R5,000 (sports)betting3xbonus + deposit——
SuperSportBet100% first deposit match up to R5,000betting3xbonus——
Easybet150% first deposit bonus bet up to R5,000betting4xbonus + deposit——
BetfredTriple 7 welcome: up to R21,000 + 750 free spins over 3 depositsbetting4xbonus——
Wanejo Bets100% first deposit bonus up to R1,000betting5xbonus——
Wanejo Bets150% first deposit bonus up to R1,000 + 100 free spinscasino5xbonusR5,000R200
Wanejo BetsDaily Boost: 8% on first deposit of the day up to R1,000casino5xbonusR5,000R200
Supabets100 free spins on sign-up (alternative to the R50 bet)casino5xwinningsR5,000R200
SupabetsDeposit matches up to R5,000 over 3 depositsbetting5xbonus——
1xBet200% first deposit sports bonus up to R3,000betting5xbonus——
BetsheziR50 free sports bet on FICA verificationbetting5xbonus——
World Sports Betting100% first deposit match up to R20,000betting5xbonus——
TAB (Tabonline)100% first deposit bonus up to R5,000betting5xbonus——
22Bet100% first deposit bonus up to R2,550betting5xbonus——
Mostbet125% first deposit bonus up to R7,000betting5xbonus——
Betwinner100% first deposit bonus up to about R1,900betting5xbonus——
MegapariSports welcome bonus on the first deposit (5x on accumulators)betting5xbonus——
PariPesa100% first deposit bonus up to R2,000betting5xbonus——
10bet100% first deposit bonus up to R5,000 (sports)betting6xbonus + deposit——
Bet.co.za100% first deposit match up to R5,000betting6xbonus——
playTSOGO100% first deposit match up to R10,000 (sport)betting6xbonus + deposit——
YesPlay100% first deposit bonus up to R3,000betting7xbonus + deposit——
4rabetWelcome bonus up to about R3,384betting7x———
Playabets100% first deposit bonus up to R3,000betting8xbonus——
Virgin Bet100% first deposit match up to R3,000 (sports)betting8xbonus——
Soccershop (ReadySteadyBet)Up to R15,000: 100% match on each of your first 3 depositsbetting8xbonus——
Bettabets100% first deposit bonus up to R5,000 (sport and Lucky Numbers)betting8xbonus——
Hollywoodbets50 free spins on sign-up (Spina Zonke)casino10xwinningsR10,000R400
BetXchangeR25 sports free bet + R50 casino bonus on sign-up (no deposit)betting10xbonus——
Lucky Fish50 free spins on sign-upcasino10xwinningsR10,000R400
Swifty Sports100% first deposit match up to R3,000betting10xbonus——
Thunderpick100% sports/esports bonus up to €600betting10xbonus + deposit——
SportingbetUp to R15,000 + 300 free spins over 3 depositsbetting10xbonus——
4rabet150% casino package + 200 free spins over 4 depositscasino10xwinningsR10,000R400
Easybet150% casino bonus up to R5,000casino15xbonus + depositR30,000R1,200
BetJets100% first deposit casino match up to R5,000casino17.5xbonus + depositR35,000R1,400
BetsheziUp to R10,000 over 4 deposits + bonus spinscasino20xbonusR20,000R800
Lucky Fish100% first deposit match up to R1,000casino20xbonusR20,000R800
Wanejo BetsCrypto deposit bonus up to R6,000casino30x—R30,000R1,200
Wanejo BetsMega Spins: up to 500 free spins a daycasino30xwinningsR30,000R1,200
Springbok CasinoUp to R11,500 over 3 depositscasino30xbonus + depositR60,000R2,400
GoldrushUp to R28,000 + 300 free spins over 4 depositscasino30xbonusR30,000R1,200
GbetsUp to R21,000 over 4 deposits (sports + casino)casino30xbonusR30,000R1,200
ZARbet200% first deposit match up to R2,000casino30xbonusR30,000R1,200
Jackpot Cash Casino150% new signup bonuscasino30xbonusR30,000R1,200
Jackpot Cash CasinoInstant EFT Double: 100% up to R5,000 (daily)casino30xbonus + depositR60,000R2,400
World Sports Betting100 free spins on sign-upcasino30xwinningsR30,000R1,200
playTSOGO100% first deposit match up to R10,000 (casino)casino30xbonus + depositR60,000R2,400
LulabetBet R250, get 100 free spins on Gates of Olympus 1000casino30x—R30,000R1,200
Jabula Bets30 free spins on registration (no deposit) with code JABULA30casino30xwinningsR30,000R1,200
ZARbet125% welcome bonus up to R3,750 + 25 free spinscasino30xbonusR30,000R1,200
InterbetR25 Spin Bonus on sign-up (no deposit)casino30xbonusR30,000R1,200
Jabula BetsUp to R30,000 + 245 free spins over 3 deposits (codes FIRST, SECOND, THIRD)casino30xbonusR30,000R1,200
PantherBetUp to R15,000 + 450 free spins over 3 depositscasino35xbonusR35,000R1,400
Yebo CasinoFree no deposit bonus (amount varies)casino35xbonusR35,000R1,400
TicTacBets100% first deposit bonus up to R5,000 (casino)casino35xbonusR35,000R1,400
Shuffle100% deposit bonus up to $1,000casino35xbonus + depositR70,000R2,800
PariPesaCasino pack up to R30,000 + 150 free spins over 4 depositscasino35xbonusR35,000R1,400
10bet100% first deposit bonus up to R5,000 (casino)casino35xbonus + depositR70,000R2,800
MegapariCasino: 100% on each of the first 2 deposits + 150 free spinscasino35xbonus + depositR70,000R2,800
Playabets100% up to R3,000 + 50 free spinscasino40xbonus + depositR80,000R3,200
Imperial Wins100% welcome bonus up to R10,000 + 50 free spinscasino40xbonus + depositR80,000R3,200
Virgin Bet100% first deposit match up to R3,000 (casino)casino40xbonusR40,000R1,600
MzansibetUp to R21,000 + 300 spins over 5 depositscasino40xbonusR40,000R1,600
BitStarzUp to 5 BTC + 180 free spins over 4 depositscasino40xbonusR40,000R1,600
MelbetCasino package up to about R32,700 + 290 free spins over 5 depositscasino40xbonusR40,000R1,600
BetFuryUp to 590% + 225 free spins over 3 depositscasino40xbonusR40,000R1,600
Thunderpick100% casino bonus up to €2,000casino40xbonusR40,000R1,600
Imperial Wins50 no deposit free spins on Take Olympus (email verification)casino45xwinningsR45,000R1,800
Springbok CasinoR250 free no deposit bonuscasino60xbonusR60,000R2,400

Download the data (CSV)99 offers with published wagering, out of 202 · updated 08 Nov 2026 · free to use with a link to this page

Use this data

Cite this study: CasinoSlots.co.za, "Bonus cost index: what wagering really costs", updated 08 Nov 2026, https://www.casinoslots.co.za/research/bonus-cost-index/

Frequently asked questions

What is a normal wagering requirement in South Africa?

In our data the median is 30x for casino bonuses and 5x for betting offers. Anything up to 10x is player-friendly; above 35x the bonus rarely pays its way.

How do you work out what a bonus costs?

Multiply the bonus by the wagering to get the bets you must place, then multiply by the house edge. At a 96% RTP the edge is 4%, so 30x on R1,000 means R30,000 in bets and about R1,200 in expected losses. Wagering on bonus plus deposit doubles the bets.

Are no-wagering bonuses worth it?

Usually, yes: whatever you win is yours to withdraw. They tend to be smaller, but a small bonus with no wagering is often worth more than a big one with 35x.

Why is wagering missing for some offers?

Some operators don't publish full terms until you sign up, or change them often. We only count wagering we have seen in the operator's own terms; the rest are being checked.

More research

Mark Smith, illustrated portrait
Editor · updated 08 Nov 2026

Mark has been writing about online gaming since 2007, covering everything from sportsbooks to casino and slot reviews, offering insights for players of all levels.

Compare