CasinoAdvisor

Best Online Casinos in Kenya (2026)

Fact checked |
Browse the best online casinos accepting players from Kenya. Online gambling in Kenya is regulated by the Gambling Regulatory Authority (GRA), established under the Gambling Control Act, 2025 to bring casinos, betting and lotteries under a single modern framework. The vetted casino sites we feature below welcome Kenyan players with KES deposits and convenient local payment options, including M-Pesa.

You're viewing Kenya listings but United States - Ohio is set as your market. View United States - Ohio-specific listings →

Showing 10 of 2,143 casinos sorted by our ranking for Kenya Kenya

Editor's choice
#1 Captainsbet Casino Good
Captainsbet Casino
ke Accepts KE players
Editorial Rating
8.0/10
Bonus: 30 EXTRA SPINS on Lion Gems: Hold and Win
Summary

Captainsbet Casino operates under Curacao licensing with a Good safety rating, providing Kenyan players with a secure foundation built since 2021. The operator pairs this credential with an extensive game library spanning 88 providers - including Pragmatic Play, Yggdrasil Gaming, and Betsoft - ensuring substantive slot and table depth across multiple genres and styles.

Live entertainment stands out through a diverse offering of baccarat, blackjack, dice games, bingo, and live shows, delivering the immersion modern players expect. We rate Captainsbet 8/10 for its straightforward approach to game variety and live dealer breadth, though the streamlined payment infrastructure may appeal most to players seeking simplicity over maximum choice.

Key strengths

  • Curacao licensed with a Good safety rating
  • 88 game providers including Pragmatic Play and Yggdrasil Gaming
  • Live baccarat, blackjack, dice games, bingo, and live shows
  • Three-language support for regional accessibility
  • Rated 8/10
Game types (22)

Casino games

SlotsRouletteBlackjackBettingVideo pokerBingoBaccaratJackpot gamesLive gamesCraps and diceKenoScratch cardseSports bettingCrash games

Live dealer

Live showsLive baccaratLive bingoLive blackjackLive dice gamesOther live gamesLive pokerLive roulette
Software providers (88)
Pragmatic PlayYggdrasil GamingBetsoft GamingPlaysonEvoplayEzugiPush GamingEyeconBGamingGameArtEndorphinaHabanero
Payments & currencies (9)

Currencies

USDEURGHSKESTZSUGXXOF

Payment methods

MastercardVISA
Supported languages (3)
EnglishPortugueseFrench
The bonus amount must be wagered 10 times and the deposit amount 3 times | The players must make first deposit within the specified range and get 30 Free Spins! KES: from 3 000 to 1 500 000 KES EUR: from 20 to 10 000 EUR TZS: from 60 000 to 30 000 000 TZS GHS: from 250 to 150 000 GHS XOF: from 13 000 to 6 500 000 XOF ZMW: from 450 to 222 000 ZMW BRL: from 125 to 60 000 BRL UGX: from 85 000 to 40 200 000 UGX | New players only| Terms apply, please gamble responsibly | 18+ | Play responsibly | GambleAware
Runner-up
#2 Megapari Casino Good
Megapari Casino
ke Accepts KE players
Editorial Rating
8.8/10
Bonus: 100% up to $530 and 50 extra spins
Summary

Megapari Casino brings together an expansive game library of 190+ providers - including NetEnt, Playtech, and Play'n GO - with a Good safety rating under Comoros licensing. Established in 2019, the operator combines serious slots depth with a full spectrum of live dealer options, from blackjack and baccarat to live shows and dice games, delivering the variety Kenyan players expect from a mature multi-provider platform.

With 82 payment methods spanning major credit cards, e-wallets, and four major cryptocurrencies (Bitcoin, Ethereum, Litecoin, USDT), Megapari prioritises accessibility across deposit and withdrawal channels. The 58-language interface reflects genuine global reach. Player feedback remains mixed across 42 reviews, signalling a operator still refining its service - worth monitoring closely, but the breadth of content and payment flexibility makes it a credible alternative in a competitive market.

Key strengths

  • Comoros licensed with a Good safety rating
  • 190+ game providers including NetEnt, Playtech, Play'n GO
  • Bitcoin, Ethereum, Litecoin, and USDT supported
  • 82 payment methods for deposits and withdrawals
  • Live blackjack, baccarat, bingo, dice, and live shows
Game types (22)

Casino games

SlotsRouletteBlackjackBettingVideo pokerBingoBaccaratJackpot gamesLive gamesCraps and diceKenoScratch cardseSports bettingCrash games

