Kenya

Kenya

Home » Africa » Kenya

Kenya rewrote its gambling law in 2025, and anyone comparing online casinos in Kenya now deals with a new regulator, new taxes and a new licensing round. The Gambling Control Act replaced a law from 1966, and the Gambling Regulatory Authority (GRA) took over from the old Betting Control and Licensing Board. The casinos on this page accept Kenyan players, and each card shows the licence behind it.

The changes reach your M-Pesa balance directly: at a Kenyan licensed operator, 5% comes off every deposit and 5% off every withdrawal. The offers open to Kenyan players are on our page of casino bonuses in Kenya.

Kenya Market Fast Facts Details & Metrics
Regulator Gambling Regulatory Authority, replacing the BCLB under the Gambling Control Act 2025
Deposit Tax 5% excise duty on money deposited for betting or gaming
Withdrawal Tax 5% withholding on withdrawals, plus 20% on lottery and prize competition winnings
Payment Rules Mobile money such as M-Pesa allowed. Credit cards and crypto banned at licensed operators
Self-Exclusion National register kept by the GRA. Licensed operators must connect by the end of 2026
Core Platform Currency KES (Kenyan shilling)

⚠️ Know What Comes Off Before You Play: At a Kenyan licensed operator, a KES 1,000 M-Pesa deposit lands as KES 950 after the 5% excise duty, and a further 5% is withheld when you withdraw. The M-Pesa paybill fee is charged on top. Gambling is for over 18s only. NACADA runs a free helpline, 1192, open 24 hours a day for counselling and referrals.

Affiliate disclosure: Our content contains affiliate links and we may make a commission on operator registrations and deposits made through these links.

Profile avatar Editorial Team EZCasinoBonus
Slots Live Casino
450% Up to €8000
325 Free Spins
Wager x30
Min Deposit €9
T&Cs Apply

Bonus Terms

Snatch

First deposit, 200% + 100 free spins

Min deposit: €9
Wagering: 30x the deposit plus the bonus (D+B)
Max cashout from bonus: 5x the bonus received
Max bonus: €879
Free spins: 100, on games Snatch selects
Bonus currency: credited as SND, a separate bonus currency pegged 1 to 1 with USDT and held in its own account
Eligible games: SND clears wagering on Snatch slots only. The bonus account also works on six Evolution live titles, but bets there do not count toward the wagering
Early withdrawal: withdrawing real money resets your entire SND balance and all unused free spins to zero
Bonus type: Non sticky. Your real money balance is spent first, and once the bonus funds are used up the bonus itself is lost
One bonus: one bonus at a time, and one offer per player, household, address, email, IP, phone, account and device

How to claim:

  1. Register and make your qualifying deposit within 24 hours of creating the account.
  2. The bonus is credited at 200% to your SND bonus account, up to €879.
  3. Play your real balance first. The bonus becomes available once it is used up.
  4. Wager 30x the deposit plus the bonus on Snatch slots.
  5. Do not withdraw real money while the bonus is running, or the SND balance and all free spins are reset to zero.
Slots Live Casino
550% Up to €8000
400 Free Spins
Wager x30
Min Deposit €9
T&Cs Apply

Bonus Terms

iWild

First deposit, 200% + 100 free spins

Min deposit: €9/$10
Wagering: 30x the deposit plus the bonus (D+B)
Max cashout from bonus: 5x the bonus received
Max bonus: €876/$1,000
Free spins: 100, on games iWild selects
Bonus currency: credited as IWL, a separate bonus currency pegged 1 to 1 with USDT and held in its own account
Eligible games: IWL wagering counts on iWild slots only. The bonus account also works on six Evolution live titles, but bets outside slots do not count toward the wagering
Early withdrawal: withdrawing real money resets your entire IWL balance and all unused free spins to zero
Bonus type: Non sticky. Your real money balance is spent first, and once the bonus funds are used up the bonus itself is lost
One bonus: one bonus at a time, and one offer per player, household, address, email, IP, phone, account and device

How to claim:

  1. Register and make your qualifying deposit within 24 hours of creating the account.
  2. The bonus is credited at 200% to your IWL bonus account, up to €876.
  3. Play your real balance first. The bonus becomes available once it is used up.
  4. Wager 30x the deposit plus the bonus on iWild slots.
  5. Do not withdraw real money while the bonus is running, or the IWL balance and all free spins are reset to zero.
