We may earn a commission from operator links. It never changes a score on this site. We may earn a commission from links. Affiliate disclosure
Casino ranking

Online casinos in South Africa, ranked

One list, every brand, each with the licence it actually holds and the number to check it against. A Western Cape bookmaker licence and a Curacao or Anjouan one are not the same thing: each brand's review says which one it holds and where a complaint goes. How we rate

Top of our ranking
  1. Hollywoodbets 4.9 50 Free SpinsLicensed in 5 provinces Visit
  2. Betway SA 4.9 10 Free Flights on Aviator · 10 Free Spins + R10 Free BetLicensed in the Western Cape and Mpumalanga Visit
  3. Luckyfish 4.9 Up to R1,000 BonusLicensed in 3 provinces Visit
All 28 casinos in our ranking
Filter and sort
Filter and sort

Licence: green - a South African provincial board; gold - licensed abroad, no provincial board to complain to; grey - no licence stated on the brand's own site. Scores: green 4.9 and up, teal 4.8, gold 4.5 to 4.7, grey below 4.5. How we rate

1
R25 bonus + 50 free spins, no deposit needed Min deposit R1 by instant EFT, R5 with Hollywoodbets vouchersOzow, Capitec Pay, Instant EFT, 1Voucher and 6 more Payout Processed within 24 hours on weekdays, then 24 to 48 hours for a bank transfer to clear; Cash Send within 24 hours
Licensed in 5 provinces no. 9-2-1-00051 (Mpumalanga) App Lowest deposit R1 Visit

Licence: green - a South African provincial board; gold - licensed abroad, no provincial board to complain to; grey - no licence stated on the brand's own site. Scores: green 4.9 and up, teal 4.8, gold 4.5 to 4.7, grey below 4.5. How we rate