Live dealer

Live showsLive baccaratLive bingoLive blackjackLive dice gamesOther live gamesLive pokerLive roulette
Software providers (190)
NetEntNolimit CityTaDa GamingPlaytechPlay'n GOBlueprint GamingEvolution GamingPragmatic PlayQuickspinYggdrasil GamingThunderkickRed Tiger Gaming
Payments & currencies (201)

Currencies

USDEURAEDALLAMDAOAARSAUDAZNBAMBDTBHD

Crypto

ADABCHBTCDASHDOGEETHLINKLTCTRXUSDTXRPRipple (XRP)

Payment methods

SkrillNetellerMastercardVISAeps-ÜberweisungMultibancoAstroPayWestern UnionBancontactBank transferFlexepinGCash
Supported languages (58)
SlovakEnglishSpanishPortugueseRussianJapaneseGermanFinnishSwedishItalianBulgarianKoreanCzechDanishGreekSerbianUkrainianFrenchFilipinoPolishRomanianSlovenianSomaliSwahiliThaiTajikTurkishUrduUzbekVietnameseAlbanianArabicAzerbaijaniBengaliBosnianChineseEstonianGeorgianHebrewHindiCroatianHungarianArmenianIndonesianPersianIcelandicCentral KhmerKazakhLithuanianLatvianMacedonianMongolianMalayBurmeseNorwegianKurdishNepaliDutch
New Players Only | Full Terms apply | This bonus will only be credited to the player if completing their profile with all their personal information and activating their phone number | Bonus needs to be activated before depositing | Free spins will only be awarded after the deposit bonus has been redeemed | Many excluded games, read the terms carefully. | Game weighting and exclusions apply | When you have an active bonus, bets wagered in some games will be counted twice. | Limited to one claim per IP address | 18+ | Play responsibly | GambleAware
Top pick
#3 BitStarz Casino Excellent
BitStarz Casino
ke Accepts KE players
Editorial Rating
9.8/10
Bonus: 50% up to $200
Summary

BitStarz Casino has earned a stellar reputation since 2014 by combining Curacao licensing with an Excellent safety rating and deep game variety from 79 providers including NetEnt, Playtech, and Play'n GO. The platform's crypto-native approach - supporting Bitcoin, Ethereum, Litecoin, USDT, and Wrapped Bitcoin - sets it apart for players seeking fast, borderless transactions alongside traditional payment flexibility.

Live dealer depth spans blackjack, baccarat, dice games, bingo, and immersive live shows, while 152 player reviews consistently praise the experience. With 142 payment methods and multilingual support, BitStarz delivers comprehensive coverage that resonates strongly with Kenyan players seeking a mature, well-capitalized operator backed by transparent governance and proven track record.

Key strengths

  • Curacao licensed with an Excellent safety rating
  • Native Bitcoin, Ethereum, Litecoin, USDT, and Wrapped Bitcoin support
  • 79 game providers including NetEnt, Playtech, and Play'n GO
  • Live blackjack, baccarat, dice games, bingo, and live shows
  • 142 payment methods with strong player feedback and 152+ reviews
Game types (20)

Casino games

SlotsRouletteBlackjackVideo pokerBingoBaccaratJackpot gamesLive gamesCraps and diceKenoScratch cardsCrash games

Live dealer

Live showsLive baccaratLive bingoLive blackjackLive dice gamesOther live gamesLive pokerLive roulette
Software providers (79)
NetEntNovomaticNolimit CityApricot (Microgaming)PlaytechPlay'n GOEvolution GamingPragmatic PlayQuickspinYggdrasil GamingRed Tiger GamingThunderkick
Payments & currencies (114)

Currencies

USDEURAUDCADJPYNOKNZDRUB

Crypto

BCHBTCDOGEETHLTCUSDTCardano (ADA)Ripple (XRP)Litecoin (LTC)Ethereum (ETH)Bitcoin (BTC)Tron (TRX)

Payment methods

NetellerSkrillPaysafeCardPayz (ecoPayz)VISAMastercardINSTADEBITPayPalWebMoneyMaestroNeosurfAstroPay
Supported languages (4)
EnglishRussianJapaneseChinese
In addition to this bonus, the player may get an extra 3 Bonus Mania Spins| New players only | Full Terms apply | Game weighting and exclusions apply | 18+ | Play responsibly | GambleAware
#4 Wazamba Casino Good
Wazamba Casino
ke Accepts KE players
Editorial Rating
8.3/10
Bonus: 100% up to $500 and 200 extra spins
Game types (22)

