Skip to content
  1. Best betting sites
  2. Kenya
  3. Online casino in Kenya

Online Casino Kenya Guide: Casino Sites in Kenya on an M-Pesa Balance, with GRA Licences and the 5% Deductions

Online casino Kenya punters usually reach through the sportsbook they already use. 22Bet, Melbet, 1xBet and 888starz keep slots, live tables and Aviator on the same shilling balance as the football slip. Their GRA licences reach the casino too. 1win, BetWinner, Paripesa and Linebet offer a similar lobby on foreign permits.

Updated

CasinoKenya

A single M-Pesa top-up serves both halves of the account, the two-day payout rule in the Gambling Control Act covers a casino prize exactly as it covers a football win, and the 5% excise and 5% withholding travel with the money.

Online casino Kenya lobbies inside GRA-licensed sportsbooks

Online casino Kenya lobbies inside GRA-licensed sportsbooks: Kenya on a map of Africa with licence, payment and tax notes

Online casino Kenya lobbies worth a deposit sit behind a GRA number, and the GRA operator list shows the four licensed lobbies with their sportsbook companies. The list below is filtered to brands with a casino lobby, which includes the crypto casinos BitStarz, Gamdom, BetFury, Cloudbet and Stake at the foot.

01
200% up to KES 25,700
Rollover
8x on 3+ legs at 2.1
Time limit
30 days
Apps
Android & iOS
Bonus terms
Opens with a deposit of KSh 130 or more. The bonus is played through 8 times on slips of 3+ selections, each priced 2.1 or better; the clock runs 30 days. Totals and handicaps are left out of the count.
02
Up to 500% across your first 4 deposits
Apps
Android
Bonus terms
Four deposit matches in a row, 100%, 120%, 130% and 150%, with free spins attached; the money is released through the casino games on the Bonus Wagering list, so sports slips add nothing to it.
04
200% up to KES 20,000
Rollover
5x on 3+ legs at 1.4; 30x in 1xGames
Time limit
30 days
Apps
Android & iOS
Bonus terms
Opens with a deposit of KSh 112 or more. 50% of the bonus must be wagered 5 times over on 3-leg accumulators or longer with every pick at 1.4 upward; 50% of the bonus must be wagered 30 times over in 1xGames; the clock runs 30 days.
Visit 1xBet
05
100% up to KES 19,000
Rollover
5x on 3+ legs at 1.4
Time limit
7 days
Wallet
M-Pesa
Apps
Android & iOS
Bonus terms
KSh 150 unlocks it. The bonus is staked 5 times on multiples of at least 3 picks at odds from 1.4, with 7 days to finish.
06
100% up to KES 15,000
Rollover
5x on 3+ legs at 1.4
Time limit
30 days
Wallet
M-Pesa
Apps
Android & iOS
Bonus terms
First deposit from KSh 120. The bonus is staked 5 times on multiples of at least 3 picks at odds from 1.4, inside 30 days.
07
200% sports welcome + 200% casino & 150 free spins
Rollover
10x on 3+ legs at 1.4
Time limit
7 days
Apps
Mobile site
Bonus terms
A first deposit of KES 150 or more starts the sports package. Each sports bonus must be wagered 10 times over on three-pick accumulators or longer, three of them at odds of 1.40 or better, inside 7 days. Three more deposit bonuses follow at 50%, 25% and 25%, and a casino route pays 200% plus 150 free spins in place of the sports package.
Visit 888starz
08
100% up to €100 (paid in shillings)
Apps
Android & iOS
Bonus terms
A deposit of KES 145.56 or more qualifies. The bonus is turned over five times on multiples with at least three picks, three of them at odds of 1.40 or better, within a month of registering.
09
50% free bet up to KES 2,500 + up to 50 Aviator free bets
Wallet
M-Pesa
Apps
Mobile site
Bonus terms
New customers deposit KES 100 or more and stake it within 7 days on pre-match or live tickets of four or more legs, each priced 1.70 or longer. Half of that first deposit then returns as a free bet, capped at KES 2,500, 15 minutes after the condition is met. Aviator free bets land within 48 hours: 10 for a deposit up to KES 500, 15 up to KES 1,000, 25 up to KES 5,000, 50 beyond that, each worth KES 10 and paid out as cash without wagering.
10
15% boosted instant rakeback for 7 days
Wallet
Crypto
Apps
Mobile site
Bonus terms
Switch it on under Special Rewards with an affiliate code (GAM15 is the house code) inside 6 hours of signing up; the boosted rate lasts 7 days.
11
Cash rewards reaching US$2,500 in the first 30 days
Wallet
Crypto
Apps
Mobile site
Bonus terms
Any first deposit starts it: 10% rakeback on casino play, daily casino and weekly sports cash drops credited as withdrawable cash, and a Cash Vault that opens on day 30.
12
Up to US$10,500 (590%) + 225 free spins
Wallet
Crypto
Apps
Mobile site
Bonus terms
Three deposits from US$5 each build the package. The first bonus has to be switched on within 7 days of sign-up, and each one is wagered inside 14 days on slots, live games and BetFury Originals.
13
Up to US$500 or 5 BTC + 180 free spins
Wallet
Crypto
Apps
Mobile site
Bonus terms
The first deposit is matched 100% and brings 180 free spins; deposits two to four add up to €400 or 4 BTC more.
14
3.5% rakeback with a welcome code
Wallet
Crypto
Apps
Mobile site
Bonus terms
Type a valid code on the Offers page inside 24 hours of opening the account, and 3.5% of the house edge comes back on every bet from then on.

