Side by side
Welcome bonus offers compared
Welcome bonus offers in Kenya include a KSh 30 free bet at Odibets and a 300% package capped at KSh 60,000 at 888starz. Neither headline figure means much until you set it against the rollover and the deposit that unlocks it.
Among betting sites in Kenya with welcome bonus terms, the wagering column is where offers split apart: 5x at 22Bet, BetWinner, Paripesa and Linebet against 8x at Melbet.
A 5x rollover on a 100% match asks for a fraction of the betting that 8x on 200% demands.
| Site | Licence | Min deposit | Welcome offer | Wagering | Payout time | Deposit methods | Apps |
|---|---|---|---|---|---|---|---|
| GRA Kenya | KSh 150 (bonus) | 100% sports bonus up to KSh 19,000 | 5x | 15 min | |||
| No GRA licence | KSh 120 (bonus) | 100% match up to KSh 15,000 on the first top-up | 5x | 15 min | |||
| GRA Kenya | KSh 130 (bonus) | 200% first deposit bonus up to KSh 25,700 | 8x | 15 min-24 hrs | |||
| GRA Kenya | KSh 112 (bonus) | 200% first deposit bonus up to KSh 20,000 | 5x / 30x | 15 min | |||
| GRA gaming (PG) | 70 | 100% first deposit sports bonus | 5x | 15 min | |||
| Curaçao | KSh 145.56 (bonus) | 100% match up to €100, paid in shillings | 5x | Up to 7 days | +2 | ||
| GRA Kenya | KSh 100 (bonus) | Karibu Bonus: 200%, 150% and 100% on your first three deposits | 5x | Instant |
Bookmaker by bookmaker
Sign-up bonus at each bookmaker
A sign-up bonus in Kenya comes with its own unlocking rule at every bookmaker, from the number of legs on a multibet to the odds each leg needs. The short records here give the rule that matters most for each offer.
1win
1win pays a separate match on each of the first four deposits, and each bonus card shows its own minimum deposit and wagering. A withdrawal while a stage is running cancels that bonus, so cash out between stages.
- 100%, 120%, 130%, 150%
- Bonus Wagering casino games
- One bonus
22Bet
22Bet asks you to pick the sports bonus account before the first payment, then clears it on multibets of three or more selections at 1.40 each. Seven days is short, so deposit on a weekend full of EPL and KPL fixtures. Crypto deposits open an account type that receives no sports bonus.
- 100% to KSh 19,000
- 5x the bonus
- 7 days
BetWinner
BetWinner wants 5x the bonus on multibets with at least three legs at 1.40, and its 30 days start at registration, so open the account on the day you fund it.
- 100% to KSh 15,000
- From KSh 120
- 30 days from sign-up