Casino games

SlotsRouletteBlackjackBettingVideo pokerBingoBaccaratJackpot gamesLive gamesCraps and diceKenoScratch cardseSports bettingCrash games

Live dealer

Live showsLive baccaratLive bingoLive blackjackLive dice gamesOther live gamesLive pokerLive roulette
Software providers (128)
NetEntNovomaticNolimit CityPlaytechApricot (Microgaming)TaDa GamingPlay'n GOEvolution GamingPragmatic PlayQuickspinYggdrasil GamingThunderkick
Payments & currencies (55)

Currencies

USDEURAUDBRLCADCHFCLPCZKHUFIDRINRJPY

Crypto

Ripple (XRP)Ethereum (ETH)Litecoin (LTC)Cardano (ADA)Bitcoin (BTC)Bitcoin Cash (BCH)Dogecoin (DOGE)USD Coin (USDC)Tether (USDT)

Payment methods

NetellerSkrillPaysafeCardMastercardVISAPostePayNeosurfZimplerSiru MobileBank transferGCashDuitNow
Supported languages (25)
SlovakEnglishSpanishPortugueseJapaneseGermanFinnishItalianKoreanCzechGreekFrenchMalayIndonesianVietnameseFilipinoCroatianDutchArabicPolishNorwegianHungarianHindiThaiSlovenian
New players only | Full Terms apply | Game weighting and exclusions apply | The Welcome offer is subject to a Max Win cash-out rule of 10x the value of the bonus amount for the residents of Thailand, Japan, Brazil, Chile and Peru. | The first batch of Free Spins can be claimed from the moment the qualifying deposit is made, for the next 24 hours. The following batches of bonus spins need to be claimed on each of the subsequent days, starting from the exact hour at which the 1st deposit was made, within the next 24 hours again | 18+ | Play responsibly | GambleAware
#5 1win Casino Good
1win Casino
ke Accepts KE players
Editorial Rating
8.7/10
Bonus: 130% up to 500 USD₮ and 70 extra spins
Game types (23)

Casino games

SlotsRouletteBlackjackBettingVideo pokerBingoBaccaratJackpot gamesLive gamesPokerCraps and diceKenoScratch cardseSports bettingCrash games

Live dealer

Live showsLive baccaratLive bingoLive blackjackLive dice gamesOther live gamesLive pokerLive roulette
Software providers (119)
NetEntNovomaticNolimit CityApricot (Microgaming)PlaytechTaDa GamingMerkur GamingPlay'n GOEvolution GamingPragmatic PlayQuickspinYggdrasil Gaming
Payments & currencies (70)

Currencies

BYNCADCLPCOPCRCCUPCZKDZDEGPGELGHSHKD

Crypto

BTCETHLTCTRXUSDTEthereum (ETH)Litecoin (LTC)Ripple (XRP)Bitcoin (BTC)Bitcoin Cash (BCH)Dogecoin (DOGE)Zcash (ZEC)

Payment methods

DASH
Supported languages (27)
EnglishSpanishPortugueseRussianJapaneseGermanItalianKoreanGreekUkrainianFrenchAzerbaijaniBengaliChineseHindiIndonesianKazakhKirghizArabicMalayPolishFilipinoThaiSwahiliUrduTajikTurkish
New players only | Maximum bonus amount for all four welcome bonus deposits is $590.| Terms apply, please gamble responsibly | Bonus is only available for crypto deposits | There are more options for the first deposit bonus available | 18+ | Play responsibly | GambleAware
#6 Valor Casino Good
Valor Casino
ke Accepts KE players
Editorial Rating
8.0/10
Bonus: 125% up to KSh92,500
Game types (15)

Casino games

SlotsRouletteVideo pokerJackpot gamesLive gamesKenoCrash games

Live dealer

Live showsLive baccaratLive bingoLive blackjackLive dice gamesOther live gamesLive pokerLive roulette
Software providers (33)
NetEntPlay'n GOBlueprint GamingEvolution GamingPragmatic PlayYggdrasil GamingQuickspinRed Tiger GamingBig Time GamingBetsoft GamingPlaysonEzugi
Payments & currencies (77)

Currencies

USDEURARSAZNBDTBRLCLPCOPEGPGHSINRKES

Crypto

Tether (USDT)

Payment methods

