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 |
|---|---|---|
| Bonus | 25% | Welcome offer size, wagering requirement, qualifying deposit, eligible markets, expiry |
| Odds | 20% | Margins on PSL, EPL, Springboks and cricket markets, priced against the OpticOdds feed |
| Payment | 15% | Deposit and withdrawal methods, published T&C windows, FICA handling, fees, limits |
| Variety | 15% | Sports covered, markets per fixture, live streaming, side products the licence allows |
| Platform | 10% | Site speed, app stability on iOS and Android, mobisite at 360px, signup and deposit flow |
| Live | 10% | In-play depth, cash-out, streaming, odds movement on PSL and EPL weekends |
| Support | 5% | 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:
- Signup, FICA upload and first withdrawal request, start to finish.
- A mobile pass on both iOS and Android, including the mobisite at 360px width.
- At least one deposit and one withdrawal, on two payment rails where the brand offers them.
- Live chat at peak and off-peak, plus email or WhatsApp where the brand offers it.
- A licence check against the issuing board, and the bonus terms read line by line.
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:
- Licence lapse, suspension, or revocation by a South African provincial board.
- Confirmed refusal to process a withdrawal from a compliant, FICA-verified account within the operator's own stated timelines.
- Fabricated promotions where the advertised terms do not match the terms honoured on the account.
- 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
- Top 10 operators. Full re-test every 90 days. Bonus and promo copy refreshed monthly.
- All others. Full re-test every 180 days. Licence check monthly against the issuing board's live register.
- Newly launched operators. Full test within 30 days of launch. Re-tested 60 days later before promotion into the ranked top 10 (if applicable).
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.