Compare offers

Betting bonuses in Kenya 2026: the offer terms, compared and priced

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

About half the bookmakers in the Scout Report publish a welcome offer with usable terms, and the rules attached to those offers matter far more than the headline figure. This guide sets out each offer's terms as the bookmaker publishes them and works out what they are worth at the stakes Kenyan punters actually use.

Which Kenyan betting sites have a welcome offer?

Ten of the 18 bookmakers in the Scout Report publish a new-customer offer with terms a punter can read before depositing. Seven of them are deposit matches or reward packages: 1xBet, 22Bet, Melbet, Yellowbet, ChezaCash, Megapari and KessBet. Mozzart Bet and Pepeta pay theirs as free bets, and OdiBets refunds a losing first bet as bonus.

Four more advertise a welcome offer without publishing its amount or rules outside the account: Radabet, HelaBet, GoldPari and SportPesa. The remaining four, Betika, betPawa, SportyBet and Shabiki, have no offer for new customers only, though all of them run standing promotions open to every customer.

Four of the ranked bookmakers, GoldPari, HelaBet, KessBet and Megapari, had no licence number on their own sites when they were checked, which the table and each review make clear. An offer from a bookmaker whose licence cannot be seen carries a risk that no bonus term makes up for.

The table lists every ranked bookmaker in Scout Report order, which is set by licence, payments and the other tests in how we scout, not by the size of the offer.

BookmakerOfferConditions
BetikaNo new-customer offer
A daily deposit bonus (KSh 3 to KSh 8) is open to all customers.
Rollover: Not stated
Minimum odds: 4.99 total odds (deposit bonus)
Time to use it: Not stated
betPawaNo new-customer offer
Daily 5% deposit bonus and an accumulator Win Bonus are open to all customers.
Rollover: Not stated
Minimum odds: Not stated
Time to use it: Not stated
Mozzart Bet50% free bet up to KSh 2,500 on first deposit
First deposit of KSh 100+, played within 7 days; adds 10–50 Aviator free bets of KSh 10.
Rollover: Play the first deposit once on 4+ selections; free-bet rollover not stated
Minimum odds: 1.70 per selection, 4+ selections
Time to use it: 7 days to play the first deposit
SportPesaCurrent offers in account
Registration bundles and casino promotions have their own eligibility and expiry rules.
Rollover: Not stated
Minimum odds: Not stated
Time to use it: Not stated
OdiBetsLost First Bet Bonus: up to KSh 200 back as bonus
If a new customer's first sports bet of KSh 100+ at 1.50+ loses, up to KSh 200 comes back as bonus, to be bet on 6+ selections at 2.50+ each within 48 hours. The bonus stake isn't paid out. The KSh 30 registration free bet has ended.
Rollover: Bet once on a multi of 6+ selections, each 2.50 or more (1X2)
Minimum odds: First bet KSh 100+ at 1.50+, 1X2 only, no cash-out
Time to use it: 48 hours after the bonus is credited
1xBet200% first-deposit bonus
KSh 112 qualifying deposit; 30 days. Public guide mixes accumulator and 1xGames wagering; confirm full rules.
Rollover: Account-specific rules require confirmation
Minimum odds: 1.40 mentioned for accumulators; full conditions apply
Time to use it: 30 days
SportyBetMultibet bonus up to 1,000%
Dynamic rate; 2+ qualifying selections at odds of 1.20+. No welcome offer confirmed.
Rollover: Not stated
Minimum odds: Not stated
Time to use it: Not stated
ShabikiMultibet boosts and casino cashback
Casino cashback uses tiers up to 10%, capped at KSh 1,500, credited Wednesday with no wagering. Sports promotions have separate rules.
Rollover: Not stated
Minimum odds: Not stated
Time to use it: Not stated
RadabetWelcome boost after a first deposit of KSh 10 or more
Amount and wagering are shown only on the offer itself, not published.
Rollover: Not stated
Minimum odds: Not stated
Time to use it: Not stated
ChezaCashDeposit bonus on first three deposits, up to KSh 17,500 in total
200%, 150% and 100% on deposits 1–3; sportsbook only.
Rollover: 5x deposit plus bonus, 5+ selections
Minimum odds: Total odds 20.00 per betslip
Time to use it: 7 days from credit
PepetaUp to 25 Aviator free bets of KSh 10 in the first 5 days
5 free bets per day after 10 Aviator bets of KSh 10+ cashed out at 2.00x or lost.
Rollover: Not stated; only free-bet winnings are credited
Minimum odds: Cash-out at 2.00x or more on qualifying bets
Time to use it: First 5 days; each free bet expires 24 hours after crediting
22Bet100% up to KSh 19,000
KSh 150 qualifying deposit; 5x wagering on 3+ legs at 1.40+ per leg.
Rollover: 5x on accumulators of 3+ events
Minimum odds: 1.40 per event
Time to use it: Not stated
Yellowbet100% up to KSh 10,000 in free bets
3x wagering; 3+ selections; odds 1.30+ per selection and 3.00+ total; 3 days.
Rollover: 3x bonus
Minimum odds: 1.30 per selection; 3.00 total
Time to use it: 3 days
Melbet200% up to KSh 25,700
Kenya sports offer: KSh 130 qualifying deposit; 30-day period. Account rules govern wagering and eligible odds.
Rollover: Not stated
Minimum odds: Not stated
Time to use it: Not stated
KessBetFirst-deposit rewards up to KSh 5,000 in four tiers
Deposits from KSh 49 earn tiered rewards; the casino reward needs 30x wagering.
Rollover: 30x on the casino wagering reward
Minimum odds: Not stated
Time to use it: Not stated
Megapari100% on first two deposits
Global guide: up to US$100 per deposit; 5x wagering, 3+ legs at 1.40+. Kenya amounts to confirm.
Rollover: 5x bonus
Minimum odds: 1.40 per leg; 3+ legs
Time to use it: 30 days
HelaBetWelcome offer in account
Check Kenya currency amounts, wagering and expiry before selecting a package.
Rollover: Not stated
Minimum odds: Not stated
Time to use it: Not stated
GoldPariWelcome offers in account
Select the sports or casino package and read its local deposit, wagering and expiry conditions.
Rollover: Not stated
Minimum odds: Not stated
Time to use it: Not stated

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