SkrillVISAMastercardWebMoneyAstroPayWestern UnionBank transferPayeerUnified Payments Interface (UPI)PaytmPAGO46UzCard
Supported languages (30)
SlovakEnglishSpanishPortugueseRussianGermanItalianBulgarianKoreanCzechSerbianFrenchRomanianNorwegianPolishVietnameseIndonesianMalayKirghizUrduArabicCroatianBosnianHungarianHindiBengaliAzerbaijaniSwahiliTurkishUzbek
New players only | Full Terms apply | Game weighting and exclusions apply | 18+ | Play responsibly | GambleAware
#7 bet365 Casino Excellent
bet365 Casino
ke Accepts KE players
Editorial Rating
9.8/10
Bonus: Up to 500 EXTRA SPINS ($0.1/each)
Game types (23)

Casino games

SlotsRouletteBlackjackBettingVideo pokerBingoBaccaratJackpot gamesLive gamesPokerCraps and diceKenoScratch cardseSports bettingCrash games

Live dealer

Live showsLive baccaratLive bingoLive blackjackLive dice gamesOther live gamesLive pokerLive roulette
Software providers (55)
NetEntNolimit CityPlaytechPlay'n GOBlueprint GamingIGTEvolution GamingPragmatic PlayQuickspinYggdrasil GamingThunderkickRed Tiger Gaming
Payments & currencies (16)

Currencies

USDEURGBPCZKNZDSEK

Payment methods

PaysafeCardVISAMastercardTrustly PayPayPalMaestroApplePayGoogle PaySwishBank wire
Supported languages (9)
EnglishSpanishPortugueseGermanSwedishItalianBulgarianGreekPolish
Select one of the three options. Your prize will then be revealed as either 5, 10, 20 or 50 Free Spins. You will be eligible for up to 10 Free Spins reveals in total within 20 days of your first claim. You must wait at least 24 hours between each reveal. You can win a maximum of 500 Free Spins in total | Bonus requires account verification | Limited to one claim per IP address | New players only | Full Terms apply | 18+, rgf.org.mt (Responsible Gaming Foundation)| This bonus can be claimed within 30 days after registration | 18+ | Play responsibly | GambleAware
#8 V.Vegas Casino Excellent
V.Vegas Casino
ke Accepts KE players
Editorial Rating
9.8/10
Bonus: 120% up to $500 and 70 extra spins
Game types (22)

Casino games

SlotsRouletteBlackjackBettingVideo pokerBingoBaccaratJackpot gamesLive gamesCraps and diceKenoScratch cardseSports bettingCrash games

Live dealer

Live showsLive baccaratLive bingoLive blackjackLive dice gamesOther live gamesLive pokerLive roulette
Software providers (101)
NetEntNovomaticNolimit CityPlaytechTaDa GamingPlay'n GOBlueprint GamingEvolution GamingPragmatic PlayYggdrasil GamingThunderkickRed Tiger Gaming
Payments & currencies (66)

Currencies

USDEURARSBRLCADCHFCLPCOPCZKDKKHUFINR

Crypto

Ethereum (ETH)Litecoin (LTC)Bitcoin (BTC)Tether (USDT)Binance PayTron (TRX)Toncoin (TON)Dogecoin (DOGE)USD Coin (USDC)Binance Coin (BNB)

Payment methods

SkrillNetellerVISAMastercardWebMoneyAstroPayBank transferJetonMiFinityPIXInteracUnified Payments Interface (UPI)
Supported languages (17)
EnglishSpanishPortugueseRussianJapaneseGermanFinnishBulgarianGreekFrenchPolishHungarianRomanianFilipinoVietnameseThaiChinese
Bonus must be activated within 5 days | New players only | Full Terms apply| Game weighting and exclusions apply | All bets placed in some games listed in the terms and conditions will not be counted in turnover requirement | 5x maximum conversion of the free spins winnings | 18+ | Play responsibly | GambleAware
#9 IceCasino Excellent
IceCasino
ke Accepts KE players
Editorial Rating
9.8/10
Bonus: 100% up to €500 and 100 extra spins
Game types (20)

Casino games

SlotsRouletteBlackjackVideo pokerBingoBaccaratJackpot gamesLive gamesCraps and diceKenoScratch cardsCrash games

Live dealer

Live showsLive baccaratLive bingoLive blackjackLive dice gamesOther live gamesLive pokerLive roulette
Software providers (101)
NetEntNovomaticNolimit CityTaDa GamingPlay'n GOBlueprint GamingEvolution GamingPragmatic PlayRed Tiger GamingThunderkickBetsoft GamingBig Time Gaming
Payments & currencies (108)

