Tictacbets100% up to R5,000 + 50 spins Easybet South AfricaFree R50 + 150% MATCH to R1500 Betway South AfricaR10 Free Bet & 10 Aviator Flights ZarbetGet up to R3,750 + 25FS World Sports BettingR20,000 Bonus (100%) 10Bet South AfricaGet R15 + R15 Free Spins HollywoodbetsR25 + 50 spins PantherbetGet up to R14,000 (170%) SportingbetUp to R3,000 + 300 spins GbetsR1,000 Bonus TopbetDeposit R1000 Get R1000 Jabula BetsGet 150% up to R15,000 SupersportbetDeposit R5000 Get R5000 Jackpot City100% up to R4000 + Spins BetsheziDeposit R2000 Get R2000 betXchangeR20,000 Money Back MzansibetBet R50, Get R50 Extra Bet YesPlayDeposit R3000 Get R3000 Betfredup to R21,000 + 750 Spins LulabetBet R50 Get R50 BravobetDeposit Match up to R15, 000 Playbet.co.zaR50 + 50 Spins on Signup PlayaBets100% Sign-Up Bonus SoccershopDeposit R7500 Get R7500 Wanejo BetsDeposit R10,000 Get R10,000 Lucky FishR50 Sign Up Bonus SwiftyDeposit R3000 Get R3000 Apexbetsup to R30,000 in bonuses SunbetR1,000 Bonus PlayTsogo100% up to R10,000 BetOlimpR3000 Deposit Match (100%) BetjetsDeposit R2,000 Get R2,000 BettabetsDeposit R50+ for Match Bonus up to LuckystakeLuckystake Loyalty Program Pokerbet100% Deposit Match up to R2000 betbusDeposit R5,000 Get R5,000 NEO.betUp to R3,000 across 3 deposits PalaceBetSign Up + Get R50 Free FirstbetDeposit R10,000 Get R10,000 KingbetsDeposit R3000 Get R3000 VirginBetRichard Branson's Betting Site ShayaBetsR50 Reg Bonus + up to R5000 GoldrushGet up to 90 free spins SupabetsFree R50 bonus sign up
Promos
Payments
Calculators
About
Find Your Bookmaker
We may earn a commission from bookmaker links. This never affects our ratings. Some operators pay for featured placement, which is always disclosed. Learn more

How we test and rate South African bookmakers

Every rating on MzansiWins comes from an account we opened ourselves, with SA banking and real FICA documents. Nothing here is scored off a press release or an operator fact sheet. This page sets out what we test, how the seven categories are weighted, what we refuse to publish, and what gets an operator delisted.

The scoring formula

We score seven categories out of 5 each. The published rating is the weighted average, to one decimal place. These are the same weights we publish on How We Rate, and the plain-language summary sits on How We Test.

Category Weight What we score
Bonus25%Welcome offer size, wagering requirement, qualifying deposit, eligible markets, expiry
Odds20%Margins on PSL, EPL, Springboks and cricket markets, priced against the OpticOdds feed
Payment15%Deposit and withdrawal methods, published T&C windows, FICA handling, fees, limits
Variety15%Sports covered, markets per fixture, live streaming, side products the licence allows
Platform10%Site speed, app stability on iOS and Android, mobisite at 360px, signup and deposit flow
Live10%In-play depth, cash-out, streaming, odds movement on PSL and EPL weekends
Support5%Channels, typical reply speed at peak and off-peak, accuracy on FICA and payout questions

What a test run covers

Every review is tied to a reviewer on our authors page, working from an account we hold on the brand. A run covers:

Deposit and withdrawal test

Every review includes at least one real deposit and one real withdrawal. Test deposits sit at or near the operator minimum, usually in the R50 to R500 band. Withdrawals go to at least two payment rails per operator where available, normally bank EFT plus one alternative.

We publish payout speed as a typical range against the operator's own published T&C window, not as a single stopwatch reading. Fake timestamps and invented rand amounts go stale and mislead readers whose own experience differs, so we do not print them. Where a processor publishes its own settlement speed, we quote the processor.

The legal position we check against

Licensing is the first gate, and it is provincial. Online sports betting and horse racing are legal when the operator holds a valid provincial bookmaker licence. Interactive casino-style gambling is not, because section 11 of the National Gambling Act 7 of 2004 prohibits it unless national legislation authorises it, and the Remote Gambling Bill (B11-2024) lapsed in May 2024, per the remote gambling bill tracker. A National Assembly committee began weighing a committee bill on remote gambling in November 2025, and nothing has passed since.

A National Gambling Board directive to the provincial licensing authorities, reported on 28 February 2026 and issued under sections 33 and 34 of the National Gambling Act, told provinces to stop approving or allowing remote gambling servers and to act on non-compliance, as Casino.com reported. The National Regulator for Compulsory Specifications will not issue, renew or extend letters of certification for remote gambling servers, referencing SANS 1718-4:2018 (Edition 3).

Provinces differ on what a bookmaker may price. On 21 October 2025 the Supreme Court of Appeal held in Portapa (Pty) Limited t/a Supabets and Others v Casino Association of South Africa and Another that roulette is not a sporting event under the Gauteng Gambling Act 4 of 1995, so Gauteng-licensed bookmakers may not take fixed-odds bets on casino-game outcomes (Betline). The Western Cape Gambling and Racing Board said in November 2025 that the judgment does not apply to its licensees, and the Mpumalanga Economic Regulator permits casino-style contingencies. We score the product a brand may lawfully offer under its own licence, and we say which board issued it. You can check any brand yourself on our licence verifier.

What can get an operator delisted

Delisting is the strongest signal we can give a reader. It has happened. It will happen again. The four grounds for delisting are:

  1. Licence lapse, suspension, or revocation by a South African provincial board.
  2. Confirmed refusal to process a withdrawal from a compliant, FICA-verified account within the operator's own stated timelines.
  3. Fabricated promotions where the advertised terms do not match the terms honoured on the account.
  4. Evidence of unlicensed cross-border acceptance of South African residents by an offshore brand.

A delisting is logged on our corrections policy page.

Refresh cycle

Independence

MzansiWins earns commission on some (not all) referred signups. Every commercial link is marked with a rel="sponsored" attribute in the HTML. Commission does not influence a rating. Our top-ranked operator on any given cluster is not always our highest-paying commercial partner, and that gap is deliberately preserved by the scoring rubric. See our affiliate disclosure for the mechanics.

Reviewed on 7 September 2026. The scoring weights live on How We Rate and the short version on How We Test. 18+ only. If gambling is becoming a problem, contact the SA Responsible Gambling Foundation on 0800 006 008.
Hear more from MzansiWins