bestbettingsites.co.ke 18+
Rendered white stadium with blue seats and a football above the centre circle (AI-generated image) AI

10 Kenyan bookmakers compared

Best Betting Sites in Kenya, November 2026: Top Legit Sites Compared

Ten betting sites in Kenya, scored M-Pesa first. Tap a price, set your deposit and see what reaches M-Pesa after excise and tax.

Odds format exampleExample
Example match ADecimal odds
Home side v Away side
Example match BDecimal odds
Home side v Away side
Example match CDecimal odds
Home side v Away side

Example prices to show the decimal format and the chance each price implies. Not a real fixture or a bookmaker's offer.

Bet slipSingle · 1 pick
Home win
Example match A · 1X2 example
2.10
Excise on deposit (5%)
-KES 25.00
Balance to stake
KES 475.00
Return if the bet wins
KES 997.50
Withholding on payout (5%, statutory default)
-KES 49.88
Net to M-PesaKES 947.63

Betika does not publish its payout deduction method, so the line applies the 5% rate on amounts paid out to the full return. How the Finance Act 2026 treats sportsbook payouts is not yet confirmed.

#1 in NovemberScore
Betika
9.2/10
M-Pesa Paybill
290290
Min deposit
KES 50
USSD / SMS
*644# and SMS 29090
Grand Jackpot
17 games · KES 99
Rated on
3 of 5 criteria

Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001117

18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com

Which are the best betting sites in Kenya this month?

On our weighted score, Betika, Mozzart Bet and Shabiki lead the 5 ranked bookmakers. Read each score with the number of criteria it rests on: a score built on one criterion says less than one built on three. The order below follows the score, and every field shows where its figure came from.

This is our list of betting sites in Kenya for November 2026, cut to the ten bookmakers we could document best. The best betting sites in Kenya for one punter are not the same as for another: if you bet KES 50 at a time on a feature phone, the minimum deposit and the USSD code matter more than a welcome offer. That is why the payment fields come first in every row.

The ranking compares ten sportsbooks that take Kenyan shillings and M-Pesa in both directions. Each one appears with its company, trading name and BK sportsbook licence number on the Gambling Regulatory Authority's list of licensed operators for the 2025/26 financial year, where all ten were marked "Renewal" when we checked.6 The licence number in every row is taken from that list. The licence section further down explains how to check one yourself.

Every row uses the same six fields. When a bookmaker does not publish a value on a page we can read, the field says not stated instead of guessing, which is why the lower half looks thinner. A bookmaker is ranked only when it is rated on at least 3 of the five criteria. 22Bet, BetPawa, Pepeta, Radabet and SportyBet are rated on fewer, so they appear below the ranking under "Licensed, not yet rated", with the facts we have and no position or score. They stay in the comparison because each prints a licence number, and they join the ranking as soon as enough of their pages can be read.