Offer terms come from the site’s bookmaker records (31 October 2026) and were re-read on the bookmakers’ own pages for Mozzart, OdiBets, Pepeta, Betika, betPawa and 22Bet on 4 November 2026.

Why the headline figure says so little

A bonus figure only becomes money once its conditions are met, and Kenyan offers set those conditions mainly through the slip a punter must place: how many selections, at what minimum odds, and how many times over. Those rules decide how often the bonus turns into anything withdrawable, and they vary far more than the headline amounts do.

Set the slips each offer requires side by side and the spread is enormous. 22Bet, 1xBet and Megapari share the same rule of three legs at 1.40. A betPawa Win Bonus slip at its minimum of three legs at 1.20 wins about one time in two. The six-leg slip at 2.50 a leg that OdiBets requires for its refund bonus wins about one time in 346.

That gap is the real difference between the offers. A bonus that must be bet on a slip that almost never wins is, for most punters, a bonus that disappears.

What each offer is worth, deposit by deposit

The table prices every offer whose terms are published in full, at the deposits Kenyan punters actually make, with the 5% excise on the deposit and the 5% tax on payouts included. It is worked out from each bookmaker’s own terms as recorded on this site, so when an offer changes, the figures here and on the bookmaker’s bonus page change with it. The note under the table sets out the model’s assumptions. It is a guide to how the terms behave, and any single punter’s result will differ.

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
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
1xBet
200% first-deposit bonus
KSh 380Bet KSh 1,900 on 3+ legs at 1.40+50%KSh 316
+KSh 135 vs no offer
ChezaCash
Deposit bonus on first three deposits, up to KSh 17,500 in total
KSh 380Bet KSh 2,850 on 5+ legs, total 20.00+12%KSh 63
−KSh 118 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
22Bet
100% up to KSh 19,000
KSh 190Bet KSh 950 on 3+ legs at 1.40+53%KSh 241
+KSh 60 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

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!

The KSh 100 column makes a point most offers bury in the small print. KSh 100 sent by M-Pesa credits KSh 95, and several minimum deposits are set at exactly KSh 100 or more, so a punter who sends a round KSh 100 can miss the offer altogether.