Slots Live Casino Sports Betting
250% Up to €8000
250 Free Spins
Wager x30
Min Deposit €9
T&Cs Apply

Bonus Terms

Immerion

First deposit, 100% + 100 free spins

Min deposit: €9
Wagering: 30x the deposit plus the bonus (D+B)
Max cashout from bonus: 5x the bonus received
Max bonus: €878/$1,000
Free spins: 100, on games Immerion selects. Winnings wager at 40x with a $100 maximum cashout
Bonus currency: credited as IMR, a separate bonus currency pegged 1 to 1 with USDT and held in its own account
Eligible games: IMR clears wagering on slots only. Bets placed in IMR outside slots do not count toward the requirement at all
Early withdrawal: withdrawing real money resets your entire IMR balance and all unused free spins to zero
Bonus type: Non sticky. Your real money balance is spent first, and once the bonus funds are used up the bonus itself is lost
One bonus: one bonus at a time, and one offer per player, household, address, email, IP, phone, account and device

How to claim:

  1. Register and make your qualifying deposit.
  2. The bonus is credited at 100% to your IMR bonus account, up to €878.
  3. Play your real balance first. The bonus becomes available once it is used up.
  4. Wager 30x the deposit plus the bonus on slots.
  5. Do not withdraw real money while the bonus is running, or the IMR balance and all free spins are reset to zero.
Slots Live Casino
500% Up to €2625
350 Free Spins
Wager x40
Min Deposit €20
T&Cs Apply

Bonus Terms

GambleZen

First deposit, 200% up to €500 + 100 free spins

Min deposit: €20
Wagering: 40x the deposit plus the bonus (D+B)
Max cashout from bonus: 5x the bonus received
Time limit: 10 days from activation
Free spins: 100 on Dog House
Bonus type: Non sticky. Your own balance plays first, so an early withdrawal costs the bonus, not your own winnings
Max bet while active: €5 a spin
Free spin wagering: 40x the bonus amount
Free spin cashout: €100, whatever the spins return
Game weighting: slots 100%. Table games, video poker, roulette, blackjack, baccarat and craps all 0%
Eligible games: slots only. Some individual titles contribute less or nothing, listed in the operator’s terms
Deposit playthrough: 3x your deposit before any withdrawal, bonus or not

How to claim:

  1. Register and make your deposit of €20 or more.
  2. The bonus is credited at 200% of your deposit, up to €500.
  3. Wager on slots at €5 a spin or less. Check the game contributes 100% first.
  4. Withdraw. The payout is capped at five times the bonus.
Slots Live Casino Sports Betting
900% Up to €2500
525 Free Spins
Wager x40
Min Deposit €10
T&Cs Apply

Bonus Terms

Fiery Play

First deposit, up to 200% + 100 free spins

Within the first hour: 200% of your deposit, plus 100 free spins on Crown Coins
After the first hour: 150% of your deposit, plus 50 free spins on Crown Coins
Min deposit: €10
Max bonus: €500 a deposit
Wagering: 40x the bonus (B)
Max cashout from bonus: 5x the bonus received
Max bet while active: €5 a spin
Time limit: 5 days from credit, then the bonus is deleted
Free spin terms: €0.20 a spin, on a separate balance, wagered 40x (B) on its own 5 day clock
Free spin cashout: 5x the spin winnings, counting winnings up to €20 or €50
One at a time: only one deposit bonus can be active. Activating another cancels it
Activation: within 5 days of registering, on the Bonuses tab

How to claim:

  1. Register, then activate the welcome package on the Bonuses tab.
  2. Deposit €10 or more within one hour for 200% and 100 spins.
  3. Clear 40x within 5 days. Spin winnings carry their own 40x.
  4. Cash converts at 5x the bonus received.
Slots Live Casino Sports Betting
100% Up to €333
100 Free Spins
Min Deposit €10
T&Cs Apply

Bonus Terms

Yeti Casino

Welcome bonus, 100% up to €333 + 100 spins

Min deposit: €10
Wagering: 40x the bonus (B), not your deposit
Bonus expires: 30 days
Max cashout: None stated
Free spins: 100 on Big Bass Bonanza
Excluded payment method: Skrill deposits do not qualify
Game weighting: slots 100%, blackjack and roulette 10%, other table games 5%. Live casino and video poker do not count