The ranking is updated on the first of every month, and a figure older than sixty days is rechecked first. If you are looking for operators that opened recently, the page on new betting sites in Kenya covers those that print a licence number; this comparison of the top 10 betting sites in Kenya covers ten established bookmakers, 5 of them ranked.

  1. 1

    Betika

    9.2/10 Rated on 3 of 5 criteria
    Paybill
    290290
    Min deposit
    KES 50
    Min withdrawal
    KES 50
    USSD / SMS
    *644# and SMS 29090
    Welcome offer
    not stated
    Wagering
    not stated
    • GRA licence no. BK 0001117
    • Grand Jackpot: 17 games at KES 99
    • Android app; iPhone through the mobile site, lite page

    Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001117

    18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com

  2. 2

    Mozzart Bet

    9.2/10 Rated on 3 of 5 criteria
    Paybill
    290059
    Min deposit
    KES 50
    Min withdrawal
    KES 200
    USSD / SMS
    not stated
    Welcome offer
    not stated
    Wagering
    not stated
    • GRA licence no. BK 0001188
    • Daily Jackpot: 9 or 12 games at KES 99 to 199
    • Android app; iPhone through the mobile site

    Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001188

    18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com

  3. 3

    Shabiki

    9.2/10 Rated on 3 of 5 criteria
    Paybill
    290063
    Min deposit
    KES 50
    Min withdrawal
    KES 200
    USSD / SMS
    not stated
    Welcome offer
    not stated
    Wagering
    not stated
    • GRA licence no. BK 0001080
    • Power 17: 17 games at about KES 49 to 99
    • Android app; iPhone through the mobile site

    Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001080

    18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com

  4. 4

    SportPesa

    9.2/10 Rated on 3 of 5 criteria
    Paybill
    955100
    Min deposit
    KES 49
    Min withdrawal
    KES 200
    USSD / SMS
    SMS to 79079
    Welcome offer
    Multi-bet bonus advertised on the homepage, terms not stated
    Wagering
    not stated
    • GRA licence no. BK 0001193
    • Mega Jackpot: 17 games at KES 99
    • App and lite site not stated on a page we could read

    Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001193

    18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com

  5. 5

    Odibets

    9.0/10 Rated on 3 of 5 criteria
    Paybill
    290680
    Min deposit
    KES 1
    Min withdrawal
    KES 100
    USSD / SMS
    *290#
    Welcome offer
    not stated
    Wagering
    not stated
    • GRA licence no. BK 0001095
    • 13-game Jackpot: 13 games
    • Android app; iPhone through the mobile site, no lite version

    Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001095

    18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com

Licensed, not yet rated

These bookmakers print a Kenyan licence number but are rated on fewer than 3 of 5 criteria, so they get no position and no score. Listed alphabetically.

  • 22Bet

    Not ranked: rated on 2 of 5 criteria; we rank from 3
    Paybill
    7325515
    Min deposit
    not stated
    Min withdrawal
    KES 100
    USSD / SMS
    not stated
    Welcome offer
    not stated
    Wagering
    not stated
    • GRA licence no. BK 0001293
    • Jackpot terms not found on a page we could read
    • Android app; iPhone through the mobile site

    Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001293

    18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com

  • BetPawa

    Not ranked: rated on 0 of 5 criteria; we rank from 3
    Paybill
    not stated
    Min deposit
    not stated
    Min withdrawal
    not stated
    USSD / SMS
    not stated
    Welcome offer
    not stated
    Wagering
    not stated
    • GRA licence no. BK 0001070
    • Jackpot terms not found on a page we could read
    • App and lite site not stated on a page we could read

    Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001070

    18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com

  • Pepeta

    Not ranked: rated on 0 of 5 criteria; we rank from 3
    Paybill
    not stated
    Min deposit
    not stated
    Min withdrawal
    not stated
    USSD / SMS
    not stated
    Welcome offer
    not stated
    Wagering
    not stated
    • GRA licence no. BK 0001141
    • Jackpot terms not found on a page we could read
    • App and lite site not stated on a page we could read

    Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001141

    18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com

  • Radabet

    Not ranked: rated on 0 of 5 criteria; we rank from 3
    Paybill
    not stated
    Min deposit
    not stated
    Min withdrawal
    not stated
    USSD / SMS
    not stated
    Welcome offer
    not stated
    Wagering
    not stated
    • GRA licence no. BK 0001340
    • Jackpot terms not found on a page we could read
    • App and lite site not stated on a page we could read

    Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001340

    18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com

  • SportyBet

    Not ranked: rated on 1 of 5 criteria; we rank from 3
    Paybill
    not stated
    Min deposit
    not stated
    Min withdrawal
    not stated
    USSD / SMS
    not stated
    Welcome offer
    not stated
    Wagering
    not stated
    • GRA licence no. BK 0001203
    • Jackpot terms not found on a page we could read
    • Mobile app

    Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001203

    18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com

18+ Gambling is addictive! Play responsibly!