2
Welcome Pack: 10 free spins, 10 free flights on Aviator and a R10 free bet Min deposit R50 by direct bank transfer, R20 by cryptoOzow, Instant EFT, Visa, Mastercard and 7 more Payout 1 to 5 business days to a bank account; FNB eWallet within 24 hours
Licensed in the Western Cape and Mpumalanga no. 10181496-012 (Western Cape), 9-2-1-09658 (Mpumalanga) App Visit
3
R50 bonus + free spins on three Habanero slots on sign-up, then 100% up to R1,000 Min deposit R1 by instant EFT; R10 by card, Capitec Pay or ZapperOzow, Instant EFT, Bank transfer, Capitec Pay and 10 more Payout EFT within 24 hours of the request, in banking hours; cash-send options within 72 hours
Licensed in 3 provinces no. 9-2-1-09838 (Mpumalanga), 10192071-004 (Western Cape), ECBM 012-01 (Eastern Cape) App Lowest deposit R1Stated payout within 24h14 payment methods Visit
4
100 free spins and a R25 free bet on sign-up, no deposit, then a first deposit match up to R20,000 Min deposit R10 by Ozow or SID instant EFT, R50 by EFT or card, R1 with a voucherOzow, Capitec Pay, Instant EFT, Visa and 8 more
Licensed in 3 provinces no. RAN004 (Gauteng) App Visit
5
10 Aviator flights on sign-up, then 100 bonus spins + up to R50 bonus bet on a deposit of R25 or more Min deposit R10Ozow, Instant EFT, Capitec Pay, Visa and 10 more Payout Instant to one business day by Ozow; instant by PayShap
Licensed in the Western Cape no. 10191097 App 14 payment methods Visit
6
Lulabet 4.9
Deposit and play R250 or more, get 100 free spins Min deposit R50 by card or EFTVisa, Mastercard, Bank transfer, Instant EFT and 7 more
Licensed in the Western Cape no. 10190073-005 App Visit
7
Sunbet 4.9
Deposit match up to R1,000 Min deposit R50Ozow, Instant EFT, Visa, Mastercard and 1 more
Licensed in Mpumalanga and the North West no. 9-2-1-09789 (Mpumalanga), SBET NW00001 (North West) App Visit
8
YesPlay 4.9
100% deposit match up to R3,000 Min deposit R20 (R100 by Capitec EFT, R110 by FNB EFT)Ozow, Capitec Pay, Instant EFT, Visa and 12 more Payout EFT up to R1,000 processed instantly, larger amounts within 2 hours
Licensed in the Western Cape no. 10180204-013 App 16 payment methods Visit
9
Easybet 4.9
R50 Free Bet on sign-up + 150% first deposit match up to R5,000 Min deposit R5 by card, instant EFT or voucherOzow, Capitec Pay, Instant EFT, Visa and 6 more Payout Reviewed within up to 24 hours, then generally 1 to 2 business days to reach a bank account
Licensed in the Western Cape and the Eastern Cape no. 10191733-004 (Western Cape), ECBM 029 (Eastern Cape) App Visit
10
R50 casino bonus + R25 free bet on sign-up, then 100% up to R2,000 Min deposit R10Ozow, Capitec Pay, Visa, Mastercard and 7 more Payout Up to 72 hours by its payment rules (48 by its FAQ), processed on weekdays only
Licensed in 3 provinces no. 10180408-012 (Western Cape), ECBM 041 (Eastern Cape), 9-2-1-09501 (Mpumalanga) App Visit
11
100% Welcome Bonus up to R5,000 Min deposit R10 by Ozow or Capitec Pay, R5 with vouchersOzow, Capitec Pay, Instant EFT, 1Voucher and 10 more
Licensed in Mpumalanga no. 9-2-1-09661 App 14 payment methods Visit
12
100% first deposit match up to R3,000 + 50 free spins Min deposit R20 by EFT, bank transfer, ATM deposit or cardVisa, Mastercard, Ozow, Capitec Pay and 10 more
Licensed in Mpumalanga no. 9-2-1-09689 App 14 payment methods Visit
13
Signature Welcome Pack: 100% up to R15,000 on the first deposit Min deposit R10 by Ozow, R50 by card; no minimum with 1VoucherOzow, 1Voucher, OTT Voucher, Visa and 5 more Payout Express withdrawals to a verified SA bank account are usually instant, or 6 to 8 hours if reviewed
Licensed in the Western Cape no. 10125193-020 App Visit
14
100% first deposit bonus up to R5,000, as a slots or a sports bonus Min deposit R5Ozow, Instant EFT, OTT Voucher, 1Voucher and 9 more Payout Up to 72 hours after the operator approves it
Licensed in the Northern Cape no. NCGLB-BM.2025/01 App 13 payment methods Visit
15
Gbets 4.9
R50 free bet + 50 free spins, then deposit matches up to R16,000 Min deposit R25Ozow, Capitec Pay, Instant EFT, 1Voucher and 2 more Payout Within 24 hours after the operator's review, plus bank clearing time
Licensed in the Western Cape and Mpumalanga no. 10179096-014 (Western Cape), 9-2-1-09553 (Mpumalanga) App Visit
16
ZARbet 4.9
200% first deposit match up to R2,000 Min deposit R20Capitec Pay, Visa, Mastercard, Ozow and 5 more Payout Within 48 hours, paid on weekdays
Licensed in the Western Cape no. 10010581-031 App Visit
17
R50 bonus + 100 free spins, then matches up to R5,000 Ozow, Capitec Pay, Instant EFT, Visa and 9 more Payout Within 24 hours after a check; e-wallets in 30 to 60 minutes, EFT 1 to 3 working days to reflect
Licensed in Mpumalanga no. 9-2-1-00055 App Stated payout within 24h13 payment methods Visit
18
100% up to R10,000 + 75 spins on the first deposit Min deposit R10 with OTT, Blu, EasyPay or Shop2Shop vouchers; R20 by card, instant EFT or 1VoucherOzow, Capitec Pay, Visa, Mastercard and 10 more Payout Processed every day including weekends; up to 24 hours to reflect after approval
Licensed in the Western Cape no. 10190512 Stated payout within 24h14 payment methods Visit
19
Up to R30,000 across the first five deposits Min deposit R100 by bank transfer or cashVisa, Mastercard, Apple Pay, Google Pay and 8 more Payout Within 72 business hours of the funds being confirmed, plus bank clearing time
Licensed in the Western Cape no. 10194002-002 Visit
20
Up to R15,000 + 450 spins across the first three deposits Min deposit R10, or R30 to qualify for the welcome bonusOzow, Capitec Pay, Instant EFT, Pay by Bank and 13 more Payout Instant according to its payments page; its terms allow up to 72 hours
Licensed in the Western Cape no. 10194613-002 17 payment methods Visit
21
R25 spin bonus on sign-up, then 100% of the first deposit up to R2,000 Min deposit R5, the welcome bonus minimumOzow, Bank transfer, Visa, Mastercard and 8 more Payout About 2 to 3 hours to a local bank account; the first withdrawal 24 to 48 hours while the account is verified
Licensed in the Western Cape no. 10083472-023 Stated payout within 24h Visit
22
Up to R21,000 + 300 bonus spins Min deposit R10 by EasyPay voucher, R20 by Blu Voucher, R50 by EFT secure or FNBOzow, 1Voucher, OTT Voucher, Blu Voucher and 6 more Payout 1 to 3 business days to reach the bank account
Licensed in the Western Cape no. 10144175-016 Visit
23
100% Habanero deposit bonus up to R10,000 Min deposit R10Instant EFT, Visa, Mastercard, Apple Pay and 8 more Payout Processed on weekdays at 07h00, not at weekends or on public holidays; EFT to another bank up to 48 hours
Licensed in Mpumalanga no. 9-2-1-09467 Visit
24
100% up to R5,000 on each of the first three deposits, R15,000 in total Min deposit R20Ozow, Capitec Pay, Instant EFT, Visa and 6 more Payout Within 24 hours, after an operator review
Licensed in the Western Cape no. 10010857-030 Stated payout within 24h Visit
25
R400 no deposit bonus, then up to R8,888 across three deposits Min deposit R50 by cash or internet depositInstant EFT, Bank transfer, Visa, Mastercard and 5 more Payout Processed in two full working days, not counting the day of the request, weekends and public holidays, then up to 3 more working days to reach the bank
Anjouan licence, not South African no. ALSI-102404011-FI3 Visit
26
R250 no deposit bonus, then up to R11,500 across three deposits Min deposit R51 by BetterEFT, R71 by instant EFT, R150 by card, R250 in BitcoinInstant EFT, BetterEFT, Visa, Mastercard and 2 more Payout 48 to 72 hours; up to 2 business days by wire transfer
Curacao licence, not South African Visit
27
R150 no deposit bonus, then up to R10,000 across three deposits and a further bonus Min deposit R25 by Lightning Bitcoin, R57 by BetterEFT, R82 by Capitec or EFT, R270 by card for new playersCapitec, Instant EFT, BetterEFT, Visa and 6 more Payout Instant in Bitcoin; 1 to 10 business days by EFT
No licence stated on its own site Visit
28
300% up to R20,000 + 100 free spins Min deposit R100 by its FAQ; on its banking page R30 by Bitcoin, R50 by BetterEFT, R100 by EasyWire or EFTpay, R150 by cardVisa, Mastercard, American Express, EasyWire and 3 more Payout Up to 7 working days depending on your bank; EFT withdrawals are processed only on Mondays, Wednesdays and Fridays
No licence stated on its own site Visit

