Skip to content

18+ Winners know when to stop. NRGP helpline 0800 006 008

Field guide to legal betting in South Africa

How we rate betting sites

Six weighted criteria, a score out of 5 and a strict rule: no licence notice, no ranking.

Illustration: How we rate

Every bookmaker on SafeBets gets a score out of 5 built from six criteria. Each criterion is marked from 0 to 10 using the operator's own published documents, the marks are weighted, and the weighted total is halved to give one decimal out of 5. The same method applies to every operator, whether or not it has an affiliate agreement with the site, and the calculator on this page uses the very same weights as the scorecards.

The six criteria and their weights

The table is generated from the scoring code itself, with the current average and range across the licensed bookmakers we list, so it always matches the scorecards on the review pages.

The six criteria as the scoring code applies them today (24 licensed bookmakers listed)
CriterionWeightMax points of 5What earns marksAverage nowRange
Licence and status25%1.25Provincial licence named in the footer and matched to a register9.59 to 10
Player protection20%1.0018+ notice, NRGP line, limits, time-outs, self-exclusion6.85 to 9
Bonus terms15%0.75Rollover, minimum odds, expiry and eligible bets written down5.35 to 7
Payments15%0.75Local methods named, payout times and limits published5.84 to 9
Betting and games offer15%0.75Sports, racing, live betting, apps and the games lobby7.25 to 9
Transparency10%0.50Company and registration number, full terms, reachable support7.45 to 9
Stacked bar of the six scoring weights: licence 25%, player protection 20%, bonus terms 15%, payments 15%, offer 15%, transparency 10%
The six weights and the most each criterion can add to a score out of 5.

Licence and status (25%)

The heaviest weight, because nothing else matters if the bookmaker is not licensed. Full marks need a provincial board named in the footer with a licence number that matches the National Gambling Board's verified operators list or the board's own list. Marks come off when the number in the footer and the register differ, when the company in the footer is not the one on the register, or when the only evidence is the register entry because the operator's pages could not be read.

Player protection (20%)

The 18+ notice and the National Responsible Gambling Programme line are required by the advertising code, so they are the starting point, not a bonus. Marks above the middle need tools a player can actually use: deposit limits, time-outs or cooling-off periods, self-exclusion, a self-assessment and clear FICA steps, all described on the operator's own pages.

Bonus terms (15%)

This criterion rewards clarity, not generosity. A big offer with rollover, minimum odds, expiry, eligible bets and caps written down in one place scores higher than a bigger offer with its rules scattered or missing. Bonus size never adds marks.

Payments (15%)

Local methods named in writing: EFT and instant EFT, bank app payments, cards, vouchers, phone wallets and cash at shops. Published minimum deposits, withdrawal times and limits add marks. A cashier that can only be seen after logging in counts as not published.

Betting and games offer (15%)

Sports, horse racing, live betting, apps and the games lobby as the operator describes them. Products under a legal cloud, such as bets on lottery outcomes or casino-style games at bookmakers, are described with that caveat and do not earn extra marks for size.

Transparency (10%)

Company name, registration number and address in the footer, complete terms that load, and support channels that are listed. A brand that names only its trading name, or whose terms pages return errors, loses marks here.

Try the score calculator

Move the sliders to see how a score is built, or load any real scorecard and change one mark to see what it would take to move up a band. Nothing you enter is stored.

  1. 5
  2. 5
  3. 5
  4. 5
  5. 5
  6. 5

2.5/5 Fair

The weights are read from the same code that scores every review, so this calculator and the scorecards cannot drift apart. Nothing you enter is stored.

Worked example from a real scorecard

The highest-scored bookmaker on our file at the time of writing, with each sub-score multiplied by its weight and halved. The total is rounded to one decimal at the end, never at each step.

Table showing how a real bookmaker's six sub-scores, weights and points add up to its score out of 5
Worked example with live data: sub-score x weight / 2 for each criterion, then the total rounded to one decimal.

What the score words mean

A word goes with every score so that small differences are not over-read. A 3.6 and a 3.8 are both Good; the gap between them is usually one criterion where one operator publishes a little more.

  • 4.5 to 5.0: Excellent
  • 4.0 to 4.4: Very good
  • 3.3 to 3.9: Good
  • 2.5 to 3.2: Fair
  • below 2.5: Weak
Scale of the five score bands from Weak below 2.5 to Excellent from 4.5, and the 2.0 cap for unverified operators
The five bands, and the 2.0 ceiling for any operator without a verifiable licence notice.

A lower score does not always mean a worse bookmaker. Often it means the operator publishes less: if the terms that were read do not state payout times or bonus rules, the matching criterion cannot earn full marks. Each review says which facts were missing, so you can ask the operator directly.

How today's scores are spread

How the 24 licensed bookmakers we list score today, by band

Sources: documents, not test accounts

Scores come from what an operator publishes and what regulators list: terms and conditions, bonus rules, help centre pages, app store pages, footer licence notices, provincial board lists and the National Gambling Board register. The editors do not open accounts, deposit or play. That keeps every mark checkable by a reader who opens the same pages, and it means a review can be wrong only in ways a reader can point out with a link.

Every fact behind a mark is stored with a short quote and the address it came from. When a page could not be read, for example because the operator's site refused automated reading or returned an error, the review says so rather than filling the gap.

Unverified operators

A brand whose pages show no licence notice that can be matched to a provincial board is marked unverified. Its score is capped at 2.0, it never appears in a ranking and it never gets a button. If it has a review, the review says plainly that no licence notice was found. Offshore casino sites are not reviewed at all, because online casinos cannot be licensed in South Africa.

A licensed brand that has stopped trading under its own name is treated the same way for rankings: Betting World, which now trades as Betfred South Africa, keeps a review that explains the change but has no ranking place and no button.

When scores change

Terms, bonuses and payment lists change often. When a document changes, the criterion is re-marked and the score recalculated. The date on each page shows when it was last checked. Operators cannot ask for a higher score; they can only publish clearer documents, which we then read like any other.

Gambling is for people aged 18 and over. Help is on the responsible gambling page, and the full list of scored operators is in the reviews section and the licensed betting sites ranking.

Questions and answers

Why is licence weighted highest?

Because betting is legal online in South Africa only with a provincially licensed bookmaker. Everything else matters less if that is missing.

Can an operator ask for a higher score?

It can send corrected documents. A score moves only when a published document supports the change.

Are bonus sizes part of the score?

Not the size. The bonus terms criterion rewards clear, complete rules, not big headline numbers.

Can I check a score myself?

Yes. The calculator on this page loads any bookmaker's real sub-scores with the same weights the reviews use, so you can rebuild the number and see what one changed mark would do.