Ranked bookmakers are rated on at least 3 of 5 criteria; the score out of 10 is the weighted average over the rated criteria, ties broken by the M-Pesa score, then alphabetically (method). Licence numbers from the GRA licensed operators list; other fields as published by the operator or a third-party payments guide, checked 5 November 2026.

About these figures

The top 10 betting sites in Kenya above were compared on five weighted criteria using 10 bookmakers' own pages, a third-party payments guide where a bookmaker is silent, the regulator's list of licensed operators, and press reports for jackpot formats, all checked on 5 November 2026. An input without data is not rated and a criterion is scored over its rated inputs only; a criterion with no rated input is not rated, and its weight is shared out over the rated criteria. Odds and markets plus bonus and terms are not rated for any bookmaker yet, so no score here rests on them. The scores do not come from deposits or bets of our own. Ranked bookmakers are rated on 3 of five criteria; the others are listed without a position until they are rated on 3. Full method and formula: how we score; every source is listed at the end of this page. Next update on the first of the month.

How are the top Kenyan betting sites scored?

Five criteria, weighted for how most Kenyans bet: on a phone, with M-Pesa and a small stake. M-Pesa counts for 35 percent, odds and markets for 20, and jackpots, mobile access and bonus terms for 15 each. The weights stay fixed so that a bookmaker can only move by changing what it offers or what it publishes.

A score is a summary of published facts, not a verdict on how a bookmaker treats you. Read it together with the fields in the row: two bookmakers with the same score can be strong in different places.

M-Pesa, 35 percent. Four inputs: whether the Paybill number is published, the minimum deposit, the minimum withdrawal and the withdrawal time the bookmaker or a payments guide states. Lower minimums and a stated payout in minutes score higher.

Odds and markets, 20 percent. The bookmaker margin on the same 1X2 markets, sampled at the same time of day. No sample has been taken yet, so this criterion is not rated for any bookmaker and carries no weight in the current scores.

Jackpots, 15 percent. Whether the number of games, the entry price and the bonus tiers for near misses are published.

Mobile, USSD and lite, 15 percent. USSD or SMS access, an app for Android and a lite site for weak connections.

Bonus and terms, 15 percent. Wagering, minimum odds, expiry and maximum win, from the full terms. None of the ten publishes these on a page we could read, so this criterion is not rated yet either.

Commission does not change a score: the order comes from the formula, and the formula is published on the method page with every input per bookmaker.

  1. 35%M-Pesa deposits and withdrawals
  2. 20%Odds and markets
  3. 15%Jackpots
  4. 15%Mobile, USSD and lite
  5. 15%Bonus and terms

How do M-Pesa deposits and withdrawals work at Kenyan bookmakers?

You pay in through a Paybill number with your phone number as the account, and withdrawals go back to the same M-Pesa line. Minimum deposits in our ten run from KES 1 at Odibets to KES 50 at several others, and minimum withdrawals from KES 50 to KES 200.

Of the ten, 6 have a Paybill number we could read: Betika, Mozzart Bet, Shabiki, SportPesa, Odibets and 22Bet. For BetPawa, Pepeta, Radabet and SportyBet the deposit page of the bookmaker itself is the place to find it, because a number copied from a forum can be out of date.

Your phone number identifies your betting account, so a deposit from a different line will not land where you expect. Use the line you registered with, and keep the M-Pesa confirmation SMS until the money shows in your betting balance.

Withdrawals are requested on the betting site or app and paid to the registered number. A payments guide describes payouts at Mozzart Bet, Shabiki, SportPesa and Odibets as arriving within minutes, but large amounts can take longer. The same guide reports that 22Bet reviews withdrawals above KES 50,000 and may take between one and 24 hours.7

Check the minimum withdrawal before you deposit a small amount. Mozzart Bet, Shabiki and SportPesa list KES 200 as the minimum; Betika lists KES 50.7 A KES 100 balance at a bookmaker with a KES 200 minimum stays on the account until you win or deposit more.