Currencies

USDEURARSBGNBRLCADCHFCLPCOPCZKDKKHUF

Crypto

Litecoin (LTC)Ethereum (ETH)Bitcoin (BTC)Binance Coin (BNB)USD Coin (USDC)Binance PayToncoin (TON)Dogecoin (DOGE)Tron (TRX)Tether (USDT)

Payment methods

SkrillNetellerPaysafeCardPayz (ecoPayz)VISAMastercardWebMoneyMaestroAstroPayBank transferPIXPay4Fun
Supported languages (15)
EnglishSpanishPortugueseRussianJapaneseGermanFinnishBulgarianGreekFrenchChineseKazakhPolishRomanianHungarian
In the welcome package, the player has 5 days to make each deposit - if the player has not completed one of the deposits within 5 days, this deposit is skipped and the bonus for the next deposit becomes available | New players only | Full Terms apply| Game weighting and exclusions apply | All bets placed in some games listed in the terms and conditions will not be counted in turnover requirement | 18+ | Play responsibly | GambleAware
#10 Gamdom Casino Excellent
Gamdom Casino
ke Accepts KE players
Editorial Rating
9.8/10
Bonus: Check casino website for current bonuses & promotions
Game types (21)

Casino games

SlotsRouletteBlackjackBettingVideo pokerBingoBaccaratJackpot gamesLive gamesKenoScratch cardseSports bettingCrash games

Live dealer

Live showsLive baccaratLive bingoLive blackjackLive dice gamesOther live gamesLive pokerLive roulette
Software providers (50)
NetEntNovomaticNolimit CityApricot (Microgaming)Blueprint GamingEvolution GamingPragmatic PlayQuickspinRed Tiger GamingBig Time GamingBetsoft GamingPlayson
Payments & currencies (35)

Currencies

USDEURCADCZKINRJPYKRWNGNNZDPLNRUBTRY

Crypto

BTCDOGEETHLTCSOLTRXXRPEthereum (ETH)Litecoin (LTC)Ripple (XRP)Bitcoin (BTC)USD Coin (USDC)

Payment methods

SkrillPaysafeCardVISAMastercardWebMoneyPayPalTrustly PayBank transferApplePayGoogle PayInteracSkinPay
Supported languages (19)
EnglishSpanishPortugueseRussianJapaneseBulgarianKoreanCzechGreekSerbianFrenchGeorgianFilipinoIndonesianPolishThaiTurkishVietnameseChinese

Showing 10 of 2,143 casinos

Kenya guide

The complete guide to online casinos in Kenya

Kenya is a one-of-a-kind market. It is the only place we cover where people mostly use their mobile phones to pay for gambling. Since July 2025 tax is charged on the money you deposit and withdraw rather than on your winnings. There is no single way to block yourself from all gambling sites at once. Instead, the Gambling Regulatory Authority (GRA) and the Ministry of Interior manage the rules. The GRA replaced the older Betting Control and Licensing Board (BCLB) in February 2026 under the Gambling Control Act 2023. The Kenya Revenue Authority (KRA) looks after the tax, while the Communications Authority makes sure adverts only run between 10pm and 6am. Most things run on Safaricom's M-Pesa platform. The market changed a lot after tax rows in 2019 and new licensing rules in 2020. Today, there are about 100 licensed bookmakers and some online casinos. We will explain how the tax works, how M-Pesa fits in, and what you should look out for.

Related: Slots · Live dealer.

Kenya at a glance

The defining framework facts for Kenyan online casino players.

Legal age

18

Verified via National ID at every licensed operator

Currency

KES

Kenyan shilling; native at every licensed operator

Regulator

GRA

Gambling Regulatory Authority; replaced the BCLB in February 2026

Player tax

5% + 5%

5% on deposits and 5% on withdrawals; from July 2025

Operator tax

15%

Operator-side; on gross gaming revenue

Payment rail

M-Pesa

Safaricom mobile money; 70%+ of all transactions

Self-exclusion

Operator-level only

No federal register; cross-operator gap is structural

Helpline

NACADA 1192

Toll-free helpline; routes to clinical and community services

From SportPesa boom to BCLB reset - how the current framework took shape

Gambling rules in Kenya started in 1966. This law created the BCLB and the system still used today. For a long time, people mostly bet on horses or visited local casinos. This changed around 2010 when mobile betting apps appeared. The biggest change happened in 2014 when SportPesa launched. They marketed heavily and made sure their service worked easily with M-Pesa, which was how most Kenyans were already using their phones.