All of them side by side 

The same ranking in one screen. Payout times are what each operator states.

All of them side by side
CasinoScorePayout Min depositLicence
Hollywoodbets 4.9 Processed within 24 hours on weekdays, then 24 to 48 hours for a bank transfer to clear; Cash Send within 24 hours R1 by instant EFT, R5 with Hollywoodbets vouchers South Africa
Betway SA 4.9 1 to 5 business days to a bank account; FNB eWallet within 24 hours R50 by direct bank transfer, R20 by crypto South Africa
Luckyfish 4.9 EFT within 24 hours of the request, in banking hours; cash-send options within 72 hours R1 by instant EFT; R10 by card, Capitec Pay or Zapper South Africa
World Sports Betting 4.9 - R10 by Ozow or SID instant EFT, R50 by EFT or card, R1 with a voucher South Africa
SuperSportBet 4.9 Instant to one business day by Ozow; instant by PayShap R10 South Africa
Lulabet 4.9 - R50 by card or EFT South Africa
Sunbet 4.9 - R50 South Africa
YesPlay 4.9 EFT up to R1,000 processed instantly, larger amounts within 2 hours R20 (R100 by Capitec EFT, R110 by FNB EFT) South Africa
Easybet 4.9 Reviewed within up to 24 hours, then generally 1 to 2 business days to reach a bank account R5 by card, instant EFT or voucher South Africa
BetXchange 4.9 Up to 72 hours by its payment rules (48 by its FAQ), processed on weekdays only R10 South Africa
10bet SA 4.9 - R10 by Ozow or Capitec Pay, R5 with vouchers South Africa
Playabets 4.9 - R20 by EFT, bank transfer, ATM deposit or card South Africa
Sportingbet SA 4.9 Express withdrawals to a verified SA bank account are usually instant, or 6 to 8 hours if reviewed R10 by Ozow, R50 by card; no minimum with 1Voucher South Africa
Tic Tac Bets 4.9 Up to 72 hours after the operator approves it R5 South Africa
Gbets 4.9 Within 24 hours after the operator's review, plus bank clearing time R25 South Africa
ZARbet 4.9 Within 48 hours, paid on weekdays R20 South Africa
Supabets 4.9 Within 24 hours after a check; e-wallets in 30 to 60 minutes, EFT 1 to 3 working days to reflect - South Africa
Jabulabets 4.9 Processed every day including weekends; up to 24 hours to reflect after approval R10 with OTT, Blu, EasyPay or Shop2Shop vouchers; R20 by card, instant EFT or 1Voucher South Africa
Apexbets 4.9 Within 72 business hours of the funds being confirmed, plus bank clearing time R100 by bank transfer or cash South Africa
Pantherbet 4.9 Instant according to its payments page; its terms allow up to 72 hours R10, or R30 to qualify for the welcome bonus South Africa
Interbet 4.9 About 2 to 3 hours to a local bank account; the first withdrawal 24 to 48 hours while the account is verified R5, the welcome bonus minimum South Africa
MzansiBet 4.9 1 to 3 business days to reach the bank account R10 by EasyPay voucher, R20 by Blu Voucher, R50 by EFT secure or FNB South Africa
LottoStar 4.9 Processed on weekdays at 07h00, not at weekends or on public holidays; EFT to another bank up to 48 hours R10 South Africa
Bravobet 4.9 Within 24 hours, after an operator review R20 South Africa
SilverSands 4.6 Processed in two full working days, not counting the day of the request, weekends and public holidays, then up to 3 more working days to reach the bank R50 by cash or internet deposit Outside SA
Springbok 4.5 48 to 72 hours; up to 2 business days by wire transfer R51 by BetterEFT, R71 by instant EFT, R150 by card, R250 in Bitcoin Outside SA
Thunderbolt 4.2 Instant in Bitcoin; 1 to 10 business days by EFT R25 by Lightning Bitcoin, R57 by BetterEFT, R82 by Capitec or EFT, R270 by card for new players -
Yebo Casino 4.2 Up to 7 working days depending on your bank; EFT withdrawals are processed only on Mondays, Wednesdays and Fridays R100 by its FAQ; on its banking page R30 by Bitcoin, R50 by BetterEFT, R100 by EasyWire or EFTpay, R150 by card -