How to claim:

  1. Register and deposit at least €10.
  2. Claim the bonus in the cashier.
  3. Play eligible slots to clear the 40x within 30 days.
Slots Live Casino
100% Up to €300
Wager Wager-free
Min Deposit €20
T&Cs Apply

Bonus Terms

CasinoStars

Welcome bonus, 100% up to €300, no wagering

Bonus code: STARS1, entered before you deposit
Min deposit: €20 or currency equivalent
Wagering: None
Max cashout: 5x your deposit, checked against your whole balance. Anything above it is forfeited
Bonus type: Sticky. The bonus is deducted from your balance when you request a withdrawal, and you keep what is left
Max bet while active: €3 a spin. A breach can void your real balance as well as the bonus
Time limit: no fixed duration. It runs until you withdraw or your balance falls below €1, even while playing your own money
Withdrawal deadline: winnings not withdrawn within 30 days may be removed
Eligible games: slots and crash games only
Excluded features: any paid slot feature, the gamble button and bonus hunting
AML checks: 5x your deposit (D) may be applied at the casino’s discretion
Not available in: Argentina, Azerbaijan, Finland, Ireland, Japan and Mexico

How to claim:

  1. Enter code STARS1, then deposit at least €20.
  2. The bonus is credited at 100% of your deposit, up to €300.
  3. Play slots or crash games at €3 a spin or less, with no wagering on winnings.
  4. Withdraw. The bonus is removed, and your payout is capped at 5x what you deposited.
Slots Live Casino Sports Betting
480% Up to €1000
400 Free Spins
Wager x40
Min Deposit €10
T&Cs Apply

Bonus Terms

FS Casino

First deposit, 100% + 70 free spins

Min deposit: €5
Wagering: 40x the bonus (B)
Max cashout from bonus: 3x your deposit, not 3x the bonus
Max bet while active: €5 a spin. A breach can void your real balance as well as the bonus
Time limit: 5 days from receiving the bonus. Anything uncleared is voided
Free spins: 70 on Gates of Olympus
Free spin terms: €0.20 a spin, on a separate balance, wagered 40x (B) on its own 5 day clock
Game weighting: slots 100%, table games and roulette 15%, live dealer 0%
Excluded games: sports, esports, crash games, TV Bet, Insta games and 34 slot providers
Bonus type: Non sticky. Your own balance plays first, so an early withdrawal costs the bonus, not your own winnings
One at a time: only one deposit bonus can be active. Activating another cancels it
Activation: within 5 days of registering, on the Bonuses tab

How to claim:

  1. Activate the welcome package on the Bonuses tab within 5 days of registering.
  2. Make your first deposit of €5 or more.
  3. Clear 40x on slots within 5 days, at €5 a spin or less.
  4. Your payout from this bonus is capped at three times what you deposited.
Slots Live Casino Sports Betting
500% Up to €8000
400 Free Spins
Wager x30
Min Deposit €9
T&Cs Apply

Bonus Terms

Ybets Casino

First deposit, 200% + 100 free spins

Min deposit: €9
Wagering: 30x the deposit plus the bonus (D+B)
Max cashout from bonus: 5x the bonus received
Max bonus: €879
Free spins: 100, on games Ybets selects. Winnings wager at 40x with a $100 maximum cashout and expire after 10 days
Bonus currency: credited as YBS, a separate bonus currency pegged 1 to 1 with USDT and held in its own account
Eligible games: YBS clears wagering on Ybets slots only. The bonus account also works on nineteen live titles, but bets there do not count toward the wagering, and YBS cannot be used on sports
Early withdrawal: withdrawing real money resets your entire YBS balance and all unused free spins to zero
Bonus type: Non sticky. Your real money balance is spent first, and once the bonus funds are used up the bonus itself is lost
One bonus: one bonus at a time, and one offer per player, household, address, email, IP, phone, account and device

How to claim:

  1. Register and make your qualifying deposit within 24 hours of creating the account.
  2. The bonus is credited at 200% to your YBS bonus account, up to €879.
  3. Play your real balance first. The bonus becomes available once it is used up.
  4. Wager 30x the deposit plus the bonus on Ybets slots.
  5. Do not withdraw real money while the bonus is running, or the YBS balance and all free spins are reset to zero.