By 2018, Kenya had the biggest gambling market in Africa. At one point, SportPesa had 25 million accounts. Because of this growth, the government added new taxes in 2019. This included the 20% tax on winnings and a 15% tax on bets. SportPesa did not agree with these rules and stopped operating in Kenya in 2019. New rules also meant that gambling adverts on TV and radio could only run late at night. Other companies stopped for a while or changed how they did business.

In 2020, the BCLB restarted the licensing process to make sure everyone followed the rules. Fewer companies got licences, and those that stayed accepted the new taxes. SportPesa came back in 2020 but is now much smaller. The market has been steady since then, with about 100 bookmakers and some online casinos. Almost everyone still pays using M-Pesa, and adverts are still limited to night-time hours.

More recently, two big changes reshaped the market. In July 2025 the government scrapped the 20% tax on winnings and replaced it with a 5% charge on deposits and a 5% charge on withdrawals. Then, in February 2026, the Gambling Regulatory Authority (GRA) formally took over from the BCLB under the Gambling Control Act 2023. Two problems still remain. Taxing deposits and withdrawals means players take home less money, which leads some people to use sites from other countries that don't apply these charges, even though those sites are less safe. And since there is no national block list, someone who stops playing on one site can just open a new account somewhere else the same day.

How Kenya's gambling tax works, in detail

Kenya changed its player tax in July 2025. The old 20% tax on winnings is gone. Here is a simple breakdown of what replaced it:

  • 5% excise on what you put in. When you deposit or place a stake, a 5% excise duty is charged up front. If you deposit 1,000 KES, about 50 KES goes to tax before you even play.
  • 5% tax on what you take out. When you withdraw, another 5% is deducted. Both ends of your play are taxed, not your winnings.
  • Collected by the operator for the KRA. The site applies both charges and sends the money to the KRA, so you do not have to worry about tax forms yourself.
  • Applies at licensed Kenyan operators. Sites from abroad don't apply these charges. This is why some players use them, but you won't have any local legal help if there is a problem.
  • Operators pay their own tax too. On top of the player charges, licensed sites pay around 15% on their gross gaming revenue. That is separate from what you pay.

The government uses this system because it is easy to run and collects tax at both the deposit and withdrawal stages. The downside is that frequent depositing and cashing out can feel expensive because you are taxed at both ends. Some players go to offshore sites to avoid the charges, but the trade-off is losing any local legal protection. Tax rules here change often, so it is worth checking the current position before you play. Most discussion now is about how to stop unlicensed sites rather than changing the tax again.

The bodies that matter for Kenyan players

Several groups oversee gambling in Kenya. The GRA sets the rules, and the KRA handles the taxes. Safaricom provides the M-Pesa system that every site uses for payments. The Communications Authority checks adverts, while NACADA helps people with gambling problems. The Ministry of Health and the Kenya Red Cross also provide medical support where it is needed.

Gambling Regulatory Authority (GRA)

Federal regulator under the Gambling Control Act 2023; successor to the BCLB

Visit site →

This is the main gambling regulator in Kenya. It was set up by the Gambling Control Act 2023 and formally took over from the Betting Control and Licensing Board (BCLB) in February 2026. It gives out licences to bookmakers, casinos, and lotteries, and makes sure sites follow the rules on tax and advertising. You can check the licence register to see if a site is officially licensed. The BCLB is the older body it replaced.

Kenya Revenue Authority (KRA)

Federal tax authority - administers the 5% excise on deposits and the 5% withdrawal tax

Visit site →

This is the tax office. Since July 2025 they collect a 5% excise duty on the money you deposit or stake and a 5% tax on withdrawals, which replaced the old 20% tax on winnings. Every adult in Kenya has a KRA PIN, and you will need this to sign up for a gambling site. If you have questions about your tax records or whether the right amount was taken, you should talk to the KRA instead of the GRA.

Safaricom (M-Pesa)

Mobile-money infrastructure - the de facto Kenyan gambling payment rail

Visit site →

Safaricom runs M-Pesa, which is how almost everyone in Kenya pays for things. It is the main way to put money into or take money out of a gambling account. It works just like other payments you make on your phone. Keep in mind that M-Pesa will still charge you a fee to withdraw cash, even if the gambling site doesn't charge a fee themselves.

National Authority for the Campaign Against Alcohol and Drug Abuse (NACADA)

Federal addiction-support authority - covers gambling under recent legislative expansion

Visit site →