If a deposit does not show within ten minutes, keep the M-Pesa confirmation code from the SMS and send it to the bookmaker's support. Some bookmakers also take withdrawal requests by SMS: SportPesa uses 79079 and Betika uses 29090.7 The full walk-through, with every Paybill in one table, is on the page about M-Pesa betting sites.

  1. Open M-Pesa, choose Lipa na M-Pesa, then Paybill.
  2. Enter the bookmaker's business number from its deposit page.
  3. Type your registered phone number as the account number.
  4. Enter the amount and confirm with your PIN.
  5. Wait for the SMS, then check the balance on the betting site.

How much tax comes off a bet in Kenya?

Since 1 July 2026, excise duty of 5 percent applies to amounts deposited for betting.2 A second deduction can apply when money is paid out to you. How the Finance Act 2026 treats sportsbook payouts is still being confirmed, so the calculator shows that line with its rate and source spelled out.

For a quick estimate: a KES 500 deposit carries KES 25 of duty, and a KES 1,000 deposit carries KES 50. The bet slip at the top of this page runs the same sum for any deposit, price and bookmaker.

Excise duty is charged on the deposit, not on the bet. Where a bookmaker passes the duty on, a KES 500 deposit leaves KES 475 to stake. Some bookmakers have absorbed part of the duty in the past as a promotion, so the balance you see after a deposit is the best check of what your bookmaker does.

On the payout side, the Finance Act 2026 kept a withholding tax on amounts paid out to players and reintroduced a 20 percent tax on winnings, which a Big Four firm reads as covering lottery and prize-competition payouts.3 Law-firm commentary links the payout limb to a 5 percent rate on any amount paid to a player.4 Commentators differ on which limb catches a sportsbook payout and on what the base is, and none of the ten bookmakers publishes its own method on a page we could read. Until that is settled the calculator applies the 5% rate to the full amount paid out and says so.

People search for betting sites in Kenya with no tax. On the deposit side no licensed bookmaker can drop the duty from the law; what differs is whether the bookmaker passes it on to your balance. The guide to betting tax in Kenya follows each rate back to its source.

Deposit
KES 500.00
Excise duty on the deposit, 5%
-KES 25.00
Balance to stake
KES 475.00
Return at odds of 2.10
KES 997.50
Withholding on payout, 5% statutory default
-KES 49.88
Net to M-PesaKES 947.63

Excise rate from the Kenya Revenue Authority, Finance Act 2026. The payout line applies the 5% rate on amounts paid out, reported in law-firm commentary, to the full return; the treatment of sportsbook payouts is not yet confirmed.

About this calculation

The worked example and the bet slip use one rate file, dated 2 November 2026: excise of 5% on the deposit, then the return at the chosen odds, then 5% withheld on the amount paid out. Where a bookmaker publishes its own deduction method, the slip uses it; none of the ten does yet, so every bookmaker gets the statutory default. The figures are an estimate of your M-Pesa credit, not tax advice. Sources: KRA, EY, Afriwise.

How do the big Kenyan jackpots compare?

The two biggest weekly jackpots, SportPesa's Mega Jackpot and Betika's Grand Jackpot, both ask you to predict 17 matches for KES 99. The bonus tiers reported for the Mega Jackpot are 13 and 16 correct reported, and for the Grand Jackpot 12 to 16 correct reported.11 For most players the bonus tiers matter more than the top prize.

A jackpot ticket is a long shot by design. Treat the entry as the price of a weekend's entertainment, and judge a jackpot by what it pays for near misses and how openly it publishes its rules.

Getting every result right is rare: with three outcomes per match, a 17-game ticket has more than 129 million possible combinations, and only one of them is the full house. Those bonus tiers are where most jackpot money actually goes.

