Bonuses checked · 67 brands for South African players18+ · 0800 006 008
CasinoSlots.co.za
Best bonuses
Bonuses

Free bets

A free bet is a bet token the bookmaker pays for: you keep the winnings but not the stake. South African bookmakers give them on sign-up (R25 to R50), as first-deposit matches (often 100% up to R1,000 to R5,000) and as weekly bet-and-get rewards. Minimum odds and turnover rules decide what they're worth.

By Mark SmithChecked 4 min read
Curaçao licence
9.8/10
Promotion · sports
15%other

93 live offers

BrandBonusWageringMin depositCodeClaim
1Win15% other
Promotion · sports
———Claim bonus
1Win500% welcome bonus
Welcome bonus · sports
———Claim bonus
Wanejo Bets100% up to R1,000
Welcome bonus · sports
5xR25—Claim bonus
Wanejo BetsFree bet R50
Free bet · sports
———Claim bonus
Wanejo Bets2UP early payout on football singles
Promotion · sports
———Claim bonus
YesPlay100% up to R3,000
Welcome bonus · sports
7xR20—Claim bonus
YesPlayUp to 10% cashback
Cashback · sports
———Claim bonus
YesPlayFree bet R50
Free bet · sports
———Claim bonus
YesPlayFree bet R10
Free bet · sports
———Claim bonus
PantherBetUp to R1,500
Free bet · sports
—R25—Claim bonus
SupabetsFree bet R50
Sign-up bonus · sports
3xNone—Claim bonus
Supabets100% up to R5,000 over 3 deposits
Welcome bonus · sports
5x——Claim bonus
Supabets125% other
Promotion · sports
———Claim bonus
Goldrush600% other
Promotion · sports
———Claim bonus
Playabets100% up to R3,000
Welcome bonus · sports
8xR50—Claim bonus
Playabets5% up to R2,000
Cashback · sports
———Claim bonus
Playabets125% other
Promotion · sports
———Claim bonus
PlayabetsUp to R1,000
Promotion · sports
———Claim bonus
1xBet200% up to R3,000
Welcome bonus · sports
5x——Claim bonus
GbetsFree bet R50
Sign-up bonus · sports
1xNone—Claim bonus
BetsheziFree bet R50
Sign-up bonus · sports
5xNone—Claim bonus
MzansibetFree bet R50
Free bet · sports
No wageringR50—Claim bonus
Mzansibet10% up to R5,000
Cashback · sports
———Claim bonus
HollywoodbetsFree bet R25
Sign-up bonus · sports
1xNone—Claim bonus
Hollywoodbets15% up to R30,000
Reload bonus · sports
———Claim bonus
HollywoodbetsUp to R5,000
Promotion · sports
———Claim bonus
HollywoodbetsUp to R600,000
Promotion · sports
———Claim bonus
HollywoodbetsFree bet R50
Promotion · sports
———Claim bonus
HollywoodbetsIrish Objection: stake back if your horse is objected against
Promotion · sports
———Claim bonus
BetwayFree bet R10
Sign-up bonus · sports
—R50—Claim bonus
BetwayFree bet R50
Free bet · sports
———Claim bonus
Betway100% up to R1,000
Welcome bonus · sports
———Claim bonus
EasybetFree bet R50
Sign-up bonus · sports
3xNone—Claim bonus
Easybet150% up to R5,000
Welcome bonus · sports
4xR99—Claim bonus
Easybet15% up to R10,000
Cashback · sports
1x——Claim bonus
EasybetUp to R500
Free bet · sports
3x——Claim bonus
Easybet1000% other
Promotion · sports
———Claim bonus
EasybetLosing leg refund: 50% to 10x stake back (7+ legs)
Promotion · sports
———Claim bonus
Easybet25 free spins
Loyalty · sports
———Claim bonus
10bet100% up to R5,000
Welcome bonus · sports
6xR50—Claim bonus
10betUp to R200
Promotion · sports
———Claim bonus
Virgin Bet100% up to R3,000
Welcome bonus · sports
8xR10—Claim bonus
TicTacBets100% up to R5,000
Welcome bonus · sports
3xR50—Claim bonus
TicTacBetsUp to 10% cashback
Cashback · sports
———Claim bonus
TicTacBetsUp to R5,000
Promotion · sports
———Claim bonus
TicTacBetsFree bet R100
Promotion · sports
———Claim bonus
TicTacBetsFree bet R100
Loyalty · sports
———Claim bonus
SportingbetFree bet R500
Free bet · sports
———Claim bonus
Sportingbet1000% other
Promotion · sports
———Claim bonus
Sportingbet100% up to R15,000 + 300 free spins · over 3 deposits
Welcome bonus · sports
10xR50—Claim bonus
Sunbet100% up to R1,000
Welcome bonus · sports
—R50—Claim bonus
Thunderpick100% up to €600
Welcome bonus · sports
10x€20—Claim bonus
BetXchangeFree R50 no deposit needed
Sign-up bonus · sports
10xNone—Claim bonus
BetXchange100% up to R2,000
Welcome bonus · sports
1xR100—Claim bonus
BetXchange100% up to R20,000
Reload bonus · sports
1x——Claim bonus
BetXchangeFree bet R20
Aviator free flights · sports
———Claim bonus
BetXchange300% other
Promotion · sports
———Claim bonus
BetXchange10% other
Promotion · sports
———Claim bonus
Interbet100% up to R200
Welcome bonus · sports
———Claim bonus
Bettabets100% up to R5,000
Welcome bonus · sports
8xR50—Claim bonus
Playbet100% up to R20,000
Welcome bonus · sports
—R50—Claim bonus
Lucky FishFree bet R50
Sign-up bonus · sports
1xNone—Claim bonus
SuperSportBet100% up to R5,000
Welcome bonus · sports
3xR25—Claim bonus
World Sports Betting100% up to R20,000
Welcome bonus · sports
5xR50—Claim bonus
World Sports BettingFree bet R20
Free bet · sports
———Claim bonus
World Sports Betting100% other
Promotion · sports
———Claim bonus
World Sports BettingFree bet R25
Sign-up bonus · sports
—None—Claim bonus
Bet.co.za100% up to R5,000
Welcome bonus · sports
6xR50—Claim bonus
Bet.co.za50% other
Promotion · sports
———Claim bonus
playTSOGO100% up to R10,000
Welcome bonus · sports
6xR50—Claim bonus
playTSOGO100% up to R5,000
Welcome bonus · sports
—R50—Claim bonus
playTSOGOFree bet R250
Free bet · sports
———Claim bonus
Betfred100% up to R21,000 + 750 free spins · over 3 deposits
Welcome bonus · sports
4xR20—Claim bonus
BetfredUp to 20% cashback
Cashback · sports
———Claim bonus
Betfred500% other
Promotion · sports
———Claim bonus
BetfredUp to R222
Promotion · sports
———Claim bonus
LulabetFree bet R250
Free bet · sports
1xR250—Claim bonus
LulabetFree bet R50
Free bet · sports
—R50—Claim bonus
Lulabet225% other
Promotion · sports
———Claim bonus
LulabetFree bet R50
Free bet · sports
———Claim bonus
Soccershop (ReadySteadyBet)100% up to R15,000 over 3 deposits
Welcome bonus · sports
8xR50—Claim bonus
Jabula Bets50% up to R5,000
Welcome bonus · sports
———Claim bonus
TAB (Tabonline)100% up to R5,000
Welcome bonus · sports
5xR50—Claim bonus
Swifty Sports100% up to R3,000
Welcome bonus · sports
10xR50—Claim bonus
BetJetsFree bet R25
Free bet · sports
———Claim bonus
Apexbets100% up to R30,000 over 5 deposits
Welcome bonus · sports
—R100—Claim bonus
22Bet100% up to R2,550
Welcome bonus · sports
5xR20—Claim bonus
Melbet200% up to R3,400
Welcome bonus · sports
—R17—Claim bonus
Mostbet125% up to R7,000
Welcome bonus · sports
5x——Claim bonus
Betwinner100% up to R1,900
Welcome bonus · sports
5xR20—Claim bonus
MegapariSports welcome bonus on the first deposit (5x on accumulators)
Welcome bonus · sports
5xR100—Claim bonus
4rabetUp to R3,384
Welcome bonus · sports
7x——Claim bonus
PariPesa100% up to R2,000
Welcome bonus · sports
5xR17—Claim bonus