This group used to focus only on alcohol and drugs, but they now help with gambling problems too. They run a free helpline (1192) that you can call for advice. They also run awareness programs and can send you to a doctor or counsellor if you need more help. Support for gambling issues is still growing in Kenya, but this is the best place to start.

Communications Authority of Kenya (CA)

Telecommunications and broadcast regulator - administers the 6am-10pm gambling advertising restriction

Visit site →

This group looks after TV and radio. They make sure gambling adverts are only shown between 10pm and 6am. They also handle complaints if an advert breaks the rules. While the GRA looks after the gambling companies, the CA looks after the TV and radio stations that show the adverts.

Befrienders Kenya

Volunteer mental-health helpline accepting gambling-related calls

Visit site →

This is a volunteer helpline you can call at +254 722 178 177. They mostly help with mental health and suicide prevention, but they also take calls about gambling. They are there to listen and can help you find more professional medical support if you are in distress. For many people, this is an easier first step than going to a hospital.

Office of the Director of Public Prosecutions (ODPP)

Federal criminal-justice authority - handles prosecution of operators in serious breach

Visit site →

This office handles serious crimes, like companies operating without a licence or money laundering. Most player complaints won't go here. Instead, you should start with the GRA. The ODPP only gets involved if a gambling company has broken the law in a major way.

What Kenyan players should verify before depositing

You should always check these things before you spend any money. These checks are specific to Kenya. Checking the licence list is the first step, but these other signs will help you know if a site is truly local or just pretending to be.

Verification Look for
GRA licence on public register Operator appears on the official GRA licence register with current status; footer also displays the licence number and KRA PIN
National ID + KRA PIN at registration Registration flow requests both National ID number and KRA PIN; account creation cannot complete without both
M-Pesa Daraja STK-push deposit flow Deposit page triggers the M-Pesa STK-push (PIN entry on the phone) rather than asking for card details or bank-transfer information
Tax disclosure Terms and conditions explain the 5% excise on deposits and stakes and the 5% tax on withdrawals collected for KRA; deposit and withdrawal receipts show the tax lines
Kenyan customer support Phone support during East Africa Time business hours; Swahili-language option in addition to English; physical Kenyan address in the company registration
Realistic bonus framing Welcome bonuses in the 50-150% match range rather than 300-500%; reload bonuses present but not aggressive; no "no-deposit" cash bonuses that bypass KRA reporting

M-Pesa flow is the fastest licensing check

If a site does not let you pay using M-Pesa through your phone, it is probably not licensed in Kenya. The Kenyan market relies on this system. Sites without it are usually offshore brands that don't follow Kenyan rules. If a site only offers card payments and no M-Pesa, that is a big warning sign in Kenya.

Kenya-specific traps that catch experienced players

These traps happen because of how the Kenyan system is built. Issues like the deposit and withdrawal taxes, M-Pesa fees, and the lack of a national block list can catch people out. Even experienced players from Europe or other parts of Africa often find that Kenyan rules are quite different.

1. Forgetting the deposit and withdrawal taxes when working out your real return

Since July 2025 the tax is on the money you move, not on your winnings. You pay a 5% excise when you deposit or stake, and another 5% when you withdraw. So if you deposit 1,000 KES, about 50 KES is taken before you play, and whatever you cash out is trimmed by a further 5% on the way out. When you plan a session, factor in both charges rather than assuming your stake and payout arrive untouched.

2. Forgetting the M-Pesa withdrawal fee on top of the withdrawal tax

When you cash out you lose the 5% withdrawal tax, and then M-Pesa charges its own fee on top to turn the balance into cash. This fee is paid by you, not the gambling site. So a withdrawal is trimmed twice: once by the tax and once by Safaricom. By the time you have the money in your hand, the total can add up, so keep both deductions in mind when you decide how much to bet.

3. Treating advertising visibility as evidence of a Kenyan licence

Because licensed sites can only advertise at night, they are less visible during the day. Offshore sites don't follow these rules and can spend a lot of money to appear at the top of search results on Google or social media. This means the site you see most often might actually be the one that isn't licensed. Always check the official GRA licence register instead of trusting an advert.

4. Expecting Spelpaus-style cross-operator self-exclusion

If you are used to the UK or European systems, you might expect one block to work everywhere. In Kenya, it doesn't work that way. If you block yourself on one site, you can still open an account on another the same day. To stay safe, you must block yourself on every site individually, use an app like BetBlocker, or ask Safaricom to block gambling payments on your phone. People want to change this, but the system isn't ready yet.

Responsible play, Kenyan resources