Compare three things before you enter: the number of games, because each extra match makes a full house much less likely; the entry price; and how far down the bonus tiers reach. A 13-game jackpot with tiers from 10 correct pays more people than a 17-game jackpot that only rewards 15 and above.

Shorter formats change the odds sharply: a 13-game ticket has about 1.6 million combinations, and a 9-game ticket under twenty thousand. No tips or predictions are given here; the jackpots page sets every jackpot side by side, including midweek jackpots and jackpot bonuses.

JackpotBookmakerGamesEntryBonus tiers
Mega Jackpot SportPesa 17 KES 99 13 and 16 correct reported
Grand Jackpot Betika 17 KES 99 12 to 16 correct reported
Daily Jackpot Mozzart Bet 9 or 12 KES 99 to 199 not stated
Power 17 Shabiki 17 about KES 49 to 99 not stated
13-game Jackpot Odibets 13 not stated not stated
Games and entry from operator pages, payments guides and press reports; bonus-tier payouts are not published consistently. Checked 2 November 2026.

How do you check that a betting site in Kenya is legit?

Betting is licensed by the Gambling Regulatory Authority, which replaced the BCLB under the Gambling Control Act 2025.1 Legit betting sites in Kenya print a licence number in the footer or terms; match it with the company name before you pay in.

  1. Find the numberLook in the footer or the terms of the betting site for the licence number and company name.
  2. Match the companyThe trading name, the company and the licence number should agree everywhere on the site.
  3. Check the listOpen the GRA licensed operators list and match trading name, company, BK number, domain and status.

The Gambling Control Act, 2025 replaced the old Betting, Lotteries and Gaming Act and set up the Gambling Regulatory Authority as the successor to the Betting Control and Licensing Board.1 Licences issued by the old board ran on until they expired, which is why some sites still name the BCLB in their footer while others name the GRA. The sports betting licence carries a BK number; SportPesa's, for example, is BK 0001193 on the Authority's list.6

The Authority publishes a list of licensed operators for the 2025/26 financial year, with the company, trading name, licence numbers per category (BK for sports betting), status and domains of each.6 New licensing regulations were partly suspended by the High Court during 2026, so the status column is worth reading as well as the number.12 A site with no number at all, a number that is not on the list, or a domain the list does not name is a reason not to deposit; where something does not match, the Authority's own site gives the contact details to ask.

Red flags that should stop you: no licence number or company name anywhere, deposits only to a personal M-Pesa number instead of a Paybill or till, pressure to deposit before you can read the terms, promises of fixed matches or sure odds, and withdrawal rules that appear only after you win. Every bookmaker in this list of betting sites in Kenya publishes a Paybill or a licence number, and most publish both. The legit betting sites in Kenya worth your time are the ones that also publish their limits, so you know what you will get back before you send a shilling.

How are odds compared between Kenyan bookmakers?

Put the three 1X2 prices for one match side by side and work out the margin: add up one divided by each price, and the amount above 100 percent is what the bookmaker keeps. A lower margin means better odds on average, and it matters more over a season than any single price.

The cards at the top of the page show what each decimal price implies: 2.10 means the bookmaker rates the outcome at about 47.6 percent. Add the three outcomes of a match together and the gap above 100 is the margin. The guide to betting odds works through the sums step by step, and the other betting guides cover licences, tax and jackpot bonuses.

Take a sample match at 2.10, 3.40, 3.55 for home, draw and away. One divided by each price gives 47.6, 29.4, 28.2 percent, which add up to 105.2 percent. The bookmaker margin on that market is about 5 percent. A second bookmaker offering 2.05, 3.30, 3.40 on the same match adds up to about 108.5 percent, so the first one is the better place for that bet.

Margins are usually lowest on the biggest leagues and highest on smaller leagues and side markets. Over a season the gap adds up: over a hundred bets of KES 100, a three-point gap in margin is worth about KES 300. Once odds are compared regularly across the same matches, the margin becomes part of the score; until a sample exists, the odds criterion stays unrated. The guide to betting odds explained works through accumulators and the 1X2 market step by step.

