18+ only

Gambling involves risk. Never bet money you cannot afford to lose, and stop if it stops being fun.

Get help

🇰🇪 East Africa

Online casinos in Kenya — BCLB licensing, M-Pesa and the tax on winnings

Kenya licenses both online casino and sports betting through the Betting Control and Licensing Board. Winnings are subject to withholding tax deducted at source, and stakes carry excise duty.

Last updated

Regulated Online casino: Legal Betting: Legal 18+ minimum age

Casinos we recommend here

These casinos accept players from Kenya. None of them holds a licence issued in Kenya — read what that means in casino licences explained.

Kenya has a functioning licensing regime, a regulator that revokes licences when it wants to, and a payment system that makes depositing trivially easy. It also taxes your winnings before you see them.

Licensing

The Betting Control and Licensing Board licenses bookmakers, casinos and public lotteries under the Betting, Lotteries and Gaming Act. Online operators need a Kenyan licence to advertise and operate here legally, and the BCLB has suspended operators and ordered advertising blackouts more than once — most visibly during the 2019 licensing dispute that took several large bookmakers offline.

Practically, this means Kenya has two tiers:

  • Locally licensed operators — pay out in shillings via M-Pesa, deduct tax correctly, and answer to the BCLB
  • Offshore casinos — larger game libraries, bigger bonuses, no Kenyan licence and no local recourse

Both are used. Only one of them has a regulator you can complain to.

The 20% you do not see

Kenya applies a 20% withholding tax on gambling winnings, deducted by the operator at the point of payout. You do not file it; it is taken before the money reaches you. Excise duty on stakes has moved repeatedly in recent budget cycles — it has been set at various rates over the past decade — so check the current figure rather than assuming last year’s applies.

Offshore casinos do not deduct this. That is not a loophole with a happy ending; it is an unreported liability, and the responsibility sits with you.

M-Pesa is the whole payments story

Kenya’s gambling market is built on mobile money in a way few markets anywhere are. M-Pesa deposits are instant, work on any handset, and require no bank account. Airtel Money covers the rest.

International casinos generally cannot accept M-Pesa directly. The workaround most Kenyan players use is a crypto on-ramp — buy USDT with M-Pesa, deposit the USDT — which adds a step, a spread and a counterparty. It works, but it is meaningfully less safe than depositing to a locally licensed operator.

What people play

Aviator’s popularity in Kenya is not a marketing story, it is the market. Crash games reach players who never opened a slot, and the social element — shared multipliers, visible cash-outs — travels well over the low-bandwidth connections a lot of players are on. Sports betting remains the volume leader, with the Premier League far ahead of local football.

Before you play

If you want regulatory protection, use a BCLB-licensed operator and accept the smaller game library. If you use an offshore casino, understand that you have swapped protection for choice, and that the tax position is yours to sort out.

Where to get help

  • +254 722 178 177 Befrienders Kenya
  • 1199 Kenya Red Cross psychosocial support line

Services change. If a number here does not answer, tell us — and see the full list for Africa .