Skip to content
Bookmakers.co.ke

Updated October 2026

Betting sites in Kenya with welcome bonus deals: 100%, 200% or a free bet on registration

Betting sites in Kenya with welcome bonus offers either match your first M-Pesa deposit or pay you a free bet. 22Bet, BetWinner, Melbet, 1xBet and 888starz match at 100% to 300% and 1win pays a casino bonus on four deposits, while Odibets gives a free bet at sign-up and Mozzartbet and Betgr8 after a first deposit.

22Bet asks for 5x the bonus and Melbet for 8x, so check the rollover before the headline percentage.

Betting sites in Kenya with welcome bonus
  1. 1win

    Curaçao

    Up to 500% across the first four deposits
    • 15
    • 1-60 min
    • 30x
    +3
  2. 22Bet

    GRA Kenya

    100% sports bonus up to KSh 19,000
    • 150
    • 15 min
    • 5x
    +3
  3. BetWinner

    No GRA licence

    100% match up to KSh 15,000 on the first top-up
    • 15 min
    • 5x
    • 120
    +3
  4. Paripesa

    GRA gaming (PG)

    100% first deposit sports bonus
    • 70
    • 5x
    • 15 min
    +6
  5. Linebet

    Curaçao

    100% match up to €100, paid in shillings
    • 5x
    • Up to 7 days
    • 131
    +2
  6. Melbet

    GRA Kenya

    200% first deposit bonus up to KSh 25,700
    • 130
    • 15 min-24 hrs
    • 8x
  7. 888starz

    GRA Kenya

    300% up to KSh 60,000 on the first 4 deposits
    • 2
    • 150
    • Same day
  8. 1xBet

    GRA Kenya

    200% first deposit bonus up to KSh 20,000
    • 100
    • 1.40+
    • 15 min

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.

Welcome offers in Kenya: bonus, rollover and deposit wallets
SiteLicenceMin depositWelcome offerWageringPayout timeDeposit methodsApps
22BetGRA KenyaKSh 150 (bonus)100% sports bonus up to KSh 19,0005x15 min+3
BetWinnerNo GRA licenceKSh 120 (bonus)100% match up to KSh 15,000 on the first top-up5x15 min+3
MelbetGRA KenyaKSh 130 (bonus)200% first deposit bonus up to KSh 25,7008x15 min-24 hrs
1xBetGRA KenyaKSh 112 (bonus)200% first deposit bonus up to KSh 20,0005x / 30x15 min
ParipesaGRA gaming (PG)70100% first deposit sports bonus5x15 min+6
LinebetCuraçaoKSh 145.56 (bonus)100% match up to €100, paid in shillings5xUp to 7 days+2
ChezacashGRA KenyaKSh 100 (bonus)Karibu Bonus: 200%, 150% and 100% on your first three deposits5xInstant

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.

One first deposit of 500 shillings under five bonus rules
SiteBonus (KSh)RolloverTotal to stake (KSh)Qualifying bets
22Bet5005x bonus2,5003+ legs at 1.40
BetWinner5005x bonus2,5003+ legs at 1.40
Chezacash1,0005x deposit and bonus7,5005+ legs, total odds 20
Melbet1,0008x bonus8,0003 legs at 2.10
1xBet1,000 in two halves5x and 30x2,500 on sports plus 15,000 in 1xGames3+ 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:

  1. Register with your own Safaricom or Airtel lineThe number becomes your login and the wallet your winnings return to.
  2. Complete the profileMelbet and 1xBet ask for name, email and an activated number before they credit a bonus.
  3. Opt in before payingTick Take part in bonus offers at 1xBet, or choose the sports bonus account at 22Bet.
  4. 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.
  5. 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.