What do Kenyan welcome bonuses actually require?

More than the banner says, and usually more than is published. For the 5 ranked bookmakers none has a welcome offer with full terms on a page we could read. We list every offer in the same fixed fields, and a missing term stays marked as not stated, so an offer cannot look better than its terms.

Of the ten, SportPesa advertises an offer on a page we could read. The bonuses page tracks every offer once its terms appear.

A bonus headline tells you little until you know five things: the maximum amount, the wagering requirement, the minimum odds that count towards it, the expiry, and the maximum you can win from a free bet. Those are the fields in the table, in the same order for every bookmaker.

Kenyan bookmakers tend to promote ongoing offers such as multi-bet boosts and jackpot bonuses. SportPesa advertises a multi-bet bonus on its homepage without the terms beside it; such offers are recorded here and scored once the terms are published. A free bet that must be wagered several times at minimum odds before you can withdraw is worth far less than its face value, so read the wagering line first.

BookmakerOfferMax amountWageringMin oddsExpiry
Betika not statednot statednot statednot statednot stated
Mozzart Bet not statednot statednot statednot statednot stated
Shabiki not statednot statednot statednot statednot stated
SportPesa Multi-bet bonus advertised on the homepage, terms not statednot statednot statednot statednot stated
Odibets not statednot statednot statednot statednot stated
The 5 ranked bookmakers. A field reads "not stated" until the bookmaker's full terms have been read. Checked 5 Nov 2026.

18+ Gambling is addictive! Play responsibly!

Can you bet on a basic phone, a lite site or by USSD?

Yes. Several bookmakers in the ranking take bets or withdrawals without mobile data: Odibets on *290#, Betika on *644# and SMS, SportPesa by SMS to 79079. Most also offer an Android app as a direct download, while iPhone users bet through the mobile site.

3 of the ten have a USSD or SMS route in our sources, and only Betika runs a separate lite page. For a punter on a feature phone, the best betting sites in Kenya are simply the ones with a working short code. The betting apps page compares downloads, lite sites and short codes in one table.

Betting apps are often downloaded from the bookmaker's own site instead of an app store, so check that the address in your browser is the bookmaker's real domain before you install anything.

A lite site strips images and live animations and still lets you deposit, bet and withdraw. Betika runs a separate Lite page; Odibets has no lite version according to a payments guide.7

USSD and SMS betting use a short code and a text menu. Markets are limited to the main ones, but it is the most reliable option on a weak network, and the money still moves through M-Pesa.

Rendered players' tunnel opening onto a pitch with blue stands (AI-generated image) AI

How do you keep betting under control?

Set a weekly amount before you deposit and stop when it is gone. Never bet money meant for rent, school fees or food, and treat a jackpot ticket as entertainment, not a plan. Licensed bookmakers let you set deposit limits and take a break from your account.

Betting is for adults only, and nothing on this page is a way to earn money. The responsible gambling page lists the tools bookmakers offer and the warning signs to watch for.

Warning signs: chasing losses with bigger stakes, borrowing to bet, hiding bets from family, or betting to fix a money problem. If one sounds familiar, use the limit tools and talk to someone you trust.

Kenyan bookmakers must verify that every customer is at least 18. Never let a younger family member use your M-Pesa line to bet; the account and the payouts are tied to your number.

Questions Kenyan punters ask

Short answers to the questions we hear most, from licensing and tax to M-Pesa limits and jackpots. Each one links back to the figures above, which carry the date they were checked.

Which is the best betting site in Kenya?

On the current scores Betika leads with 9.2 out of 10, followed by Mozzart Bet and Shabiki. The best choice for you depends on how you bet, so compare the M-Pesa fields and jackpots in the ranking.

Are betting sites legal in Kenya?

