Punts is free and independent. We earn a commission when you join a licensed bookmaker through our links; it never changes a tip.Free and independent: we earn from our links, never from a tip. 18+.

BetBus: odds, licence and margin

BetBus odds, licence and margin as we measure them: BetBus holds licence 9-2-1-09797 from the Mpumalanga Economic Regulator. On today's board it prices 613 events across 4 sports, with an average margin of 8.6% on football match odds.

BetBus among the licensed South African bookmakers Punts compares
Licence holderBetBus
RegulatorMpumalanga Economic Regulator (Mpumalanga)
Licence number9-2-1-09797
Where we read itNational Gambling Board verified-operators register, plus the Western Cape, North West and Eastern Cape provincial registers, 2026-08-04
Events priced now613: Table tennis 204, Football 142, Tennis 139, Basketball 128
Average margin, football match odds8.6% over the last week (5 of 25, lower is better; 142 matches)
Outright best price85 of 1 368 outcomes it prices (6.2%)
Other markets we readMatch result only, so far

Counts are from the price board as it stands now and change through the day. Punts is not a bookmaker. 18+.

BetBus: questions

Is BetBus legal in South Africa?

Yes. BetBus holds licence 9-2-1-09797 from the Mpumalanga Economic Regulator, as listed on National Gambling Board verified-operators register, plus the Western Cape, North West and Eastern Cape provincial registers (read 2026-08-04). A provincial licence lets it take bets from anyone in South Africa aged 18 or older.

Does BetBus have good odds?

On football match odds over the last week BetBus's average margin was 8.6%, 5 of 25 books we measure (lower is better). Right now it has the outright best price on 85 of the 1 368 outcomes it prices.

Which sports does BetBus price?

On today's board: table tennis (204), football (142), tennis (139), basketball (128).

18+ only. Gambling can be addictive: bet only what you can afford to lose. Free, confidential help: National Responsible Gambling Programme 0800 006 008. Winners know when to stop.
Get the free tips by email