The banners below are each bookmaker’s own artwork for its offer, shown as a record of how it is advertised, not as a recommendation.

Mozzart Bet: 50% free bet up to KSh 2,500

A first deposit of KSh 100 or more earns a free bet worth 50% of it, up to KSh 2,500. To qualify, the punter has to play the first deposit within 7 days on pre-match or live tickets with at least four selections, each at odds of 1.70 or more. System tickets do not count. The free bet lands in the free-bet wallet 15 minutes after the qualifying play.

Mozzart Karibu Bonus banner: up to 50 free spins and up to KSh 2,500 in free bets.
The banner leads with “50 Free Spins”, while the terms describe the extras as Aviator free bets of KSh 10.Source: Mozzart promotions page, 4 Nov 2026

The terms do not say whether “100 KES or more” means the amount sent or the amount credited after excise. KSh 100 sent by M-Pesa credits KSh 95, so a punter who wants to be certain of qualifying needs to send KSh 106.

The qualifying slip is the expensive part. Four legs at 1.70 multiply to total odds of about 8.35, and under the model a slip like that wins roughly 1 in 11. At KSh 200 sent, KSh 190 is credited and the free bet is worth KSh 95 in face value. After the qualifying play, the free bet and both taxes, the average punter is left with KSh 202, which is KSh 21 compared with withdrawing the deposit untouched. Taken together, the offer adds something to a punter who was going to play a four-fold anyway, and costs one who would otherwise have bet singles.

The deposit also earns Aviator free bets of KSh 10 each, credited within 48 hours: 10 for a deposit of KSh 100 to 500, 15 up to KSh 1,000, 25 up to KSh 5,000 and 50 above that. Mozzart describes these as wager-free, with winnings paid as cash. The campaign is scheduled to run until 31 December 2026.

22Bet: 100% first-deposit match

22Bet matches a first deposit of at least KSh 150 in full. Its bonus rules page sets the sports maximum at KSh 19,000, while its homepage advertises “up to KES 50,000” and another rules page is titled “up to 15000 KES”. The rules page and the site’s own record both give KSh 19,000, so that is the figure used here, but the other two numbers were still on 22Bet’s pages in late October. The bonus has to be wagered five times on accumulators of at least three selections, each at odds of 1.40 or more.

At the minimum, a punter sends KSh 158 to have KSh 150 credited and receives a KSh 150 bonus, which then needs KSh 750 of qualifying bets. Under the model, a punter finishes that wagering 53% of the time and ends with KSh 186 on average after tax, KSh 43 against withdrawing the deposit untouched. Among the deposit matches with full Kenyan terms, this one has some of the lightest rules for its size. The catches are elsewhere: 22Bet’s site does not print an M-Pesa paybill, its licence is in the old BCLB format and its site blocks visitors outside Kenya, so its pages were read through a fetch tool rather than a browser. Its review covers those points.

OdiBets: refund on a losing first bet

New OdiBets customers whose first settled sports bet loses receive up to KSh 200 back as a bonus. The first bet must be at least KSh 100 on the 1X2 market at odds of 1.50 or more, and cash-out bets do not count. The refund then has to be bet on a multi of at least six selections, each at 2.50 or more, within 48 hours, and the bonus stake is not paid out with any winnings.

OdiBets Lost 1st Bet Refund banner: get 200 bob back as a bonus when you lose your first bet.
“200 bob back” arrives as bonus credit for a six-leg slip at 2.50 a leg, not as cash.Source: OdiBets promotions page, 4 Nov 2026, button cropped

Six legs at 2.50 multiply to total odds of about 244. Under the model that slip wins about 1 in 346, so the refund is worth something on average but nothing at all in the great majority of cases. The free bets guide works through it in more detail.

Pepeta: Aviator free bets over five days

Pepeta’s welcome offer is paid entirely in Aviator. On each of the first five days after registration, a new customer who places 10 qualifying Aviator bets of KSh 10 or more receives 5 free bets of KSh 10, credited by 2pm the next day and expiring 24 hours later. A qualifying bet must either cash out at 2.00x or higher or lose, so cashing out early at 1.50x does not count. Only the winnings from a free bet are paid, never the stake.