Withdrawals, brand by brand: Hollywoodbets · Betway SA · Luckyfish · SuperSportBet · Lulabet · Sunbet · YesPlay · Easybet · BetXchange · 10bet SA · Sportingbet SA · Tic Tac Bets · Gbets · ZARbet · Supabets · Jabulabets · Apexbets · Pantherbet · Interbet · MzansiBet · LottoStar · Bravobet · SilverSands · Springbok · Thunderbolt · Yebo Casino

Apps on the App Store: Hollywoodbets · Betway SA · Luckyfish · World Sports Betting · SuperSportBet · Lulabet · Sunbet · YesPlay · Easybet · BetXchange · 10bet SA · Sportingbet SA · Gbets · ZARbet · Supabets

Contact, closing an account and FICA, brand by brand: Hollywoodbets: contact, closing an account, FICA · Betway SA: contact, closing an account, FICA

Brand against brand: Betway SA vs Hollywoodbets · Betway SA vs YesPlay · Betway SA vs BetXchange · Hollywoodbets vs YesPlay · Hollywoodbets vs BetXchange · YesPlay vs BetXchange

Best for, by one fact

Each line names one fact from our pages on these brands, never an overall winner: a brand that leads one line can trail on the next.

Welcome offers side by side

Each offer as the operator states it, in short, with the first line of our note on its terms; the full notes and the wagering are in our offers table.

