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 SA Bookmakers and Casinos

Last reviewed 25 May 2026

This is the methodology behind every MzansiWins review. We open accounts on every SA-licensed brand we list. We deposit and withdraw at least once on each major payment rail. We test customer support during a Saturday PSL afternoon and again late on a Sunday evening. We re-verify every brand quarterly. None of that is unique on its own. The combination is.

What we test

Every brand review breaks down into seven categories. We score each out of 5 and the weighted average becomes the brand's overall rating. The weights aren't a secret, they're published on the How We Rate page.

CategoryWhat we measureWeight
BonusWelcome offer size, wagering requirement, qualifying deposit, eligible markets, expiry25%
OddsMargins on big SA markets (PSL, Premier League, Springboks, cricket Tests, T20), price competitiveness vs peers20%
PaymentDeposit methods, deposit speeds, withdrawal speeds, FICA timing, minimum and maximum limits15%
VarietyNumber of sports, markets per fixture, live streaming, casino games, side products (lottery, crash, Aviator)15%
PlatformWeb speed, app stability on iOS and Android, mobisite quality, registration flow, deposit flow10%
LiveIn-play coverage, live streaming, cash-out, live odds movement during PSL Saturday and Premier League weekends10%
SupportChannels offered, response times during business hours and off-peak, agent knowledge on FICA and withdrawal queries5%

How we open accounts and test payments

We register on each brand we list with a real SA mobile number, real SA banking, real FICA documents. We deposit a small amount via each method the operator publishes. We place a real bet. We request a withdrawal. We document the deposit clearing time, the withdrawal clearing time, and the FICA turnaround. We do not publish the specific dates, times, or amounts in the per-brand reviews because that data goes stale within months. Instead, we publish typical-range framing that holds up across the year.

If a brand fails a payment test, the review says so. If FICA verification stalls beyond what the operator's own T&Cs promise, the review flags it. If the app crashes during the live-betting test, the score drops. We don't filter the bad news because we earn a commission, and we don't dress up a R25 welcome bonus as "outstanding value" because it isn't.

How we test customer support

We hit live chat during peak (a Saturday PSL afternoon at 15:00 SAST) and off-peak (a Sunday evening after 21:00). We ask a deliberately ambiguous question about FICA verification and another about withdrawal timeframes. We measure how long the agent takes to respond and whether the answer is accurate. We also send an email or WhatsApp query and time the reply.

We don't list the exact agent names or transcripts in reviews because that puts individual staff in the firing line and isn't useful to readers. We do describe the experience honestly. If a brand has rude agents, the review says so. If a brand can't answer a basic FICA question, the score drops.

How often we re-verify

Every brand we list gets re-verified at least every 90 days. We re-check the welcome bonus terms, the promo code, the payment methods, the licence number, and the customer support response times. If anything changes, the review and the promo code page update on the next build. Major changes (a brand losing its licence, a major bonus restructure, an operator merger) trigger an immediate review refresh, not the quarterly cycle.

Promo codes are the most volatile data point on the site. We verify them monthly via the operator's own promotions page and through our affiliate channel. If a code is dead, we strip it from the site within a week.

What we don't do

Who runs this site

MzansiWins reviews are written by a small SA-based editorial team using pen names (Thabo Mokoena for industry and regulation, Sipho Nkosi for sports and tips, Lerato Dlamini for casino, Naledi Khumalo for payments). The bylines are pseudonyms but the testing is real. Every review is fact-checked by a second team member before publishing. Every promo code is verified against the operator's own promotions page before going live on the site.

If you want to flag an error, an outdated bonus, or a promo code that's stopped working, the corrections policy page explains how to reach us.

The short version

Real accounts, real tests, real payments, no fabricated minute counts. We re-check every brand quarterly, we re-check every promo code monthly, and we tell readers honestly when an offer isn't worth the wagering. That's the methodology. The rest is detail.

Responsible gambling: 18+ only. T&Cs apply on all bonuses. If gambling is becoming a problem call the SA Responsible Gambling Foundation on 0800 006 008.