Compare offers

Free bets in Kenya 2026: what the terms really give a punter

By the Kenya Bet Scout teamTerms checked18+ · we may earn a commission

A free bet is worth less than the same amount in cash, and how much less depends on the odds it is placed at and the rules attached to it. This guide sets out the free bets the 18 bookmakers in the Scout Report actually offer, and what each one is worth in shillings.

Which Kenyan bookmakers offer a free bet?

Four of the 18 bookmakers in the Scout Report pay all or part of their welcome offer as free bets. Mozzart Bet gives a sportsbook free bet worth 50% of a first deposit, up to KSh 2,500, together with Aviator free bets. Yellowbet matches a first deposit with sports free bets up to KSh 10,000 once a turnover target is met. Pepeta pays its whole welcome offer as Aviator free bets over a new customer’s first five days, and KessBet’s tiered first-deposit rewards include a football coupon and an Aviator free bet.

OdiBets’ long-running KSh 30 no-deposit free bet showed as ended on its promotions page on 4 November 2026, and new customers there now receive a refund paid as bonus if their first bet loses. GoldPari mentions ongoing free-bet options and SportPesa advertises registration “Free Bundles”, but neither publishes the terms outside the account.

Smaller free bets also appear in game promotions open to every customer, such as Radabet’s KSh 200 free bet for five Aviator cash-outs at 5.00x or more, SportPesa’s Aviator Rain and OdiBets’ KSh 10 free-bet drops on one crash game. Those come and go weekly, so this guide concentrates on the welcome offers.

Choose bookmakers

18+ · Gambling is addictive! Play responsibly! Offers change often; confirm terms on the bookmaker's site.

The table below prices the free-bet offers at four deposit sizes from the terms recorded for each bookmaker, so it changes when they do.

BookmakerBonusWhat the rules askChance of finishingAverage left after tax
Mozzart Bet
50% free bet up to KSh 2,500 on first deposit
KSh 95Bet KSh 190 on 4+ legs at 1.70+, then the free bet (stake not returned)100%KSh 202
+KSh 21 vs no offer
Yellowbet
100% up to KSh 10,000 in free bets
KSh 190Bet KSh 570 on 3+ legs at 1.30+, total 3.00+, then the free bet (stake not returned)33%KSh 159
−KSh 22 vs no offer
Pepeta
Up to 25 Aviator free bets of KSh 10 in the first 5 days
KSh 25050 qualifying rounds of KSh 10, cash-out at 2.00x or moren/aKSh 281
+KSh 100 vs no offer
OdiBets
Lost First Bet Bonus: up to KSh 200 back as bonus
KSh 190First bet KSh 190 at 1.50+. If it loses, the bonus goes on 6+ legs at 2.50+37% (first bet loses)KSh 217
+KSh 36 vs no offer

Each row starts from the amount sent by M-Pesa, less 5% excise, and ends with the average left after the 5% payout tax, across 20,000 simulated punters. Assumes a 6% bookmaker margin on every selection, the minimum slip the rules allow, and flat stakes of half the deposit. "vs no offer" compares that with withdrawing the deposit untouched (KSh 180.50 at this deposit). Figures update when the terms in the record change. 18+ · Gambling is addictive! Play responsibly!

Mozzart, Pepeta and OdiBets terms re-read on their own pages on 4 November 2026. Yellowbet and KessBet terms are from the site’s bookmaker records of 31 October 2026.

Is a free bet worth its face value?

No. Most free bets pay only the winnings when they win, never the stake, so a KSh 50 free bet that wins at odds of 2.00 pays KSh 50 rather than KSh 100. That single rule takes a large share of the value away, and it takes the most at short odds.

Because the stake is not returned, a free bet is worth less than cash of the same face value. Under the model, KSh 50 of the punter’s own money returns about KSh 45 on average at any odds, while a KSh 50 free bet that pays only its winnings gets close to that only at long odds.

Why long odds suit a free bet

When the stake is not returned, a win at 1.50 pays only half the stake as winnings, while a win at 5.00 pays four times the stake. The chance of winning falls as the odds lengthen, but the share of each win that the punter keeps rises faster. That is the reverse of how a cash bet behaves, and it is why free bets placed on a short-priced favourite are usually wasted.