A dispute at a GRA licensee goes to the regulator in Nairobi; a dispute at a foreign-licensed lobby goes abroad. The hub for betting sites in Kenya prints each brand's company and number.

Best online casino in Kenya by licence and casino bonus

Best online casino in Kenya by licence and casino bonus: payout slip for a Kenya bet showing stake, odds and tax

The best online casino in Kenya for a shilling player is 888starz on its casino route. It pairs GRA number BK 0001297 with a 200% casino bonus and 150 free spins, chosen at sign-up instead of the sports package. 1xBet follows with half of its 200% welcome bonus clearing at 30x in 1xGames under BK 0001232.

1win pays the largest casino-only package, 100%, 120%, 130% and 150% across four deposits, cleared in its Bonus Wagering games, but on a foreign licence. BitStarz pays up to US$500 or 5 BTC plus 180 free spins in crypto and quotes an average payout of 10 minutes; Stake returns 3.5% of the house edge on every bet.

Biggest welcome matchMelbet

200% up to KES 25,700 is the largest sports headline on the page.

Smallest first depositMozzartbet

Its welcome offer opens from the lowest deposit among the ranked brands.

Holds a GRA licenceMelbet, 1xBet, 22Bet

Licensed in Kenya, so Kenyan complaint routes apply.

Lists M-Pesa22Bet, BetWinner, Mozzartbet

The cashier page names the local wallet among its deposit routes.

iPhone and Android appsMelbet, Paripesa, 1xBet

Both store builds are published, so the slip works the same on either phone.

Crypto walletGamdom, Cloudbet, BetFury

Deposits and payouts in USDT, Bitcoin or Ethereum rather than the local currency.

M-Pesa deposits and two-day payouts at casino sites in Kenya

M-Pesa deposits and two-day payouts at casino sites in Kenya: map of African betting markets with Kenya highlighted

Casino sites in Kenya run M-Pesa through the Paybill or STK push that already serves the sportsbook side. Pick the wallet, confirm with the PIN, and let the SMS arrive before a game loads. 22Bet and BetWinner print the wallet on their Kenyan cashiers; the other lobbies reveal the route after login.

Payouts follow the path back. Under section 70 of the Gambling Control Act, 2025 a licensee has two days to credit an online prize. Safaricom caps a transaction at KSh 250,000 and a day at KSh 500,000, so a big casino win may take two withdrawals to clear.

The Act rules credit cards out as a funding route; debit cards, M-Pesa and Airtel Money are in.

Slots, Aviator and live dealers among online casino games in Kenya

Slots, Aviator and live dealers among online casino games in Kenya, illustration

Online casino games in Kenya come in three families with three rhythms. A slot pays in bursts separated by long quiet stretches. A crash game such as Aviator hands the cash-out moment to the player, and Aviator in Kenya explains the multiplier in detail.

Roulette, blackjack and baccarat with a live dealer stream from studios abroad, and the table card shows the limits before anyone sits.

The KSh 20 minimum stake applies in the lobby of a licensed site as it does on a football slip. A live table with a KSh 100 minimum and a slot at KSh 20 a spin burn a KSh 1,000 balance at different speeds. The table card shows the minimum first.

A casino with registration bonus in Kenya pays three ways

A casino with registration bonus in Kenya pays three ways: Kenya on a map of Africa with licence, payment and tax notes

A casino with registration bonus in Kenya releases the money once the first deposit lands, and the ranked brands take three different routes to it. On its casino path 888starz credits a 200% match together with 150 free spins; 1win staggers its package over four deposits and clears it in Bonus Wagering games.

1xBet clears half of its 200% welcome bonus at 30x in 1xGames and the other half at 5x on football accumulators.

