Betting Sites in Kenya
An independent guide to the betting sites Kenyans actually use — how they differ on licensing, M-Pesa deposits, app weight and minimum stakes, and how to check any of it yourself.
Updated · The Natybet Desk
The betting sites Kenyans use most are Betika, SportPesa, Odibets, betPawa and MozzartBet, alongside smaller books such as Pepeta, Shabiki and Winpesa. They differ far less on odds than the marketing suggests and far more on the things that actually affect you day to day: whether the licence is current, whether M-Pesa deposits land instantly, how heavy the app is on a budget phone, what the minimum stake is, and how painful withdrawal verification turns out to be.
We publish only facts we have verified. Where we have not confirmed a paybill, a minimum deposit or a bonus figure, we say so instead of filling the gap with a plausible-looking number — because a wrong paybill sends real money to the wrong place.
What actually separates one Kenyan betting site from another
Ask most bettors why they use the book they use and the answer is rarely about odds. It is about whether their deposit went through the first time, whether the app opens on a phone with 2GB of RAM, and whether a friend got paid out quickly. Those are sensible reasons. Margins across the major Kenyan books sit close enough together that the difference on a single-match bet is usually smaller than the difference made by picking the right market in the first place.
The variables that genuinely matter, in roughly the order we think they should matter to you:
- Current GRA licence. This is not a formality. An unlicensed operator has no regulator you can escalate to when a withdrawal stalls, and no obligation to hold player funds responsibly.
- M-Pesa reliability. Deposits that land in seconds versus deposits that sit “pending” through the kick-off you were trying to bet on.
- App weight and data cost. On a bundle-limited connection, an app that reloads a heavy interface on every screen is a recurring cost, not a one-off download.
- Minimum stake. The difference between a KES 1 and a KES 20 minimum decides whether small-stakes play is even possible.
- Withdrawal friction. Verification requirements, name-matching rules and manual review thresholds.
- Breadth of markets. Whether the book prices the leagues and market types you actually want, or only the headline fixtures.
Check the licence yourself — it takes a minute
Gambling in Kenya is regulated by the Gambling Regulatory Authority. Every legitimate operator states its licensing status in the footer of its own website. Open the operator's site directly by typing the address rather than following a link from a WhatsApp group, scroll to the footer, and read what is written there. If the statement is vague, absent, or refers to a regulator in another country with nothing said about Kenya, that is your answer.
We deliberately do not publish licence numbers on this site. Licence numbers change on renewal, and a stale number republished across dozens of blogs is exactly how people end up trusting an operator whose licence lapsed months ago. The operator's own footer is the only version that is current by definition.
Deposits: M-Pesa paybill is the whole game
Nearly every Kenyan book runs deposits through M-Pesa Paybill, and a few also accept Airtel Money. The flow is the same everywhere: Lipa na M-Pesa, Pay Bill, business number, account number, amount, PIN. What varies is the account number field — some operators want your registered Safaricom number, others want the brand name typed in. Getting that field wrong is the single most common reason a deposit fails to credit.
The safety rule is simple and it is worth repeating: confirm the paybill inside the operator's own app or on their own website before you send money. Paybill numbers circulated in WhatsApp and Telegram groups are a standing scam vector in Kenya, and no publisher, Natybet included, can recover funds sent to the wrong business number.
Withdrawals, verification and the mistake most people make
Withdrawals at the major books normally reach M-Pesa within minutes. The delays that do happen almost always trace back to identity verification: an account opened with one name, an M-Pesa line registered to another, or documents never uploaded. Operators are required to verify identity, and the moment they choose to enforce it is usually the moment you try to take out a meaningful amount.
Complete verification when you open the account, while it is a chore rather than an emergency. It costs you ten minutes then and saves you a week of support tickets later.
Tax, honestly stated
Kenya taxes gambling in two places: an excise duty on the amount you stake, and a withholding tax on winnings that the operator deducts before paying you. Both rates are set by the Finance Act and both have changed more than once in recent years. We do not quote a percentage here for the same reason we do not quote licence numbers — a figure that was right when written becomes a confident-sounding lie the moment the law moves. Ask the operator or check with the Kenya Revenue Authority.
The operators we track
Below is every operator in our registry, with the facts we have actually verified. Blank fields are blank on purpose. Where a paybill is not shown, we have not confirmed it and you should read it inside the operator's app.
Betika
Offers AviatorKenya's largest operator by user base. Runs periodic free-bet 'rain' drops inside Aviator.
- M-Pesa paybill
- 290290
- Minimum Aviator stake
- KES 10
SportPesa
Runs the Mega Jackpot (17 games) and Midweek Jackpot (13 games), the two largest jackpot products in Kenya. Accepts Airtel Money as well as M-Pesa.
- M-Pesa paybill
- 955100
- Minimum Aviator stake
- Not verified by us
Odibets
Offers AviatorMobile-first, and the lowest minimum stake of the major Kenyan books at one bob. Refunds standard M-Pesa transaction charges on deposits.
- M-Pesa paybill
- 290680
- Minimum Aviator stake
- KES 1
betPawa
Offers AviatorBuilt around very low minimum stakes and a deliberately light app for low-end Android devices.
- M-Pesa paybill
- 290020
- Minimum Aviator stake
- Not verified by us
Pepeta
Offers AviatorRuns frequent Aviator-specific promotions. Deposit details not independently verified by us yet.
- M-Pesa paybill
- Confirm in the operator's app
- Minimum Aviator stake
- Not verified by us
Shabiki
Offers AviatorLong-running Kenyan brand, best known for its jackpot products. Deposit details not independently verified by us yet.
- M-Pesa paybill
- Confirm in the operator's app
- Minimum Aviator stake
- Not verified by us
Winpesa
Offers AviatorSmaller Kenyan book carrying the standard crash-game line-up. Deposit details not independently verified by us yet.
- M-Pesa paybill
- Confirm in the operator's app
- Minimum Aviator stake
- Not verified by us
MozzartBet
Offers AviatorInternational operator with a large Kenyan casino and crash-game section.
- M-Pesa paybill
- Confirm in the operator's app
- Minimum Aviator stake
- Not verified by us
SportyBet
Offers AviatorInternational operator with a large Kenyan presence, built around a light app and a heavy virtual-games line-up. Deposit details not independently verified by us yet.
- M-Pesa paybill
- Confirm in the operator's app
- Minimum Aviator stake
- Not verified by us
Every guide in this section
- Best betting sites in Kenya — Our ranking, and the criteria we rank on — stated openly before the list.
- Top 10 betting sites in Kenya — The ten books worth knowing about, with what each one is genuinely good at.
- New betting sites in Kenya — Why a new brand is a higher-risk bet and the checks to run before depositing.
- Betting sites with a welcome bonus — How rollover, minimum odds and expiry decide what a bonus is really worth.
- Free bonus on registration — What a no-deposit sign-up bonus can and cannot do for you.
- Betting apps in Kenya — APK safety, install size and data usage on low-end Android.
- Betting bonuses explained — The mechanics behind every offer type, and how to read the terms.
- Betika app download — Where the official app comes from and why mirrors are dangerous.
- Betika paybill — The registered paybill, plus the deposit mistakes that cost people money.
- SportPesa app — Install routes, storage and data on a budget handset.
- SportPesa paybill — Deposit steps and how to confirm the number before you send.
- Aviator in Kenya — How the crash game actually works, and why predictors do not.
A word before you deposit anywhere
None of the comparisons on this page change the underlying maths. Every operator listed here is a business that expects, on average, to keep a share of what is staked with it. Choosing a better book improves your experience; it does not turn betting into an income. If you are staking money you need for something else, or chasing losses, please read our responsible gambling page — it lists free, confidential help available in Kenya.
Frequently asked questions
Which betting sites are legal in Kenya?
Any operator holding a current licence from the Gambling Regulatory Authority (GRA) may legally take bets from Kenyan residents. Licences are issued for a fixed period and can lapse or be revoked, so an operator that was licensed last year is not automatically licensed today. Check the licence statement in the footer of the operator's own site, and treat any site that does not display one clearly as unlicensed until proven otherwise.
How do I deposit on a Kenyan betting site?
Almost every Kenyan operator uses M-Pesa Paybill. You open M-Pesa, choose Lipa na M-Pesa then Pay Bill, enter the operator's business number, enter the account number they specify (usually your registered phone number or the brand name), then the amount and your PIN. Some operators also support Airtel Money. Always confirm the paybill inside the operator's own app before you send anything.
Which Kenyan betting site has the lowest minimum stake?
Of the operators in our registry, Odibets carries the lowest verified minimum crash-game stake at KES 1, with Betika verified at KES 10. We do not publish minimums we have not verified, so for the rest of the list our answer is honestly 'check in the app' rather than a number we guessed.
Do betting sites in Kenya deduct tax from winnings?
Yes. Kenya applies a withholding tax on gambling winnings, deducted by the operator before payout, and there is also an excise duty applied to stakes. The rates are set by the Finance Act and have changed repeatedly in recent years, so confirm the current figures with the operator or the Kenya Revenue Authority rather than trusting any number on a betting blog, including this one.
How long do withdrawals take?
Withdrawals to M-Pesa are usually processed within minutes at the major operators, but that is a normal-case observation and not a promise. Delays are most often caused by an unverified account, a name mismatch between your M-Pesa registration and your betting account, or a manual review on a large payout. Complete identity verification before you have a big win, not after.
Is Natybet affiliated with any of these betting sites?
No. Natybet is an independent publisher. We are not a bookmaker, we do not take bets or hold funds, and we are not owned by or endorsed by any operator named on this site. Some of our outbound links are commercial — we may be paid if you open an account through one, and every such link is labelled as a commercial link where it appears. It does not change the order on this page: our criteria are published, and neither commission nor bonus size is one of them.
Related on Natybet
- Best betting sites in Kenya, by defensible criteria
- Top 10 betting sites in Kenya
- New betting sites in Kenya
- Betika vs SportPesa compared
- SportyBet Kenya — what we have not verified
- M-Pesa paybills we have verified
- Withdrawal speed and what holds it up
- Betting apps in Kenya and what they cost in data
- Betting bonuses in Kenya explained
- Betika paybill and deposit safety
- Betika withdrawal explained
- Betika login problems
- SportPesa paybill and deposits
- Odibets paybill and deposits
- betPawa paybill and deposits
- Is betting legal in Kenya?
- Responsible gambling: limits and free help