All 28 offers
  • Hollywoodbets: R25 bonus + 50 free spins, no deposit needed Use the R25 bonus within 24 hours of account activation, and turn it over once at odds of 5/10 or more before it can be withdrawn. Full terms
  • Betway SA: Welcome Pack: 10 free spins, 10 free flights on Aviator and a R10 free bet A wager of at least R50 unlocks it, and one pack covers casino and sport. Full terms
  • Luckyfish: R50 bonus + free spins on three Habanero slots on sign-up, then 100% up to R1,000 The R50 must be used within 24 hours of account activation, and turned over in full at odds of 5/10 or more before it can be withdrawn. Full terms
  • World Sports Betting: 100 free spins and a R25 free bet on sign-up, no deposit, then a first deposit match up to R20,000 Opt in at sign-up for the spins on selected games and the "R25 Free Bet". Full terms
  • SuperSportBet: 10 Aviator flights on sign-up, then 100 bonus spins + up to R50 bonus bet on a deposit of R25 or more A first deposit of R25 or more brings 100 bonus spins and a bonus bet. Full terms
  • Lulabet: Deposit and play R250 or more, get 100 free spins With code GAME250 at sign-up, deposit at least R250 within 7 days of registering and play it for 100 free spins on Gates Of Olympus 1000. Full terms
  • Sunbet: Deposit match up to R1,000 The match is on your first deposit. Full terms
  • YesPlay: 100% deposit match up to R3,000 Deposit at least R20 within 7 days of signing up. Full terms
  • Easybet: R50 Free Bet on sign-up + 150% first deposit match up to R5,000 Sign up for an instant R50 Free Bet. Full terms
  • BetXchange: R50 casino bonus + R25 free bet on sign-up, then 100% up to R2,000 Registering brings a R50 casino bonus for slots, with 55x rollover and at most R50 to withdraw from it, and a R25 free bet on sports with 10x rollover. Full terms
  • 10bet SA: 100% Welcome Bonus up to R5,000 Make a first deposit of R50 or more and select the 100% Welcome Bonus in the cashier. Full terms
  • Playabets: 100% first deposit match up to R3,000 + 50 free spins The 50 spins are on Gates of Olympus for a deposit of R100 or more, with no wagering on the spins Full terms
  • Sportingbet SA: Signature Welcome Pack: 100% up to R15,000 on the first deposit The first deposit must be at least R50. Full terms
  • Tic Tac Bets: 100% first deposit bonus up to R5,000, as a slots or a sports bonus Deposit R50 to R5,000 for the match. Full terms
  • Gbets: R50 free bet + 50 free spins, then deposit matches up to R16,000 The R50 free bet and 50 free spins on Gates of Olympus come after you verify your account. Full terms
  • ZARbet: 200% first deposit match up to R2,000 Use code ZARBET with a deposit of at least R20. Full terms
  • Supabets: R50 bonus + 100 free spins, then matches up to R5,000 The R50 bonus comes on sign-up. Full terms
  • Jabulabets: 100% up to R10,000 + 75 spins on the first deposit Use code FIRST on the first deposit; the minimum deposit is R50. Full terms
  • Apexbets: Up to R30,000 across the first five deposits Each deposit needs at least R100, and the five are matched 100%, 75%, 125%, 50% and 100%. Full terms
  • Pantherbet: Up to R15,000 + 450 spins across the first three deposits Three deposits of at least R30, each matched 100% up to R5,000. Full terms
  • Interbet: R25 spin bonus on sign-up, then 100% of the first deposit up to R2,000 The R25 carries 30x wagering, its winnings are capped at 10 times the bonus (R250), and the R25 itself cannot be withdrawn. Full terms
  • MzansiBet: Up to R21,000 + 300 bonus spins The first of five deposit bonuses on its promotions page gives 100% up to R5,000 and 100 bonus spins, and the second 50% extra up to R5,000. Full terms
  • LottoStar: 100% Habanero deposit bonus up to R10,000 Play the deposit through once, then wager the bonus 30 times. Full terms
  • Bravobet: 100% up to R5,000 on each of the first three deposits, R15,000 in total This is the casino offer: each of the first three deposits must be R20 or more. Full terms
  • SilverSands: R400 no deposit bonus, then up to R8,888 across three deposits Its terms set 60x wagering on any no-deposit coupon and cap what one cashes out at double the bonus. Full terms
  • Springbok: R250 no deposit bonus, then up to R11,500 across three deposits Code TEST-SPRINGBOK unlocks the R250 no deposit bonus, which carries 60x wagering. Full terms
  • Thunderbolt: R150 no deposit bonus, then up to R10,000 across three deposits and a further bonus Coupon TBHELLO150 gives the R150 to accounts opened in the last 30 days, with 60x wagering and at most R750 cashed out. Full terms
  • Yebo Casino: 300% up to R20,000 + 100 free spins Use code WELCOMEYEBO, once, on a deposit of R100 or more. Full terms

Paying in rand 

Each method, who takes it, and what it costs in time.

Reading the licence line

South African bookmakers are licensed province by province: the Western Cape Gambling and Racing Board issues the most online licences, with Mpumalanga, Gauteng, KwaZulu-Natal, the Northern Cape and others running their own registers. A licence number in that format can be checked against the board that issued it.

More on what each licence means

Brands licensed in Curacao or on Anjouan accept South African players and settle in rand, but they are regulated somewhere else, and a dispute goes to a regulator on another continent rather than to a provincial board here. Neither the National Gambling Act nor a provincial board covers them. That is the practical difference the row is showing you, and it is worth more than a label.

Where a row says "No licence stated on its own site", we did not find one stated on the operator's own site. We would rather say so than guess at a regulatory record. Our guide to the legal position sets out how the law actually reads.

Licences, bonuses and ZAR payments compared Compare casinos