The rules of each offer still decide what the free bet can be used on, and some of them force much longer odds than any punter would choose.

How does the Mozzart free bet work?

Mozzart’s Karibu Bonus gives a free bet worth 50% of the first deposit, from a deposit of KSh 100 up to a free bet of KSh 2,500. The punter qualifies by playing the first deposit within 7 days on pre-match or live tickets of at least four selections at odds of 1.70 or more, and the free bet arrives 15 minutes later.

On a KSh 100 deposit that means a KSh 50 free bet. Mozzart’s terms do not set separate rules for spending the free bet or say whether its stake is returned. If it is used on a four-fold at 1.70 a leg and pays only its winnings, it is worth about KSh 33 on average after tax, and it wins roughly one time in 11.

The Aviator free bets that come with it are different in kind. Mozzart describes them as wager-free with winnings paid as real cash, and their number rises with the deposit: 10 free bets of KSh 10 for KSh 100 to 500, 15 for up to KSh 1,000, 25 for up to KSh 5,000 and 50 above that. The offers guide prices the whole package.

How does the Yellowbet free-bet welcome work?

Yellowbet’s sports welcome is a 100% match on the first deposit, paid as free bets of up to KSh 10,000. The free bets arrive only after the punter has placed three times the bonus amount in qualifying bets within three days of depositing. A qualifying slip needs at least three selections, each at 1.30 or more, with total odds of at least 3.00. Three legs at 1.30 come to only 2.20, so the total-odds rule is the one that bites.

At a KSh 100 deposit, the target is KSh 300 of qualifying bets. Assuming a 6% margin on each selection, KSh 100 of the punter’s own money finishes that target only about one time in three, because two or three losing slips leave too little to continue. A KSh 100 free bet that does arrive is worth about KSh 53 on average if placed at total odds of 3.00, since Yellowbet takes the free-bet stake off any winnings. Net winnings from the free bets are capped at KSh 50,000.

The three-day window is the shortest of any deposit match in the Scout Report, and it suits a punter who was going to bet several three-leg slips that week anyway far better than one who deposits for the offer.

How do Aviator free bets work in Kenya?

An Aviator free bet is a fixed stake, usually KSh 10, for one round of the game. If the punter cashes out before the plane flies away, the stake multiplied by the cash-out point, minus the stake itself where only winnings are paid, goes to the balance.

Pepeta’s five-day welcome offer

Pepeta gives a new customer 5 Aviator free bets of KSh 10 for every one of the first five days on which they place 10 qualifying Aviator bets of KSh 10 or more. The free bets are credited by 2pm the next day and expire 24 hours after that. The days need not be consecutive, so a punter who misses the first three can still qualify on the last two.

The qualifying rule is the part to read closely. A bet counts only if it cashes out at 2.00x or higher, or loses. A bet cashed out at 1.99x or lower does not count at all. In practice, the offer asks for at least KSh 100 a day of the punter’s own stakes played to 2.00x or beyond, in return for KSh 50 of free bets whose stake is never returned. That is a lot of fast, high-variance play for a small reward, and the Aviator guide explains why that kind of play empties a balance quickly.

KessBet’s Aviator free bet

KessBet’s first-deposit rewards, from KSh 50 on a KSh 49 deposit up to KSh 5,000 on KSh 999, are split between a football coupon, an Aviator free bet and a casino reward that needs 30 times casino play before it turns into a free bet. The terms do not publish the split for each tier. KessBet also had no licence number on its site when the record was made, which matters more than the size of any free bet.

What a KSh 10 Aviator free bet is worth

Very little on its own. A KSh 10 free bet cashed out at 2.00x pays KSh 10 in winnings, minus the 5% payout tax, and it only does that in the rounds that reach 2.00x. Its value lies almost entirely in the chance of a long round, which is exactly the chance the game is built to make rare.

Is the OdiBets lost first bet refund a free bet?

In effect it is a free bet with very heavy conditions. A new OdiBets customer who places a first sports bet of at least KSh 100, on the 1X2 market at odds of 1.50 or more, receives up to KSh 200 back as bonus if that bet loses. Cash-out bets do not qualify.

