Guide • Kenya

Online Betting in Kenya — Everything You Need to Know

A complete guide to online betting in Kenya: how it works, who regulates it, the most popular sports, payments, and what to look for in an operator.

Online betting in Kenya has expanded rapidly since M-Pesa enabled instant mobile payments. The market is regulated by the Betting Control and Licensing Board (BCLB), and only licensed operators may legally take bets from Kenyan residents.

This page covers the fundamentals — what's legal, how to deposit, which sports and games are popular, the tax rules, and how to choose between licensed operators like Betfalme, Betpawa, SportyBet, and Betika.

What to check before signing up to an operator

  • BCLB license — every legitimate Kenyan operator displays its license number in the footer
  • M-Pesa deposit & withdrawal — should be instant, no Betpesa or middleman
  • Minimum bet — KSH 1 to KSH 49 is the Kenyan market range
  • Game and sport variety — football, basketball, tennis, virtuals, casino
  • Customer support — at least one of: email, in-app chat, WhatsApp
  • Responsible gaming tools — deposit limits, self-exclusion, cooling-off period
  • Margin and odds — compare a few markets across operators before depositing

How is online betting taxed in Kenya?

Two taxes apply:

  • Excise duty on stakes — deducted from each bet you place (currently 15% on stake amount or as published by KRA)
  • Withholding tax on winnings — deducted from your winnings (currently 20% on winnings or as published by KRA)

Both are handled by licensed operators at source — you do not file separately as a punter. Always check the operator clearly shows the tax breakdown on your bet receipt. Rates change occasionally; refer to KRA for the current rates.

Frequently Asked Questions

Is online betting legal in Kenya?
Yes, when conducted through BCLB-licensed operators. Players must be 18 or older. Operators handle all applicable taxes at source.
Which is the safest online betting site in Kenya?
Any BCLB-licensed operator that has been operating for several years and processes M-Pesa withdrawals reliably is generally safe. Betfalme, Betpawa, SportyBet, and Betika are all licensed and established.
What is the minimum age to bet online in Kenya?
18 years.
How much tax do I pay on betting winnings?
Operators deduct withholding tax on winnings (currently 20% per KRA, subject to change) and excise duty on stakes. You do not file separately.
Ready to bet?

Get started on Betfalme

Instant M-Pesa deposits and withdrawals. Bet from KSH 1. Licensed by BCLB Kenya.

Licensed by BCLB Kenya • 256-bit encryption • 18+ only
Last updated: June 2026