888starz
888starz spreads its 300% across the first four top-ups, and the store listing that states the offer gives only the percentage and the cap. Open the bonus terms inside your account before you send the first deposit.
- 300% over 4 deposits
- KSh 60,000
- M-Pesa, Airtel Money
Melbet
Melbet doubles a first deposit twice over, yet each qualifying slip needs three selections priced at 2.10 or more. That rule favours punters who already back draws and away wins over short-priced favourites.
- 200% to KSh 25,700
- 8x the bonus
- 2.10 on three legs
1xBet
1xBet pays its bonus in two halves: one cleared at 5x on multibets, the other at 30x in the 1xGames section. A football-only punter gets real value from the sports half alone, since its 30-day clock runs from the day you register.
- 200% to KSh 20,000
- Half sports, half 1xGames
- 30 days
Paripesa
Paripesa credits its match only after you tick Take part in bonus offers, fill every My Account field and activate your phone.
- 100% of the first deposit
- 5x at 1.40
- 30 days from sign-up
Linebet
Linebet sets its sports match cap in euros and pays the bonus in shillings, on the same 5x at 1.40 within 30 days.
- 100%, credited in shillings
- From KSh 145.56
- €100
Odibets
Odibets places its free bet on a match it chooses for the day, as part of the sign-up form itself. Verify the account by SMS within 7 days or the free bet lapses.
- KSh 30 free bet
- None
- Single
Mozzartbet
Mozzartbet turns half of the opening deposit into a free bet once that deposit is staked on tickets of four or more selections, pre-match or live. System tickets do not count, and the free bet lands about 15 minutes after the qualifying stake.
- Half the first deposit
- Stake the deposit in 7 days
- 1.70 on 4+ legs
Chezacash
Chezacash rewards the first three deposits rather than one, so a second and third top-up still earn a match. Every stage expires after 7 days, and the cash you can take out stops at 1x the bonus.
- 200%, 150%, 100%
- KSh 17,500
- 5+ legs, total odds 20
Betgr8
Betgr8 credits a free bet equal to your first deposit after one qualifying multibet settles, whether it wins or loses. The free bet itself must go on a multibet within the next 7 days.
- Equal to the first deposit
- Multibet at odds 10+
- 7 days
MSport
MSport advertises a KSh 50,000 package to new players, and the stake and odds rules open under My Offers once you register. Read them there before your first M-Pesa top-up.
- KSh 50,000 package
- Shown after login
- M-Pesa
BonusBet
BonusBet stakes its bonus straight from a separate wallet on 1X2 slips of at least five selections. A winning bonus slip pays up to KSh 5,000, and five legs at 2.50 multiply a stake by about 97, so a bonus stake above KSh 51 already runs into that cap.
- 100% of the first deposit
- 5+ legs at 2.50 each
- KSh 5,000 win
Deposit match
100% and 200% first deposit bonus
A first deposit bonus of 100% doubles the amount you send, while 200% triples your balance; both are credited in shillings once the M-Pesa payment lands.
Run one KSh 500 deposit through five published rules and the betting each bonus asks for runs from KSh 2,500 to KSh 17,500, which matters more than the percentage. The figures come from sources such as 22Bet’s first-deposit sports bonus rules and Chezacash’s Karibu Bonus terms.
| Site | Bonus (KSh) | Rollover | Total to stake (KSh) | Qualifying bets |
|---|---|---|---|---|
| 500 | 5x bonus | 2,500 | 3+ legs at 1.40 | |
| 500 | 5x bonus | 2,500 | 3+ legs at 1.40 | |
| 1,000 | 5x deposit and bonus | 7,500 | 5+ legs, total odds 20 | |
| 1,000 | 8x bonus | 8,000 | 3 legs at 2.10 | |
| 1,000 in two halves | 5x and 30x | 2,500 on sports plus 15,000 in 1xGames | 3+ legs at 1.40 |
22Bet Kenya, BetWinner and the sports half of 1xBet ask for the same 2,500 shillings of multibets, with 7 days to do it at 22Bet and 30 days at the other two.
At KSh 200 a slip that is 13 slips, against 40 for Melbet’s 8x, so a punter who places a few slips a week fits the 30-day offers better.
Put any offer into the calculator with your usual stake to count the slips before you deposit.
Bonus rollover calculator
- Total to stake
- KSh 5,000
- Bets at that stake
- 50
Registration
Free bets on registration and no deposit bonus
Free bets on registration in Kenya come from Odibets as one single slip: it credits KSh 30 on a match it selects, and that free bet needs no deposit. The Odibets Kenya page covers its paybill and withdrawals.
A free bet pays out only the winnings, without the stake. A Betgr8 free bet of 800 shillings on a multibet at odds of 3.00 returns KSh 1,600, while the same 800 in bonus cash at those odds returns KSh 2,400 once its rollover is met.
Betgr8’s welcome bonus terms ask for a settled qualifying multibet at total odds of 10 before the free bet appears, and Mozzartbet asks for the deposit to be staked first. The Odibets free bet arrives before any money moves, and if it wins, the winnings stay in the account for your next slips.
Pick a free-bet offer if you want one clean slip; pick a matched bonus only when you will place enough multibets to clear it.
Crash games
Welcome bonus with free spins and Aviator free bets
For crash-game players in Kenya, the local version of welcome free spins is the Aviator free bet. Mozzartbet adds Aviator rounds of KSh 10 each to its first-deposit offer: 10 rounds on an opening deposit of up to 500 shillings, rising in bands to 50 rounds on more than 5,000.
Winnings from those rounds land as cash with no wagering, and Mozzartbet credits them within 48 hours.
1win attaches free spins to each casino deposit stage, 70, 100, 150 and 180, cleared in the Bonus Wagering games. Chezacash runs its own Aviator Bonus beside the sports Karibu offer, at 150%, 125% and 100% on three deposits, with 3 days to use each one.
1xBet sends half of its 200% bonus to 1xGames, where it needs 30x before it turns into cash. If Aviator is the main reason you sign up, Mozzartbet’s free rounds give the clearest value, because nothing stands between a winning round and your balance.
Step by step
How to claim a registration bonus
A registration bonus is claimed in a fixed order, and at 22Bet and 1xBet a missed opt-in before the first payment loses the bonus:
- Register with your own Safaricom or Airtel lineThe number becomes your login and the wallet your winnings return to.
- Complete the profileMelbet and 1xBet ask for name, email and an activated number before they credit a bonus.
- Opt in before payingTick Take part in bonus offers at 1xBet, or choose the sports bonus account at 22Bet.
- Deposit at least the minimum by STK push or paybillThe amount you send sets the bonus, and later top-ups add nothing to a one-deposit offer.
- Place qualifying multibetsMatch the leg count and odds rule, and let each slip settle: Betgr8 ignores cashed-out and voided slips, and 22Bet counts nothing from refunded bets.
Note the date of your first deposit: 22Bet, Chezacash and BonusBet each give 7 days to meet their bonus terms.
A bonus that never appears usually traces back to the deposit itself. 22Bet asks you to send the M-Pesa confirmation message to support when a payment has not reached the balance after 24 hours, and the bonus follows once the deposit is credited.
The step-by-step guide to placing a bet on SportPesa shows how a multibet slip is built, and the full set of betting sites in Kenya, compared on licence, paybill and jackpot, includes sites whose main draw is a jackpot.
Welcome bonus FAQ
What is the minimum deposit for a welcome bonus in Kenya?
The qualifying first deposit is KSh 100 at Mozzartbet and Chezacash, KSh 112 at 1xBet, KSh 120 at BetWinner, KSh 130 at Melbet, KSh 145.56 at Linebet and KSh 150 at 22Bet. Each bonus is worked out on that first payment, so send at least the minimum, and at Chezacash 1,250 shillings, on the first top-up.
Can I claim a welcome bonus twice?
Odibets limits its sign-up free bet to one per customer and can close every linked account, with its funds, if it finds extra accounts or fake numbers. Treat each welcome offer as a one-time deal on the line registered in your own name.
Do I pay tax on winnings from a bonus?
Yes. The bookmaker withholds 20% of your winnings, worked out as payout minus stake, under the Income Tax Act, and a 5% excise duty has applied to betting deposits since 1 July 2026 under the Finance Act 2026. The betting tax guide for Kenya works through both cuts with shilling examples.
How long does a welcome bonus last?
22Bet, Chezacash and BonusBet give 7 days from the deposit, Betgr8's 7 days start once the qualifying multibet settles, and Mozzartbet gives 7 days to stake the deposit. 1xBet, BetWinner, Paripesa and Linebet allow 30 days counted from registration.
Why was my welcome bonus not credited?
Check four things. The profile was incomplete when you paid (22Bet, Melbet and 1xBet need it filled first), the opt-in box was left empty, the deposit was below the minimum, or the account runs in crypto, which 22Bet excludes. Mozzartbet counts only the first deposit, so a second top-up cannot fix it.
Can I use Airtel Money to claim a welcome bonus?
Airtel Money sits in the cashier at 22Bet, BetWinner, 1xBet, Melbet, 888starz, Odibets and Betgr8, next to M-Pesa, and the deposit lands in the same shilling balance. 22Bet's sports bonus rules exclude crypto accounts, so a shilling deposit from Airtel or M-Pesa is the route to its 100% match.