Yes, when the operator holds a licence from the Gambling Regulatory Authority. Check the licence number in the site footer or terms before you deposit.

Who regulates betting in Kenya now?

The Gambling Regulatory Authority, set up by the Gambling Control Act, 2025 as the successor to the Betting Control and Licensing Board.

How do I check a bookmaker's licence?

Find the licence number and company name in the footer or terms, then look them up on the Gambling Regulatory Authority's list of licensed operators for 2025/26 and check that the trading name, BK number and domain match. Contact the Authority where something differs.

What is the excise duty on betting deposits?

5 percent of the amount deposited for betting, in force since 1 July 2026 under the Finance Act 2026.

Is there tax on betting winnings in Kenya?

A deduction can apply when money is paid out to you. The treatment of sportsbook payouts under the Finance Act 2026 is still being confirmed, so check the payout SMS for the exact amount.

What is the lowest minimum deposit with M-Pesa?

KES 1 at Odibets, according to a payments guide. Most others in the ranking start at KES 49 or KES 50.

How long do M-Pesa withdrawals take?

Bookmakers and payments guides describe most payouts as arriving within minutes. Large amounts or a first withdrawal can take longer while the account is checked.

Can I bet without internet?

Yes, at some bookmakers. Odibets runs USSD on *290#, Betika uses *644# and SMS, and SportPesa takes SMS commands on 79079.

How do jackpot bonus tiers work in Kenya?

They pay tickets that miss the full house by a few matches. For SportPesa's Mega Jackpot the tiers in our sources are 13 and 16 correct reported; for Betika's Grand Jackpot, 12 to 16 correct reported. Neither publishes the amount per tier on a page we could read.

How many games are in the SportPesa Mega Jackpot?

17, with an entry of KES 99 according to press and payments-guide reports.

Do Kenyan betting sites offer welcome bonuses?

Some advertise offers, but few publish full terms beside them. The bonus table shows each term in a fixed field and marks missing ones as not stated.

Can I use Airtel Money instead of M-Pesa?

Some bookmakers accept it, but it is not yet confirmed for each one. Check the deposit page of the bookmaker before you pay.

How old do you have to be to bet in Kenya?

Eighteen. Bookmakers verify age and identity, usually against your M-Pesa registration, and may ask for your ID.

Why does M-Pesa count for 35 percent of the score?

Because almost every Kenyan punter pays in and cashes out through M-Pesa, so payment limits, speed and USSD access decide the everyday experience.

Where do our figures come from?

The figures behind the best betting sites in Kenya on this page come from the regulator and the law first, the bookmakers' own pages second, and published payments guides or press reports where a bookmaker is silent. Every source below was checked on 5 November 2026.

Regulator and law

  1. Gambling Control Act, 2025 (Act No. 14 of 2025)Kenya Law · gazetted 12 Aug 2025
  2. Finance Act 2026: what it means for youKenya Revenue Authority · excise on betting deposits
  3. Kenya enacts Finance Act 2026EY tax alert · excise and winnings definitions
  4. Analysis of the tax changes introduced by the Finance Act 2026Afriwise · withdrawals definition and rate
  5. Gambling Regulatory Authoritygra.go.ke · regulator
  6. Licensed operators, 2025/26 financial yearGambling Regulatory Authority of Kenya · licence numbers, companies and status, checked 5 Nov 2026

Operators and payments

  1. Paybill, deposit and withdrawal pages per bookmakerPayBill KE · third-party, one page per operator
  2. Betika terms and conditionsBetika · licence number
  3. Odibets website, terms sectionOdibets · licence number and Paybill
  4. SportPesa homepageSportPesa · licence number and Paybill

Press reports

  1. SportPesa Mega Jackpot draw reportThe Star · 13 Aug 2025, games, entry and bonus tiers
  2. Kenya High Court partially lifts suspension of new gambling rulesFocus Gaming News · 2026
Back to top