How We Rate Bookmakers

Every bookmaker score on Top Betting Sites ZA comes from the same scoring model. Each bookmaker answers the same questions, is tested the same way and is weighted the same way, so a 7.0 on one review means the same as a 7.0 on another.

This page explains how that model works: what we look at, how each answer turns into points, where our information comes from and how we keep scores up to date.

The nine categories we score

We split every bookmaker into nine categories. Each category gets a score out of 10, and the overall score is a weighted average of the nine. The weights reflect what matters most to South African punters: the betting itself and getting your money in and out.

Category Weight What we look at
Sports betting 18% Coverage of PSL, rugby, cricket, horse racing and Lucky Numbers, markets on a top PSL fixture, odds margins on the same Premier League matches as the market leaders, live betting, cash out, bet builders and streaming
Payments 16% Instant EFT, vouchers, cards and Capitec Pay, minimum deposit, timed withdrawals, instant cash-out options for unbanked punters and any fees
Safety and licensing 12% A valid South African provincial licence, a named operating company, site security, account protection and any regulator action
Bonuses 10% Whether the offer matches its own terms, how easy the terms are to find and understand, wagering, minimum odds, winnings caps and ongoing promotions
Usability and app 10% Speed and data use on a mid-range Android phone, how quickly you can place a bet, search, pop-ups and the app
Customer support 10% Live chat, WhatsApp and phone, opening hours, response times and whether agents answer a real question correctly
Reputation 10% Complaint patterns on HelloPeter and other public review platforms, whether the bookmaker responds, and news coverage
Registration and FICA 8% Whether you can browse odds before signing up, how long registration takes, which documents FICA needs and how fast approval is
Responsible gambling 6% Self-service deposit limits, time-outs and self-exclusion, the national helpline on the site, and marketing opt-outs

How answers turn into points

Each category is made up of specific questions, and every question belongs to one of four types.

Question type What it means Points
Essential What any serious South African bookmaker should offer, such as Instant EFT deposits or a published licence number 60 points, shared equally across the essentials
Good to have What separates a good bookmaker from an average one, such as a fast first response from support 30 points, shared equally
Standout Rare extras, such as payouts to a voucher for punters without a bank account 10 points, shared equally
Deal-breaker Problems serious enough to put punters off, such as a bonus that contradicts its own terms or a pattern of unresolved payout complaints Minus 20 points each

That gives each category a total out of 100, which we divide by 10. Every category then starts from a base of 4, so the final category score runs from 4 to 10: a bookmaker that meets none of our questions scores 4, and one that meets almost all of them reaches 10. Questions that do not apply to a bookmaker, such as an app question for a site that never launched one, are left out of the calculation rather than counted against it. We also record facts that are not scored, such as payout speeds, fee schedules and market counts, because they belong in the review even when they do not earn points.

A worked example. Say a payments category has four essentials and the bookmaker meets three: that is 45 of the 60 points. It meets two of four good-to-haves (15 of 30) and one of two standouts (5 of 10), for 65 points. One deal-breaker takes off 20, leaving 45. That is 4.5, plus the base of 4, so the payments score is 8.5 out of 10.

What the colours mean

Scores on our reviews are colour coded so you can read them at a glance.

  • 8.0 to 10Strong. Meets almost everything we expect and adds extras.
  • 6.0 to 7.9Mixed. Covers the basics but has clear weaknesses.
  • Below 6.0Weak. Falls short on things we consider essential.

How we test

We read the bookmaker’s site in full, including the general terms and conditions, the payments, FICA and responsible gambling pages, and the rules of every promotion we write about. Where a claim can be tested, we test it:

  • We open an account and time registration and FICA approval.
  • We deposit our own money and time a real withdrawal, with the reference number recorded.
  • We ask support a real question about the bonus terms and keep the transcript.
  • We count the markets on a named PSL fixture and compare odds margins on the same Premier League matches against the market leaders.
  • We use the mobile site on a mid-range Android phone and note how fast it loads and how much data it uses.

Every answer in our scoring sheet is dated and backed by evidence, such as a screenshot, a page reference or a transcript.

Where our information comes from

We use primary sources only: the bookmaker’s own site and terms, the provincial gambling boards that license it, news outlets, public review platforms such as HelloPeter, and the official app stores. We never use other betting review or affiliate sites as sources.

Keeping scores current

Bookmakers change their offers, terms and payment options often. We re-check every review at least once a quarter, and sooner when a bookmaker changes its welcome offer or terms. Each review shows the date it was last checked. When a score changes, it changes because an answer in our scoring sheet changed, never because a number was edited by hand.

How we make money

We may earn a commission when you join a bookmaker through links on our site. That never changes a score. Every bookmaker goes through the same questions, and a bookmaker cannot pay to be scored higher or to have a review changed.

Bet responsibly

A high score means a bookmaker treats its customers well. It does not make betting a way to make money. Only bet what you can afford to lose. If gambling stops being fun, the National Responsible Gambling Programme offers free, confidential counselling on 0800 006 008 or by WhatsApp on 076 675 0710. You must be 18 or older to bet in South Africa.