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.
93 live offers
| Brand | Bonus | Wagering | Min deposit | Code | Claim |
|---|---|---|---|---|---|
| 15% other Promotion · sports | — | — | — | Claim bonus | |
| 500% welcome bonus Welcome bonus · sports | — | — | — | Claim bonus | |
| 100% up to R1,000 Welcome bonus · sports | 5x | R25 | — | Claim bonus | |
| Free bet R50 Free bet · sports | — | — | — | Claim bonus | |
| 2UP early payout on football singles Promotion · sports | — | — | — | Claim bonus | |
| 100% up to R3,000 Welcome bonus · sports | 7x | R20 | — | Claim bonus | |
| Up to 10% cashback Cashback · sports | — | — | — | Claim bonus | |
| Free bet R50 Free bet · sports | — | — | — | Claim bonus | |
| Free bet R10 Free bet · sports | — | — | — | Claim bonus | |
| Up to R1,500 Free bet · sports | — | R25 | — | Claim bonus | |
| Free bet R50 Sign-up bonus · sports | 3x | None | — | Claim bonus | |
| 100% up to R5,000 over 3 deposits Welcome bonus · sports | 5x | — | — | Claim bonus | |
| 125% other Promotion · sports | — | — | — | Claim bonus | |
| 600% other Promotion · sports | — | — | — | Claim bonus | |
| 100% up to R3,000 Welcome bonus · sports | 8x | R50 | — | Claim bonus | |
| 5% up to R2,000 Cashback · sports | — | — | — | Claim bonus | |
| 125% other Promotion · sports | — | — | — | Claim bonus | |
| Up to R1,000 Promotion · sports | — | — | — | Claim bonus | |
| 200% up to R3,000 Welcome bonus · sports | 5x | — | — | Claim bonus | |
| Free bet R50 Sign-up bonus · sports | 1x | None | — | Claim bonus | |
| Free bet R50 Sign-up bonus · sports | 5x | None | — | Claim bonus | |
| Mzansibet | Free bet R50 Free bet · sports | No wagering | R50 | — | Claim bonus |
| Mzansibet | 10% up to R5,000 Cashback · sports | — | — | — | Claim bonus |
| Free bet R25 Sign-up bonus · sports | 1x | None | — | Claim bonus | |
| 15% up to R30,000 Reload bonus · sports | — | — | — | Claim bonus | |
| Up to R5,000 Promotion · sports | — | — | — | Claim bonus | |
| Up to R600,000 Promotion · sports | — | — | — | Claim bonus | |
| Free bet R50 Promotion · sports | — | — | — | Claim bonus | |
| Irish Objection: stake back if your horse is objected against Promotion · sports | — | — | — | Claim bonus | |
| Free bet R10 Sign-up bonus · sports | — | R50 | — | Claim bonus | |
| Free bet R50 Free bet · sports | — | — | — | Claim bonus | |
| 100% up to R1,000 Welcome bonus · sports | — | — | — | Claim bonus | |
| Free bet R50 Sign-up bonus · sports | 3x | None | — | Claim bonus | |
| 150% up to R5,000 Welcome bonus · sports | 4x | R99 | — | Claim bonus | |
| 15% up to R10,000 Cashback · sports | 1x | — | — | Claim bonus | |
| Up to R500 Free bet · sports | 3x | — | — | Claim bonus | |
| 1000% other Promotion · sports | — | — | — | Claim bonus | |
| Losing leg refund: 50% to 10x stake back (7+ legs) Promotion · sports | — | — | — | Claim bonus | |
| 25 free spins Loyalty · sports | — | — | — | Claim bonus | |
| 100% up to R5,000 Welcome bonus · sports | 6x | R50 | — | Claim bonus | |
| Up to R200 Promotion · sports | — | — | — | Claim bonus | |
| 100% up to R3,000 Welcome bonus · sports | 8x | R10 | — | Claim bonus | |
| 100% up to R5,000 Welcome bonus · sports | 3x | R50 | — | Claim bonus | |
| Up to 10% cashback Cashback · sports | — | — | — | Claim bonus | |
| Up to R5,000 Promotion · sports | — | — | — | Claim bonus | |
| Free bet R100 Promotion · sports | — | — | — | Claim bonus | |
| Free bet R100 Loyalty · sports | — | — | — | Claim bonus | |
| Free bet R500 Free bet · sports | — | — | — | Claim bonus | |
| 1000% other Promotion · sports | — | — | — | Claim bonus | |
| 100% up to R15,000 + 300 free spins · over 3 deposits Welcome bonus · sports | 10x | R50 | — | Claim bonus | |
| 100% up to R1,000 Welcome bonus · sports | — | R50 | — | Claim bonus | |
| 100% up to €600 Welcome bonus · sports | 10x | €20 | — | Claim bonus | |
| Free R50 no deposit needed Sign-up bonus · sports | 10x | None | — | Claim bonus | |
| 100% up to R2,000 Welcome bonus · sports | 1x | R100 | — | Claim bonus | |
| 100% up to R20,000 Reload bonus · sports | 1x | — | — | Claim bonus | |
| Free bet R20 Aviator free flights · sports | — | — | — | Claim bonus | |
| 300% other Promotion · sports | — | — | — | Claim bonus | |
| 10% other Promotion · sports | — | — | — | Claim bonus | |
| 100% up to R200 Welcome bonus · sports | — | — | — | Claim bonus | |
| 100% up to R5,000 Welcome bonus · sports | 8x | R50 | — | Claim bonus | |
| 100% up to R20,000 Welcome bonus · sports | — | R50 | — | Claim bonus | |
| Free bet R50 Sign-up bonus · sports | 1x | None | — | Claim bonus | |
| 100% up to R5,000 Welcome bonus · sports | 3x | R25 | — | Claim bonus | |
| 100% up to R20,000 Welcome bonus · sports | 5x | R50 | — | Claim bonus | |
| Free bet R20 Free bet · sports | — | — | — | Claim bonus | |
| 100% other Promotion · sports | — | — | — | Claim bonus | |
| Free bet R25 Sign-up bonus · sports | — | None | — | Claim bonus | |
| 100% up to R5,000 Welcome bonus · sports | 6x | R50 | — | Claim bonus | |
| 50% other Promotion · sports | — | — | — | Claim bonus | |
| 100% up to R10,000 Welcome bonus · sports | 6x | R50 | — | Claim bonus | |
| 100% up to R5,000 Welcome bonus · sports | — | R50 | — | Claim bonus | |
| Free bet R250 Free bet · sports | — | — | — | Claim bonus | |
| 100% up to R21,000 + 750 free spins · over 3 deposits Welcome bonus · sports | 4x | R20 | — | Claim bonus | |
| Up to 20% cashback Cashback · sports | — | — | — | Claim bonus | |
| 500% other Promotion · sports | — | — | — | Claim bonus | |
| Up to R222 Promotion · sports | — | — | — | Claim bonus | |
| Free bet R250 Free bet · sports | 1x | R250 | — | Claim bonus | |
| Free bet R50 Free bet · sports | — | R50 | — | Claim bonus | |
| 225% other Promotion · sports | — | — | — | Claim bonus | |
| Free bet R50 Free bet · sports | — | — | — | Claim bonus | |
| 100% up to R15,000 over 3 deposits Welcome bonus · sports | 8x | R50 | — | Claim bonus | |
| 50% up to R5,000 Welcome bonus · sports | — | — | — | Claim bonus | |
| 100% up to R5,000 Welcome bonus · sports | 5x | R50 | — | Claim bonus | |
| 100% up to R3,000 Welcome bonus · sports | 10x | R50 | — | Claim bonus | |
| Free bet R25 Free bet · sports | — | — | — | Claim bonus | |
| 100% up to R30,000 over 5 deposits Welcome bonus · sports | — | R100 | — | Claim bonus | |
| 100% up to R2,550 Welcome bonus · sports | 5x | R20 | — | Claim bonus | |
| 200% up to R3,400 Welcome bonus · sports | — | R17 | — | Claim bonus | |
| Mostbet | 125% up to R7,000 Welcome bonus · sports | 5x | — | — | Claim bonus |
| 100% up to R1,900 Welcome bonus · sports | 5x | R20 | — | Claim bonus | |
| Sports welcome bonus on the first deposit (5x on accumulators) Welcome bonus · sports | 5x | R100 | — | Claim bonus | |
| Up to R3,384 Welcome bonus · sports | 7x | — | — | Claim bonus | |
| 100% up to R2,000 Welcome bonus · sports | 5x | R17 | — | 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:
- If it wins: R50 profit.
- Chance at 2.00: about 48% once the margin is counted.
- 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.
- Bookmaker margin: typically 5% to 7% on football markets.
- Expected cost of R14,000 in bets: about R700 to R1,000.
- 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
- Choose the offer in the table above and open it from our link.
- Register with your SA ID and cellphone number.
- Complete FICA. Most free bets are credited only after ID verification; Pantherbet also asks for proof of address and payment.
- Deposit if required, with an eligible method.
- Place the qualifying bet (for bet-and-get offers) at the stated odds and market type.
- Find the free bet in your bet slip or bonus wallet, and select it before you confirm.
- 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.
- Min odds
- 3
- Wagering
- 7x
- Min deposit
- R20
- Expiry
- 7 days
- Max cashout
- R3,000
- Min odds
- 1.9
- Wagering
- 5x
- Min deposit
- R25
- Expiry
- 2 days
- Max cashout
- R2,000
- Min odds
- 2
- Wagering
- 3x
- Min deposit
- No deposit
- Expiry
- 15 days
- Min odds
- 3
- 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.