Pepeta Aviator Welcome Bonus banner: 5 freebets for 5 days after 10 qualifying bets a day.
The banner states the qualifying condition of 10 bets a day, which many welcome banners leave out.Source: Pepeta promotions page, 4 Nov 2026

In shillings, each day asks for at least KSh 100 of the punter’s own Aviator stakes in exchange for KSh 50 in face value of free bets, up to KSh 250 over the five days. Under the model, using the game’s published 97% return, the five days add KSh 100 on average to what a punter would otherwise keep. The 2.00x rule pushes play towards longer rounds, which is exactly where the game is hardest on a balance. The Aviator guide explains why.

Betika: daily deposit bonus

Betika has no new-customer offer, but every customer receives a small bonus on the first deposit of the day, which Betika describes as a refund of transaction charges. KSh 49 earns KSh 3, KSh 50 to 98 earns KSh 5, KSh 99 earns KSh 8 up to twice a day, and KSh 100 or more earns a flat KSh 5. The bonus must be bet on the sportsbook at total odds of 4.99 or more.

Betika Deposit Bonus banner: the first deposit of the day comes with a free bonus.
“Free bonus” here means KSh 3 to KSh 8 on the first deposit of the day.Source: Betika promotions page, 4 Nov 2026

The oddity is that KSh 99 earns more than KSh 100, and the KSh 8 on a KSh 99 deposit is slightly larger than the roughly KSh 5 lost to excise. A slip at 4.99 wins about one time in five under the model, so the bonus is worth around KSh 7 on average. Small, but it is one of the few offers in Kenya that roughly covers its own tax.

betPawa: standing offers for every customer

betPawa pays a 5% bonus on the first successful deposit of each day, which in effect offsets the 5% excise on that deposit, though the bonus terms behind its “Read More” link were not published on the page itself. Its Win Bonus adds a percentage to winning multis of three or more legs at 1.20 or above, and it pays 50% weekly cashback on casino losses, with no wagering. The multi-bet guide covers the Win Bonus.

betPawa Win Bonus banner: up to 1250%, more legs, bigger bonus, with its licence number and responsible-gambling line.
The 1250% applies only at 60 legs.Source: betPawa Win Bonus page, 4 Nov 2026

ChezaCash: three deposit bonuses

ChezaCash matches its first three deposits at 200%, 150% and 100%, up to KSh 17,500 in all. The first deposit of KSh 100 earns a KSh 200 bonus, but deposit and bonus together must be wagered five times, KSh 1,500 in total, on slips of five or more selections at total odds of 20 or more, within 7 days, and the bonus converts to cash at no more than its own value. Its Aviator package is stricter still, at 50 times deposit plus bonus within three days.

ChezaCash Karibu Deposit Bonus banner: up to 450%.
The “450%” adds three separate deposit percentages together. No single deposit is matched at 450%.Source: ChezaCash Karibu Bonus page, 4 Nov 2026, button cropped

Under the model, a punter who sends KSh 106 completes the sports wagering only 12% of the time, and the average amount left after tax is KSh 34. A punter who simply withdrew the original deposit would have kept KSh 95.66 after both taxes. The site’s record shows ChezaCash’s licence as BK0001160, though when its pages were read in October they printed three different numbers in different places, a point its review covers.

1xBet: 200% first-deposit match

1xBet’s Kenyan first-deposit guide offers a match of up to 200% from a qualifying deposit of KSh 112, to be used within 30 days of registration. It does not state a fixed shilling maximum, and its wagering is split in two: five times on sports accumulators of at least three events at 1.40 or more, and 30 times on eligible 1xGames. The guide does not say how the bonus is divided between the two parts, so the full cost cannot be worked out before depositing.

As an illustration only, if the whole of a KSh 224 bonus on a KSh 112 deposit fell under the sports rule, it would need KSh 1,120 of qualifying bets. Under the model, a punter who sends KSh 118 finishes that 50% of the time and ends with KSh 181 on average after tax. Any part that falls under the 30-times games rule makes that worse. 1xBet’s site blocks visitors outside Kenya, so these terms come from the site’s own record rather than a fresh reading.