The bonus then has to be bet on a multi of at least six selections, every one at 2.50 or more and all on 1X2, within 48 hours of being credited. The bonus stake is never paid out with the winnings.

OdiBets Lost First Bet Bonus terms: minimum stake KSh 100 at odds of 1.50 or higher on 1X2, maximum refund KSh 200 bonus, bonus to be wagered on a multi-bet of at least 6 selections each at odds of 2.50 or higher.
The refund arrives as bonus credit and expires 48 hours after it is credited.Source: OdiBets promotion terms, 4 Nov 2026

Six legs at 2.50 multiply to total odds of about 244. Assuming a 6% margin on each selection, a slip like that wins about one time in 346. Because the payout is so large when it does land, the refund is worth roughly two-thirds of its face value on average, but in 345 cases out of 346 it ends up worth nothing. For a punter who treats it as a small lottery ticket, that is a fair description. For anyone who reads “we pay you back” as a safety net, it is not one.

What to check before using a free bet

Expiry

Expiry on Kenyan free bets is short. Pepeta’s Aviator free bets last 24 hours from crediting, OdiBets’ refund bonus 48 hours, Yellowbet allows three days to earn its free bets and Mozzart 7 days to play the qualifying deposit. A free bet that expires unused is simply gone.

Verification and one account per phone number

Several offers are limited to the first account registered to a phone number. Pepeta says that only the first account qualifies if a customer has more than one number or more than one account. OdiBets’ old free bet was lost if the account was not verified within 7 days. A punter who changes SIM cards or registers twice risks losing the offer and, in some terms, any winnings from it.

Markets and minimum odds

Free bets are often limited to certain markets, such as 1X2 only at OdiBets, or to pre-match and live tickets at Mozzart, with system tickets excluded. Minimum odds and leg counts matter even more than with cash, for the reasons above.

Deposit thresholds after excise

Where a free bet depends on a minimum deposit, the 5% excise can leave the credited amount just under the threshold. KSh 100 sent by M-Pesa credits KSh 95, so KSh 106 is the safe amount for a KSh 100 threshold.

Is tax taken from free-bet winnings?

Yes. Winnings from a free bet are paid into the account like any other payout, and the 5% withholding tax applies to them. The Finance Act 2026 also extended excise to money “provided by a player or the operator” for betting, which on a plain reading reaches the free bet itself. No bookmaker in the Scout Report has said how it treats that, and the betting tax guide explains the wording.

Free bets FAQ

Which betting site gives a free bet without a deposit in Kenya?

None of the 18 bookmakers in the Scout Report publishes a current no-deposit free bet. OdiBets’ KSh 30 free bet showed as ended on 4 November 2026, and SportPesa’s registration “Free Bundles” have no published terms.

What is the Yellowbet welcome bonus?

A 100% match on the first deposit, paid as sports free bets up to KSh 10,000, after three times the bonus amount is bet within three days on slips of three or more legs at 1.30 or more and total odds of 3.00 or more.

Can I withdraw a free bet?

No. A free bet can only be placed. Its winnings can be withdrawn once the offer’s conditions are met, and usually only the winnings, never the free-bet stake.

What odds should a free bet be used at?

Because the stake is usually not returned, a free bet keeps more of its value at longer odds. A KSh 50 free bet is worth about KSh 22 on average at 2.00 and about KSh 36 at 5.00, after tax, under a 6% margin assumption.

How long do free bets last?

Not long. Pepeta’s Aviator free bets expire 24 hours after crediting, and OdiBets’ refund bonus after 48 hours.

Does Mozzart return the free-bet stake?

Its Karibu Bonus terms do not say. The Aviator free bets that come with the offer are described as wager-free, with winnings paid as cash.

Is tax deducted from free-bet winnings?

Yes. The 5% withholding tax applies to any payout to the account, free-bet winnings included.

18+

Gambling is addictive! Play responsibly! Betting is not a way to make money. Set a deposit limit before you play, and never bet money meant for rent, school fees or food.

Bookmakers must offer deposit limits, time-outs and self-exclusion. If betting is hurting you or someone close to you, talk to someone you trust or a health professional.