Slots Live Casino Sports Betting
100% Up to €500
200 Free Spins
Wager x35
Min Deposit €20
T&Cs Apply

Bonus Terms

Nomini Casino

Welcome bonus, 100% up to €500 + 200 free spins

Min deposit: €20
Wagering: 35x the deposit plus the bonus (D+B)
Max cashout from bonus: 10x the bonus received
Max bonus: €500
Free spins: 200, credited as 20 per day for 10 days. Each batch expires 24 hours after it becomes available. Winnings wager at 40x with a €100 release limit
Time limit: 10 days per bonus
Excluded deposits: Neteller and Skrill do not qualify
Max bet: €100 while the bonus is being cleared
Eligible games: slots, scratch cards and keno count 100%. Live games and video poker 10%. Crazy Time, Dream Catcher and Monopoly 50%. Table and card games 0%. Jackpot slots, Slingo and bingo cannot be played with bonus funds at all
Bonus type: Non sticky. Your real money balance is played first, and cancelling the bonus voids the whole Casino Bonus balance
One bonus: one bonus active at a time. Claiming another while one is running removes the active bonus and its winnings

How to claim:

  1. Register and deposit €20 or more.
  2. Activate the deposit bonus and the free spins in the Profile section. Claim the bonus before placing any bets with the deposit.
  3. Wager 35x the deposit plus the bonus within 10 days.
  4. Collect each batch of 20 free spins within 24 hours of it becoming available.
  5. Keep every bet at €100 or below while the bonus is running.
Slots Live Casino Sports Betting
100% Up to €500
200 Free Spins
Wager x35
Min Deposit €20
T&Cs Apply

Bonus Terms

Rabona Casino

Welcome bonus, 100% up to €500 + 200 free spins

Min deposit: €20
Wagering: 35x the deposit plus the bonus (D+B)
Max cashout from bonus: 10x the bonus received
Max bonus: €500
Free spins: 200, credited as 20 per day for 10 days. Each batch expires 24 hours after it becomes available. Winnings wager at 40x with a €100 release limit
Time limit: 10 days per bonus
Excluded deposits: Neteller and Skrill do not qualify
Max bet: €100 while the bonus is being cleared
Eligible games: slots, scratch cards and keno count 100%. Live games and video poker 10%. Crazy Time, Dream Catcher and Monopoly 50%. Table and card games 0%. Jackpot slots, Slingo and bingo cannot be played with bonus funds at all
Bonus type: Non sticky. Your real money balance is played first, and cancelling the bonus voids the whole Casino Bonus balance
One bonus: one bonus active at a time. Claiming another while one is running removes the active bonus and its winnings

How to claim:

  1. Register and deposit €20 or more.
  2. Activate the deposit bonus and the free spins in the My Bonus section. Claim before placing any bets with the deposit.
  3. Wager 35x the deposit plus the bonus within 10 days.
  4. Collect each batch of 20 free spins within 24 hours of it becoming available.
  5. Keep every bet at €100 or below while the bonus is running.
Slots Live Casino Sports Betting
100% Up to €500
200 Free Spins
Wager x30
Min Deposit €20
T&Cs Apply

Bonus Terms

Casinia Casino

Welcome bonus, 100% up to €500 + 200 free spins

Min deposit: €20
Wagering: 35x the deposit plus the bonus (D+B)
Max cashout from bonus: 10x the bonus received
Max bonus: €500
Free spins: 200, credited as 20 per day for 10 days. Each batch expires 24 hours after it becomes available. Winnings wager at 40x and release at most €50 on a batch of 50 spins or fewer, €100 above that
Time limit: 10 days
Excluded deposits: Neteller and Skrill do not qualify
Max bet: €100 while the bonus is being cleared
Eligible games: slots, scratch cards and keno count 100%. All live games, video poker and Plinko count 10%. A named set of game shows including Crazy Time and Dream Catcher counts 50%. All table and card games count 0%. Jackpot slots, Slingo and bingo cannot be played with bonus funds at all
Bonus type: Non sticky. Your real money balance is played first
One bonus: one bonus per person, family, household address, telephone number, shared computer and shared IP address