Melbet: 200% up to KSh 25,700

Melbet’s Kenyan sports offer matches a first deposit of at least KSh 130 at 200%, up to KSh 25,700, within 30 days of registration. A separate casino package offers 200% up to KSh 278,000 plus 290 free spins from KSh 1,465. Melbet’s guide says wagering varies by country and leaves the Kenyan multiple, minimum odds and number of legs to the account, so the offer cannot be priced from its public pages. A punter is left to find the most important term after registering.

Melbet first deposit bonus banner.
Melbet’s artwork names no amount or terms.Source: Melbet site artwork, saved 31 Oct 2026, button cropped

Yellowbet: 100% up to KSh 10,000 in free bets

Yellowbet matches a first deposit with free bets worth up to KSh 10,000, earned by placing three times the bonus amount in qualifying bets within three days. Each qualifying slip needs at least three selections at 1.30 or more, with total odds of at least 3.00, and the net payout from the free bets is capped at KSh 50,000. Free-bet stakes are taken off any winnings.

Yellowbet welcome banner: get 100% on your first deposit up to KSh 10,000.
The banner says “100% on your first deposit”. The terms pay it as free bets after three times the bonus is wagered within three days.Source: Yellowbet welcome offer page, 4 Nov 2026

At KSh 200 sent, the target is KSh 570 of qualifying bets. Under the model, the punter’s own money finishes that only 33% of the time, because a few losing slips leave too little to keep going. Counting the free bet it unlocks, the average punter ends with KSh 159, which is minus KSh 22 against withdrawing the deposit untouched. Of the deposit-match offers with full Kenyan terms, this one has the shortest window. A separate casino package offers 100% up to KSh 5,600 at 40 times wagering over seven days.

Megapari: 100% on the first two deposits

Megapari matches each of the first two deposits at 100%, with five times wagering on accumulators of three or more legs at 1.40, within 30 days, and conversion capped at the original bonus amount. Its guide quotes the maximum and minimum in US dollars, up to US$100 per deposit from US$5, and does not give Kenyan shilling amounts, so the cashier is the only place to see what applies. Megapari had no licence number on its own site when it was checked.

KessBet: four-tier first-deposit rewards

KessBet’s first-deposit event pays combined rewards in four tiers: KSh 50 for a deposit of KSh 49, KSh 200 from KSh 99, KSh 2,000 from KSh 499 and KSh 5,000 from KSh 999. The rewards are split between a football coupon, an Aviator free bet and a casino reward that needs 30 times casino play before it becomes a free bet, so the headline is not cash. One detail gets lost in the tiers: KSh 99 sent by M-Pesa credits about KSh 94 after excise, and the terms do not say which figure counts towards the KSh 99 band.

KessBet had no licence number on its site when the record was made, although an October reading of its own terms and site code found two different numbers. Until one number is confirmed, the offer sits behind that question.

Offers with no published terms

Radabet credits a welcome “boost” after a first M-Pesa deposit of KSh 10 or more, but shows its amount and wagering only on the offer itself. HelaBet and GoldPari point to a first-deposit bonus whose Kenyan amount appears only in the account, with GoldPari’s international homepage advertising 100%. SportPesa advertises registration “Free Bundles” without published terms. None of these can be compared until the terms are public.

Standing offers at Shabiki and SportyBet

Shabiki publishes no welcome package but pays weekly casino cashback of 5%, 7% or 10% by net-loss tier, capped at KSh 1,500, with no wagering. SportyBet’s main reward is a multibet bonus that rises with the number of selections, covered with the other boosts in the multi-bet guide.

Are betting bonuses taxed in Kenya?

Yes, at both ends. The deposit that qualifies for an offer loses 5% excise duty before it reaches the balance, and every payout loses 5% withholding tax, including payouts from bonus and free-bet winnings. An offer that needs a KSh 100 deposit therefore starts from KSh 95.

The Finance Act 2026 also widened excise to any money or money’s worth “made available for betting or gambling purposes”, whether “provided by a player or the operator”. Read plainly, that reaches bonus credit and free bets as well, and no bookmaker has yet said whether it absorbs that cost or passes it on. The betting tax guide sets out the full rules.