The crypto casinos skip the match or cap it in coins. BitStarz adds 180 free spins, BetFury wagers its three-deposit package on slots and Originals within 14 days, and Stake pays rakeback with no wagering. Sports welcome offers run on different rules, and the Kenyan welcome bonus comparison prices each of them.

Match rate, licence, wallets, apps and rollover as each bookmaker publishes them for Kenya. The cap of every offer sits in its row above. Tap a column to sort.
BookmakerMatchLocal licenceWallets listedAppsRolloverTime limit
200%GRANot listedAndroid & iOS8x on 3+ legs at 2.130 daysJoin
Up to 500%InternationalNot listedAndroidSee termsJoin
100%InternationalNot listedAndroid & iOSSee termsJoin
200%GRANot listedAndroid & iOS5x on 3+ legs at 1.4; 30x in 1xGames30 daysJoin
100%GRAM-Pesa, Airtel Money, Visa, MastercardAndroid & iOS5x on 3+ legs at 1.47 daysJoin
100%InternationalM-Pesa, Airtel Money, Visa, MastercardAndroid & iOS5x on 3+ legs at 1.430 daysJoin
200%GRANot listedWeb10x on 3+ legs at 1.47 daysJoin
100%InternationalNot listedAndroid & iOSSee termsJoin
50%GRAM-PesaWebSee termsJoin
15%InternationalNot listedWebSee termsJoin
Cash rewardsInternationalNot listedWebSee termsJoin
Cash rewardsInternationalNot listedWebSee termsJoin
Cash rewardsInternationalNot listedWebSee termsJoin
RakebackInternationalNot listedWebSee termsJoin

Kenya casino online rules: age 18, the Act and the 5% deductions

Kenya casino online rules: age 18, the Act and the 5% deductions: payout slip for a Kenya bet showing stake, odds and tax

Kenya casino online play falls under the same Gambling Control Act as sports betting. Players must be 18. A licensed lobby verifies age when the account opens and again before a prize is paid, and the GRA complaints route and the toll-free line on 0800-723-770 cover casino disputes at licensed brands.

Casino deposits carry the 5% excise duty and payouts from a licensee the 5% withholding, under the Finance Act, 2026. A KSh 1,000 deposit costs KSh 50 in excise, and a KSh 10,000 casino payout reaches the account as KSh 9,500. The calculator below applies both legs with the win entered as decimal odds on the stake.

Payout after tax in Kenya

Type a stake and a decimal price to watch the deposit, the win, every Kenyan deduction and the cash that lands in the wallet.

A slot session moves far faster than a Saturday acca, so the daily budget belongs in place before the lobby loads. Uganda's lobbies withhold 15% of net winnings instead, as the online casino in Uganda page works through, and the best betting sites ranking for Africa shows which regulator covers casino play in every other market.

Online casino Kenya questions

Online casino Kenya questions: map of African betting markets with Kenya highlighted

Are online casinos legal in Kenya?

They are, provided the operator's GRA licence extends to casino games. The four licensed lobbies on the page appear on the GRA list under licences that reach the lobby as well as the sportsbook, and a single cashier serves both. A foreign-licensed lobby answers to a regulator abroad instead.

Which Kenyan casino pays out fastest to M-Pesa?

Section 70 of the Gambling Control Act gives a GRA licensee two days to credit an online prize to the account. The transfer from balance to M-Pesa is a second step in the cashier. Bonus money finishes its wagering first, and Safaricom's KSh 250,000 cap per transaction sets the pace for a large win.

What is the minimum casino deposit in Kenya?

The smallest qualifying first deposits are KSh 112 at 1xBet, KSh 120 at BetWinner, KSh 130 at Melbet and KSh 150 at 22Bet. Later top-ups follow each cashier's floor, and the 5% excise is charged on all of them, slots or football alike.

Do casino winnings carry tax in Kenya?

Yes. Under the Finance Act, 2026 a GRA licensee keeps back 5% of whatever it pays into the account, on top of the 5% excise already charged on the way in. A lobby with no GRA licence avoids the withholding and, in the same breath, the GRA complaint route.

Which casino bonus suits Aviator players in Kenya?

1win's staggered welcome money clears through the games on its Bonus Wagering list, which suits slot and crash-game players. Mozzartbet hands out Aviator free bets after a qualifying first deposit. The sports bonuses at 22Bet and Melbet are released through football accumulators and leave a casino player with nothing to use.

Can I play live dealer games with an M-Pesa balance?

Yes. A live table takes its stake from the one shilling wallet that also holds the slots and sports money, so nothing has to be moved after an M-Pesa top-up. Minimum and maximum stakes appear on the table card before the seat is taken, and the dealer is streamed live from a studio abroad.

Top pick in KenyaMelbet
Visit