How to claim:

  1. Register and deposit €20 or more.
  2. Activate the deposit bonus and the free spins before you place any bets with the deposit.
  3. Wager 35x the deposit plus the bonus within 10 days.
  4. Collect each batch of 20 free spins within 24 hours of it becoming available.
  5. Keep every bet at €100 or below while the bonus is running.
Slots Live Casino Sports Betting
100% Up to €500
200 Free Spins
Wager x35
Min Deposit €20
T&Cs Apply

Bonus Terms

LibraBet Casino

Welcome bonus, 100% up to €500 + 200 free spins

Min deposit: €20
Wagering: 35x the deposit plus the bonus (D+B)
Max cashout from bonus: 10x the initial bonus amount
Max bonus: €500
Free spins: 200, credited as 20 per day for 10 days. Each batch expires 24 hours after it appears. Winnings wager at 40x and release at most €100
Time limit: 10 days from activation
Excluded deposits: Neteller and Skrill do not qualify
Max bet: €100 while the bonus is being cleared
Eligible games: slots, scratch cards and keno count 100%. All live games, video poker and Plinko count 10%. Table and card games count 0%. Jackpot slots, Slingo and bingo cannot be played with bonus funds at all
Bonus type: Non sticky. Cancelling the bonus voids the whole Casino Bonus balance
One bonus: one bonus at a time. Activating another while this one runs removes it and any winnings from it

How to claim:

  1. Register and deposit €20 or more.
  2. Activate the bonus in the My Bonus section before you place any bets with the deposit.
  3. Wager 35x the deposit plus the bonus within 10 days.
  4. Claim each batch of 20 free spins within 24 hours of it appearing.
  5. Keep every bet at €100 or below while the bonus runs.
Slots Live Casino Sports Betting
100% Up to €500
200 Free Spins
Wager x35
Min Deposit €20
T&Cs Apply

Bonus Terms

BassBet Casino

Welcome bonus, 100% up to €500 + 200 free spins

Min deposit: €20
Wagering: 35x the deposit plus the bonus (D+B)
Max cashout from bonus: 10x the initial bonus amount
Max bonus: €500
Free spins: 200, credited as 20 per day for 10 days. Each batch expires 24 hours after it appears. Winnings wager at 40x and release at most €100
Time limit: 10 days from activation
Excluded deposits: Neteller and Skrill do not qualify
Max bet: €100 while the bonus is being cleared
Eligible games: slots, scratch cards and keno 100%. Live games, video poker and Plinko 10%. Named game shows 50%. Table and card games 0%. Jackpot slots, Slingo and bingo are closed to bonus funds
Bonus type: Non sticky. Cancelling the bonus voids the whole Casino Bonus balance
One bonus: one bonus at a time. Activating another while this one runs removes it and any winnings from it

How to claim:

  1. Register and deposit €20 or more.
  2. Activate the bonus and the free spins one by one in the Profile section, before you place any bets with the deposit.
  3. Finish any active casino bonus before you use the free spins.
  4. Wager 35x the deposit plus the bonus within 10 days.
  5. Claim each batch of 20 free spins within 24 hours of it appearing.
  6. Keep every bet at €100 or below while the bonus runs.
Slots Live Casino Sports Betting
100% Up to €500
200 Free Spins
Wager x30
Min Deposit €20
T&Cs Apply

Bonus Terms

Spinanga Casino

Welcome bonus, 100% up to €500 + 200 free spins

Min deposit: €20
Wagering: 35x the deposit plus the bonus (D+B)
Max cashout from bonus: 10x the initial bonus amount
Max bonus: €500
Free spins: 200, credited as 20 per day for 10 days. Each batch expires 24 hours after it appears. Winnings wager at 40x and release at most €100
Time limit: 10 days from activation
Excluded deposits: Neteller and Skrill do not qualify
Max bet: €100 while the bonus is being cleared
Eligible games: slots, scratch cards and keno 100%. Live games, video poker and Plinko 10%. Named game shows 50%. Table and card games 0%. Jackpot slots, Slingo and bingo are closed to bonus funds
Bonus type: Non sticky. Cancelling the bonus voids the whole Casino Bonus balance
One bonus: one bonus at a time. Activating another while this one runs removes it and any winnings from it

How to claim:

  1. Register and deposit €20 or more.
  2. Activate the bonus and the free spins one by one in the Profile section, before you place any bets with the deposit.
  3. Wager 35x the deposit plus the bonus within 10 days.
  4. Claim each batch of 20 free spins within 24 hours of it appearing.
  5. Keep every bet at €100 or below while the bonus runs.