How to read a Kenyan bonus offer

The same handful of terms decides almost every offer in the market, and most of them sit below the banner rather than on it.

Rollover and what it applies to

Rollover is the number of times a bonus must be bet before anything won from it can be withdrawn. The detail that matters is what it multiplies. 22Bet’s five times applies to the bonus alone, while ChezaCash’s five times applies to deposit plus bonus, which on a 200% offer means three times as much betting for the same multiple.

Minimum odds per leg and minimum legs

Kenyan offers usually set a minimum price for each selection and a minimum number of selections. At prices around 1.70, every extra leg roughly halves the chance of a slip winning, so a rule of four legs at 1.70 is a very different proposition from three legs at 1.40, even though both sound modest.

Whether the free-bet stake comes back

Pepeta says plainly that only free-bet winnings are paid. Mozzart’s terms are silent on the point for the sportsbook free bet. A free bet whose stake is not returned is worth noticeably less than the same amount in cash.

Deposit thresholds and excise

Offers set minimum deposits in round figures, such as KSh 100 at Mozzart and KSh 150 at 22Bet, without saying whether the threshold applies before or after the 5% excise. Until a bookmaker says otherwise, the safe course is to send enough for the credited amount to clear it.

Expiry, caps and one account per number

Expiry runs from 24 hours at Pepeta to 7 days at Mozzart and ChezaCash, and the clock usually starts when the bonus is credited, not when the punter notices it. Caps on conversion, like ChezaCash’s, can make winnings above a certain size worthless. Several bookmakers also tie offers to one phone number, so a second SIM or a second account voids the bonus.

Why this page sets out terms instead of recommending offers

Kenya’s rules on gambling advertising, tightened under the Gambling Control Act 2025, restrict calls to action and inducements to bet. Kenya Bet Scout lists offers as each bookmaker publishes them, in neutral terms, and never ranks a bookmaker by the size of its bonus. A welcome offer counts for 15% of a bookmaker’s score, and that part of the score measures the fairness of the terms rather than their size.

Compare three offers side by side

Three offers with full Kenyan terms are set out below: a free bet, a deposit match paid as free bets and a classic deposit match. Any other ranked bookmaker can be swapped in from the menus.

Choose bookmakers

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

Betting bonus FAQ

Which betting site in Kenya has a welcome bonus?

Ten of the 18 bookmakers in the Scout Report publish a new-customer offer: 1xBet, 22Bet, Melbet, Yellowbet, ChezaCash, Megapari, KessBet, Mozzart Bet, Pepeta and OdiBets. Radabet, HelaBet, GoldPari and SportPesa keep their terms inside the account, and Betika, betPawa, SportyBet and Shabiki have no new-customer offer.

Which Kenyan bookmaker has the biggest welcome bonus?

Among offers with a published shilling maximum, Melbet’s 200% up to KSh 25,700, followed by 22Bet’s KSh 19,000 and ChezaCash’s KSh 17,500 across three deposits. Melbet does not publish its Kenyan wagering rules, and ChezaCash’s rules make its offer worth less than the deposit on average, so the headline is a poor guide.

What is the Mozzart Karibu Bonus?

A 50% free bet up to KSh 2,500 on a first deposit of KSh 100 or more, plus 10 to 50 Aviator free bets of KSh 10 depending on the deposit. The first deposit must be played within 7 days on slips of at least four selections at 1.70 or more.

Is the OdiBets KSh 30 free bet still available?

No. It showed as ended on OdiBets’ promotions page on 4 November 2026. New customers now receive up to KSh 200 back as a bonus if their first sports bet loses.

Do I pay tax on a betting bonus?

The qualifying deposit loses 5% excise and any payout loses 5% withholding tax, bonus winnings included. The Finance Act 2026 wording also appears to bring operator-provided credit within excise.

What does 5x rollover mean?

The bonus, or in some offers the deposit plus the bonus, has to be bet five times over before winnings from it can be withdrawn. A KSh 150 bonus at 5x needs KSh 750 of qualifying bets.

Can I withdraw a betting bonus straight away?

No. Bonus credit and free bets can only be bet. Winnings from them become withdrawable once the offer’s conditions are met, and some offers cap how much of it converts to cash.

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.