Support for gambling problems in Kenya is still growing, but it is much better than it used to be. NACADA is the main group helping people, along with Befrienders Kenya and the Kenya Red Cross. The biggest issue is that there is no single list to block all sites at once. To stay safe, you should use the tools on each site and also install an app to block gambling on your device.

NACADA

1192

A free helpline for anyone struggling with gambling. They can listen to your problems and help you find a doctor or other support services. Free to call from any Kenyan phone.

If you want to stay safe, we recommend doing several things: block yourself on each site you use, install BetBlocker, and talk to Safaricom about blocking payments. You can also call NACADA on 1192 for support. You can find more advice on our Responsible gambling page.

Common questions about online casinos in Kenya

Here are the questions Kenyans ask most often about licences, gambling tax, M-Pesa fees, and how to stay safe while playing online.

Is online gambling legal in Kenya?

Yes, but only if the site has a licence from the Gambling Regulatory Authority (GRA). The GRA took over from the Betting Control and Licensing Board (BCLB) in February 2026 under the Gambling Control Act 2023, and it is now the only body allowed to give out licences in Kenya. If a site does not have a licence, the law does not protect you, and you might not get your money back if there is a problem. While there were some disagreements with the government a few years ago, the market is now stable with around 100 licensed bookmakers and some casinos.

How does gambling tax work for players in Kenya?

From July 2025 Kenya taxes the money you move rather than your winnings. You pay a 5% excise duty when you deposit or stake, and another 5% is taken when you withdraw. The old 20% tax on net winnings has been scrapped. The site handles both charges for you, so you just see the adjusted amounts in your M-Pesa account. Because you are taxed on the way in and the way out, frequent depositing and cashing out over a long session adds up, so it pays to plan your withdrawals. Tax rules here change often, so it is worth checking the current position before you play.

Is M-Pesa really the only payment method that matters?

Mostly, yes. Almost everyone uses M-Pesa because it is fast and easy. Sites like it because it helps them know exactly who you are. You can use cards like Visa, but they often charge extra fees and are much slower. Remember that M-Pesa will always charge you a fee to take your cash out, even if the gambling site says they don't charge any fees themselves. This is a Safaricom cost that you have to pay.

What is the SportPesa story and why does it matter to today's market?

SportPesa was the biggest betting brand in Kenya and even sponsored teams in England. In 2019, they had a big row with the government over new taxes. They left the market for a while and only came back in 2020. This story matters because the tax rules that shaped today's market grew out of that row. It also led the government to be much stricter about who gets a licence.

What is the advertising window and what does it mean for finding a licensed operator?

Adverts for gambling can only be shown on TV and radio between 10pm and 6am. This is to try and stop people from gambling too much. Because of this, you might see more adverts for unlicensed sites online during the day. Just because you see an advert on Google doesn't mean the site is safe or licensed in Kenya. You should always check the official GRA licence register to be sure.

What KYC documents does a Kenyan operator require at registration?

You will need three things: your National ID number, your KRA PIN, and your M-Pesa phone number. The site uses these to check you are who you say you are and to report your tax to the government. This is a normal part of signing up in Kenya. If you don't have a KRA PIN, you will need to get one from the KRA website before you can play.

How can I check whether an operator is licensed in Kenya?

The only way to be sure is to check the official GRA licence register. If a site isn't on that list, it isn't licensed in Kenya. You should also look for a licence number in the footer of their website. Some sites call themselves "international," but if they don't have a Kenyan licence from the GRA, you have no legal protection if something goes wrong. Those sites might offer bigger bonuses, but they are much riskier.

Does Kenya have a federal self-exclusion register?

No, there is no single list to block yourself from all sites at once. Each site has its own tools to help you limit your spending or stop playing. If you want to block everything, you have to do it on each site one by one or use an app like BetBlocker. You can also ask your bank or Safaricom for help with blocking payments, though this can be tricky with M-Pesa.

What is the minimum age for gambling in Kenya?

You must be at least 18. Every licensed site will check this using your National ID number when you sign up. Since you can only get a National ID at 18, this system works well to stop children from gambling. Unlicensed sites might not check your age as carefully, which is another reason to avoid them.

What support is available for problem gambling in Kenya?

There are several groups that can help. NACADA is the main one, and you can call their free helpline on 1192. You can also contact Befrienders Kenya or the Red Cross. While support for gambling is still being developed, you can get help through the normal health system if you need it. The best thing to do is reach out for help as soon as you feel you might have a problem.

More on CasinoAdvisor