Slots Live Casino Sports Betting
100% Up to €500
200 Free Spins
Wager x35
Min Deposit €20
T&Cs Apply

Bonus Terms

SPINiT Casino

Welcome bonus, 100% up to €500 + 200 free spins

Min deposit: €20
Wagering: 35x the deposit plus the bonus (D+B)
Max cashout from bonus: 10x the initial bonus amount
Max bonus: €500
Free spins: 200, credited as 20 per day for 10 days. Each batch expires 24 hours after it appears. Winnings wager at 40x and release at most €100
Time limit: 10 days from activation
Excluded deposits: Neteller and Skrill do not qualify
Max bet: €100 while the bonus is being cleared
Eligible games: slots, scratch cards and keno 100%. Live games, video poker and Plinko 10%. Named game shows 50%. Table and card games 0%. Jackpot slots, Slingo and bingo are closed to bonus funds
Bonus type: Non sticky. Cancelling the bonus voids the whole Casino Bonus balance
One bonus: one bonus at a time. Activating another while this one runs removes it and any winnings from it

How to claim:

  1. Register and deposit €20 or more.
  2. Activate the bonus in the Profile section, and claim the free spins one by one, before you place any bets with the deposit.
  3. Wager 35x the deposit plus the bonus within 10 days.
  4. Claim each batch of 20 free spins within 24 hours of it appearing.
  5. Keep every bet at €100 or below while the bonus runs.
Slots Live Casino Sports Betting
470% Up to €1200
220 Free Spins
Wager x40
Min Deposit €10
T&Cs Apply

Bonus Terms

VerdeCasino

Welcome bonus step 1, 120% up to €300 + 50 free spins

Min deposit: €10
Wagering: 40x the bonus (B)
Max cashout from bonus: 5x the deposit, on the cash bonus and the free spins alike
Max bonus: €300, filled by a €250 deposit
Free spins: 50 on Coin Win 2: Hold the Spin, at €0.20 a spin
Time limit: 48 hours to use the step once activated, then 5 days to finish the wagering
Activation: the pack must be activated within 4 days of registering, and each step activated in your profile before that step's deposit
Step skipping: a deposit below the step minimum, or a deposit made under a different offer, skips the step rather than reducing the bonus
Max bet: €5 per spin while the bonus is being cleared, including the risk game. A buy feature purchase counts as one spin
Eligible games: slots only. Live casino, all table games and the instant games including scratch cards, mines, plinko, dice, bingo and wheels cannot be played with bonus funds
Bonus type: Non sticky. Your real money balance is played first
On withdrawal: requesting a withdrawal forfeits all cash bonuses, free spins, Wheel of Fortune spins and the loyalty points multiplier

How to claim:

  1. Register, then activate the Welcome Bonus Pack in the Bonuses section within 4 days.
  2. Activate step 1 in your profile before you deposit.
  3. Deposit €10 or more.
  4. Wager 40x the bonus within 5 days, on slots only.
  5. Keep every spin at €5 or below while the bonus runs.
Slots Live Casino Sports Betting
320% Up to €1500
200 Free Spins
Wager x40
Min Deposit €10
T&Cs Apply

Bonus Terms

Hit’n’Spin Casino

Thor first deposit, 100% up to €500 + 75 free spins

Min deposit: €10
Wagering: 40x the bonus (B) on the cash, 30x on the free spin winnings
Max cashout from bonus: 5x the bonus amount, on the cash bonus and the free spins alike
Max bonus: €500, filled by a €500 deposit
Free spins: 75 on Gates of Olympus Super Scatter
Not available in: Finland, Japan and Brazil
Activation: activate the pack in your profile, and each step before its deposit. The first step must be completed within 60 minutes of registering or the standard package replaces it
Step skipping: a deposit below the step minimum, or a deposit made under a different offer, skips the step rather than reducing the bonus
Eligibility: one pack per account. You are eligible only for the option selected at registration
Time limit: 48 hours to use the step once activated, then 5 days to finish the wagering
Max bet: €5 per spin while the bonus is being cleared, including the risk game. A buy feature purchase counts as one spin
Eligible games: slots only. Live casino, all table games and the instant games including scratch cards, mines, plinko, dice, bingo and wheels cannot be played with bonus funds
Bonus type: Non sticky. Your real money balance is played first
On withdrawal: requesting a withdrawal forfeits every cash bonus, free spin, Wheel of Fortune spin and the loyalty multiplier, and cancelling the request does not return them