How free bets work

A free bet is a stake the bookmaker pays for. Place it like any bet: if it wins you get the profit, if it loses you’ve lost nothing of your own. In South Africa the term covers several different offers, and this page lists all bookmaker promotions in one table.

  • Sign-up free bets. R25 to R50 on registration, no deposit. Hollywoodbets and Supabets are the best known.
  • First-deposit matches. Bonus money for sport, such as YesPlay’s 100% up to R3,000 or Playabets’ 100% up to R3,000.
  • Bet-and-get. Bet a set amount, get a free bet back: Mzansibet’s bet R50 get R50, YesPlay’s Powerball offer, Betway’s Free Bet Club.
  • Insurance and refunds. A free bet if a multi loses by one leg, or if your first bet loses, such as Pantherbet’s extra bets on your first six losing singles.
  • Multibet boosts. Extra winnings on accumulators; not free bets as such, but listed with them.

What a free bet costs and pays

Worked example: sign-up free bet

An R50 free bet at odds of 2.00, profit only:

  1. If it wins: R50 profit.
  2. Chance at 2.00: about 48% once the margin is counted.
  3. Expected value: about R24.

At higher minimum odds the win is bigger but rarer, and the expected value stays around 45% to 50% of the face value.

Worked example: deposit match

YesPlay matches a R1,000 first deposit with R1,000. The wagering is 7x the deposit plus bonus, so R14,000 in bets at odds of 1.9 or more, within 7 days.

  1. Bookmaker margin: typically 5% to 7% on football markets.
  2. Expected cost of R14,000 in bets: about R700 to R1,000.
  3. Expected value: close to zero, sometimes slightly positive.

Compare that with Wanejobets’ sports bonus, 100% up to R1,000 at 5x the bonus only: R5,000 in bets, an expected cost of around R300, so most of the R1,000 survives. The catch there is a two-day window and 3+ leg multis at 2.00 per leg, which raises the real margin.

How to claim a free bet

  1. Choose the offer in the table above and open it from our link.
  2. Register with your SA ID and cellphone number.
  3. Complete FICA. Most free bets are credited only after ID verification; Pantherbet also asks for proof of address and payment.
  4. Deposit if required, with an eligible method.
  5. Place the qualifying bet (for bet-and-get offers) at the stated odds and market type.
  6. Find the free bet in your bet slip or bonus wallet, and select it before you confirm.
  7. Play it within the expiry, at or above the minimum odds.

Terms that trip people up

  • Stake not returned. The single biggest misunderstanding.
  • Odds floors and ceilings. Pantherbet’s extra bets must be placed at 1.80 to 2.00, not higher.
  • Singles vs multis. Some offers want single bets only, others 3+ leg or 5+ leg multis.
  • Pre-match only. Live bets, system bets and cash-outs are often excluded.
  • Short expiry. Hollywoodbets’ sign-up bet lasts a day; deposit bonuses usually 7 to 15 days.
  • Turnover on winnings. Supabets’ sign-up winnings need 3x turnover before withdrawal.
  • Max win caps. Most sign-up free bets cap winnings.

Our picks

The featured 1Win sports package is listed first. Its South African terms are still being confirmed, so check its card for the current status before you deposit.

Curaçao licence
9.8/10
Welcome bonus · sports
500%welcome bonus
Min odds
3
SA licensed
7.6/10
Welcome bonus · sports
100% up toR3,000
Wagering
7x
Min deposit
R20
Expiry
7 days
Max cashout
R3,000
Min odds
1.9
SA licensed
8.1/10
Welcome bonus · sports
100% up toR1,000
Wagering
5x
Min deposit
R25
Expiry
2 days
Max cashout
R2,000
Min odds
2
SA licensed
7.7/10
Sign-up bonus · sports
Free betR50
Wagering
3x
Min deposit
No deposit
Expiry
15 days
Min odds
3
SA licensed
6.6/10
Free bet · sports
Free betR50
Wagering
No wagering
Min deposit
R50
Expiry
7 days
Max cashout
R100,000
Min odds
2

Brand-by-brand details, with every current offer and claim steps, are on the 1xBet bonus, Betway bonus and Betshezi bonus pages, among others.

For free bets that need no deposit, see the sign-up bonus page. Ranked bookmakers are on best betting sites and free bet no deposit. Need help with odds? The odds converter and bet calculator show what a slip pays.

Free bets on horse racing and Lucky Numbers

Football dominates free bet terms, but South African bookmakers also run offers for horse racing and Lucky Numbers. BetXchange adds 10% to winning SA tote bets, Betfred refunds 20% of a losing first horse racing bet, and Hollywoodbets refunds your stake on a straight win bet if your horse is objected against. On Lucky Numbers, YesPlay gives an R50 free bet when you bet R50 on SA Powerball. Each has its own odds and market rules, listed on the offer card.

Picking the right market for a free bet

Because you keep only the profit, free bets work best at moderate odds, around 2.00 to 3.00, where the profit is meaningful and the chance of winning is still reasonable. A free bet at 1.20 returns very little; one at 10.00 rarely lands. PSL and EPL match results, double chance and both-teams-to-score markets are popular choices for South African punters.

Free bets reduce the cost of betting; they don’t remove it. Decide your weekly betting budget first, use the deposit limits in your account, and call the NRGP on 0800 006 008 if betting stops being fun.

Frequently asked questions

Which bookmakers give a free bet on sign-up in South Africa?

Hollywoodbets (R25), Supabets, Gbets, Betshezi and Lucky Fish (R50 each) and Easybet (R50 plus 25 spins) give free bets after registration and FICA, with no deposit.

Do I get my stake back on a winning free bet?

Usually not. Most South African free bets pay only the profit. An R50 free bet that wins at 2.00 returns R50, not R100.

What are the minimum odds for free bets?

They vary: Hollywoodbets' sign-up bet needs 1.50, Supabets' 3.00, Wanejobets' sports bonus 2.00 per leg on 3+ leg multis, and Betway's sign-up bundle a 5-leg multi at 3.00 total.

Can I use a free bet on Lucky Numbers?

At some bookmakers. Hollywoodbets lets you use its R25 sign-up bet on Lucky Numbers, and YesPlay gives Lucky Numbers free bets for Powerball and UK 49s bets.

What is a deposit match sports bonus?

Bonus money equal to a share of your first deposit, which you must bet a set number of times at minimum odds before it becomes withdrawable. YesPlay's 100% up to R3,000 at 7x is a typical example.

From our research

Other bonus types

Mark Smith, illustrated portrait
Editor · updated 07 Nov 2026

Mark has been writing about online gaming since 2007, covering everything from sportsbooks to casino and slot reviews, offering insights for players of all levels.

Set a limit before you playFree, confidential help 24/7: NRGP 0800 006 008.
Compare