How to claim:

  1. Register and activate the Thor pack in your profile.
  2. Deposit €10 or more and complete the step within 60 minutes of registering.
  3. Wager 40x the cash bonus and 30x the spin winnings within 5 days, on slots only.
  4. Keep every spin at €5 or below while the bonus runs.
Slots Live Casino Sports Betting
375% Up to €1500
220 Free Spins
Wager x40
Min Deposit €10
T&Cs Apply

Bonus Terms

IceCasino

First deposit, 120% up to €500 + up to 150 free spins

Min deposit: €10
Wagering: 40x the bonus (B)
Max cashout from bonus: 5x your deposit
Max bonus: €500, filled by a €417 deposit
Free spins: 150 on Joker Stoker, 50 a day for 3 days, if the step is completed within 60 minutes of registering. 100 over 2 days after that. Spin value €0.40
Turbo Clock: the enhanced version needs the step completed within 60 minutes of registration
Activation: activate the pack within 4 days of registering, and each stage in your profile before its deposit
Step skipping: a deposit below the stage minimum, or one made under a different offer, skips the stage rather than reducing the bonus
Time limit: 48 hours to use the stage once activated, then 5 days to finish the wagering
Not available in: Finland, Japan and Brazil
Max bet: €5 per spin while the bonus is being cleared, including the risk game. A buy feature purchase counts as one spin
Eligible games: slots only, and not every slot. Around 30 named titles and every game from 33 named studios are closed to bonus funds, and the live casino, table games and instant games are closed entirely
Contribution: most slots 100%. A named group counts 50%, including Joker Stoker and Big Bass Splash, and Big Bass Hold and Spinner counts 15%
Bonus type: Non sticky. Your real money balance is played first
On withdrawal: requesting a withdrawal forfeits every cash bonus, free spin and Wheel of Fortune spin on the account

How to claim:

  1. Register, then activate the welcome pack in your profile within 4 days.
  2. Activate the first stage before you deposit.
  3. Deposit €10 or more, inside 60 minutes of registering for the larger spin batch.
  4. Wager 40x the bonus within 5 days, on slots only.
  5. Keep every spin at €5 or below while the bonus runs.
Slots Live Casino Sports Betting
390% Up to €1500
150 Free Spins
Wager x40
Min Deposit €10
T&Cs Apply

Bonus Terms

VulkanVegas Casino

First deposit, 120% up to €500 + 70 free spins

Min deposit: €10
Wagering: 40x the bonus (B) on the cash, 30x on the free spins
Max cashout from bonus: 5x your deposit, on the cash and the spins alike
Max bonus: €500
Free spins: 70 on Joker Stoker (Endorphina) at €0.20 a spin, a game on the 50% list
Upgraded step: deposit within 60 minutes of registering, or the pack pays 130 spins instead of 150
Activation: in your profile, within 5 days of registering
Deposit window: 2 days for each of the three deposits
Wagering window: 5 days from the bonus being credited
Not available in: Japan, Brazil and Finland
Max bet: €5 per spin, with a buy feature counted as one spin
Eligible games: slots only. Live casino, table games and instant games are closed, plus 42 studios and a named slot list
Contribution: most slots 100%. Joker Stoker, Big Bass Splash and every Gamomat title count 50%, and one game counts 15%
Bonus type: Non sticky. Your real money balance is played first
On withdrawal: a withdrawal request forfeits every bonus and free spin held

How to claim:

  1. Register, then activate the welcome pack under Your bonuses.
  2. Deposit €10 or more, inside 60 minutes of registering for the upgraded step.
  3. Wager the cash 40x and the spin winnings 30x within 5 days, on slots only.
  4. Keep every spin at €5 or below while the bonus runs.

Is Online Gambling Legal in Kenya?

Yes, with a licence from the Gambling Regulatory Authority. The Gambling Control Act, No. 14 of 2025, was signed on 7 August 2025 and came into force later that month. It repealed the Betting, Lotteries and Gaming Act of 1966 and created licence categories for online gambling, gambling platforms, bookmaking, lotteries and more.

The Act is aimed squarely at operators. Licensees must be companies at least 30% owned by Kenyan citizens, with a local presence, a Kenyan bank account and player data stored in Kenya. Offering online gambling to people in Kenya without a licence can bring a company a fine of up to KES 50 million, and foreign operators that only serve other countries must hold a foreign-based operator licence and block Kenyan players. Casinos licensed abroad still accept Kenyans, and many on this page hold licences of that kind.

Kenya’s 2026 Licensing Round

The detailed rules followed in mid 2026, when six sets of regulations were published between 29 June and 2 July. The GRA reopened licence applications on 18 August 2026, and licences issued under the old law were valid only until 24 September 2026.

An online casino licence lasts one year. The fees, KES 5 million to apply, KES 50 million on grant and KES 5 million a year, plus KES 100 million in required capital, were challenged in the High Court, which let the GRA keep processing applications while the case continued.

Betting Taxes in Kenya: Deposits, Withdrawals and Winnings

Kenya taxes the money moving through a licensed account rather than only the win, and each deduction is made by the operator before you receive the funds:

  • Deposits: 5% excise duty on any amount deposited for betting or gaming. From 1 July 2026 it also covers money converted into chips, tokens or credits.
  • Withdrawals: 5% withholding tax, charged when a payout is credited to you.
  • Lottery and prize competition winnings: 20% withholding tax.

Operators pay their own 15% tax on gross gaming revenue on top. Kenya taxes both ends of the account, while some countries tax nothing at all, and how winnings are taxed from one country to the next shows how wide that range is.

M-Pesa and Other Ways to Pay

Mobile money is how most Kenyans move money, and M-Pesa is the method Kenyan players look for first. Under the new rules, licensed operators may accept debit cards, bank transfers, mobile money and cash deposits, but not credit cards, and cryptocurrency is prohibited. Casinos licensed abroad set their own payment options, and whether a given casino takes M-Pesa, cards or crypto is on our page of casino payment methods.

Holding your balance in shillings avoids a currency conversion on every deposit and withdrawal, which matters more when 5% is already coming off each way.

Kenya’s National Self-Exclusion Register

The Act requires a national self-exclusion register kept by the GRA, and licensed operators must connect to it by about the end of 2026. Every licensed operator must also offer a self-exclusion option of at least 24 hours within its session limits. A casino licensed abroad is not connected to the Kenyan register, so exclusion there has to be set casino by casino.

A single register across every licensed operator is how many countries handle this, and Kenya is joining them; how national exclusion registers reach players shows what changes once it is live. NACADA’s free helpline, 1192, is open 24 hours a day for counselling and referrals.

Gambling Advertising Under the New Act

Every gambling advert in Kenya now needs the GRA’s approval at least seven days in advance and a classification from the Kenya Film Classification Board. Television and radio adverts are barred between 06:00 and 22:00 except during live sport, celebrity and influencer endorsements are restricted, roadshows are banned, and print adverts are limited to newspaper sports sections twice a week. Breaching the advertising rules can bring a fine of up to KES 20 million, up to 20 years in prison, or both.

Kenyan Licence or Offshore Casino

At a GRA licensed operator, the taxes are deducted for you, the national register will apply, and a Kenyan regulator stands behind the account. A casino licensed abroad answers to its own regulator, its bonus and payment rules follow that licence, and the protection an offshore licence gives a Kenyan player depends on which authority issued it. Our page of casinos grouped by licence lets you see which regulator is behind each one.

Comparing the Best Online Casinos for Kenyan Players

For a Kenyan player the comparison starts with three things: whether the casino takes M-Pesa, whether it holds your balance in shillings, and what comes off each deposit and withdrawal. The bonus terms come next, and on our page of welcome bonuses for Kenya the wagering for each offer sits beside its card.

Yes, gambling is legal under national law, and operators must comply with licensing requirements set by regulators.

Players can access slots, blackjack, roulette, poker, and live dealer games, along with other online casino formats.

Yes, Kenya is one of the largest gambling markets in Africa, with strong growth driven by mobile adoption and internet access.

Yes, many international platforms accept Kenyan players alongside locally licensed operators.

Licensed Kenyan operators may accept mobile money such as M-Pesa. Casinos licensed abroad set their own payment options, shown on each card.