Updated: 10 November 2026
Every day, people in Kenya search for “the best betting sites”. This page does not give you a ranking. It gives you a checklist instead, so you can judge any betting site yourself, on your phone, in a few minutes.
Why this page has no ranking
We want to be open about this, because many sites do the opposite.
A licence is the starting point, not a ranking. Betting in Kenya is regulated by the Gambling Regulatory Authority (GRA), set up by the Gambling Control Act, 2025. On 3 November 2026 the GRA published its list of online licensed operators for the 2026/2027 financial year: 11 companies, six of them with a bookmaker licence. Our guide on how to check a GRA licence shows the list. The list tells you who may offer betting online. It does not tell you which site is better for you.
Kenya’s advertising rules are strict. The Gambling Control (Advertising) Regulations, 2026 do not allow gambling adverts to carry a call to action, testimonials or stories about past winners, or to present gambling as income or investment. A ranking with buttons that push readers towards an operator is promotion. This site gives information only.
“Best” is not the same for everyone. A site can have the highest odds on one match and the slowest withdrawals. What matters most is that a site is licensed, clear about its rules and safe with your money. You can check all three yourself.
The GRA says its list will be updated periodically. We check gra.go.ke every week and date every change. If we ever give facts about a named operator, they will come with a date and a source.
The checklist: five things to look at
1. Licence: can the site show a GRA licence?
This is the first check, and the most important one.
- Ask the operator’s customer support for its GRA licence number. Ask in writing (chat or email), so you have a record.
- Look for a GRA licence notice on the site: at the bottom of the home page, on the “About” page and in the terms.
- The company name should be the same everywhere: in the licence notice, in the terms and in the answer from support.
- If you are unsure, call the GRA toll-free on 0800 723 770 (Monday to Friday, 8am to 5pm) and ask.
A licence under the old BCLB system is not the full answer. The GRA notice of 18 August 2026 extended existing licences only to 24 September 2026, so ask whether the operator holds, or has applied for, a licence under the 2025 Act. Our guide on how to check a GRA licence explains each step.
2. Terms: can you read and understand them?
Good terms are easy to find and written in plain language. Before you deposit, look for:
- the name and address of the company that runs the site;
- the age rule: betting is for adults 18 and over;
- withdrawal rules: the minimum amount, how long it takes and when the site checks your identity;
- what happens to a bet when a match is postponed or abandoned;
- the rules for bonuses and free bets, including wagering (see how bonus terms work);
- how to make a complaint, and how long the site takes to answer.
If the terms are missing, hard to find, or allow the site to cancel bets or winnings for vague reasons, treat that as a warning.
3. Payments: M-Pesa and clear numbers
Betting sites in Kenya usually take deposits through an M-Pesa paybill number (Lipa na M-Pesa) or an STK push prompt, and pay withdrawals back to your M-Pesa number. Airtel Money is also used.
- The paybill number must match the one shown in the operator’s official app or website. Never pay to a number sent to you in a message or posted on social media.
- Withdrawals should go to your own registered number, not to someone else’s.
- M-Pesa limits and charges are set by Safaricom and listed on safaricom.co.ke. Any fee the operator adds should be in its terms.
- According to KRA and published tax analyses, betting deposits carry a 5% excise duty (under the rules in force since 1 July 2026), and tax on payouts is withheld by the operator before the money reaches you. The operator should show the deduction on the bet slip or in your transaction history.
More detail: betting with M-Pesa and betting law and tax in Kenya.
4. Support: can you reach a person?
Test support before you deposit. Send two simple questions: “What is your GRA licence number?” and “How long do withdrawals to M-Pesa take?” A clear answer within a reasonable time is a good sign. No answer, or an answer that avoids the question, tells you something too.
Real support staff never ask for your M-Pesa PIN or a one-time code (OTP). Safaricom never asks for your PIN either.
5. Tools for limits: can you control your betting?
Look for these in your account settings before you start:
- a deposit limit (daily, weekly or monthly);
- a time-out or break;
- a way to close your account;
- a clear history of your bets, deposits and withdrawals.
For a longer break you can use GRA self-exclusion. It covers premises, websites and apps, typically for 6 months to 5 years, with no early exit. See our responsible gambling guide.
Red flags: when to walk away
Any one of these is a reason not to use a site.
- No licence, or a licence it cannot explain. If the site cannot give you a GRA licence number and a company name that match, stop there.
- An app you can only get as an APK file. Some sites offer an Android file (an APK) to download from their own page or from a link in a message. An app installed this way skips the checks made by Google Play or the App Store. A fake app can copy the look of a real one and collect your phone number, password and payment details.
- Telegram or WhatsApp groups selling “fixed matches”. If a match really were fixed, the people involved would not sell the result to strangers for a few hundred shillings. The seller earns money from your payment, not from the match. The same goes for “sure odds” and “VIP slips”.
- Payment to a personal number. A real operator takes deposits through its paybill or an STK push started from its own app or site, not through a personal phone number.
- Requests for your PIN or OTP. Nobody genuine will ask for them, ever.
- Pressure and big promises. “Deposit in the next 10 minutes”, “guaranteed profit” or “bet your way out of debt” are signs of a site or group you should not trust.
- A huge bonus with terms you cannot find. If the conditions are hidden, the bonus may be impossible to withdraw.
What a good site looks like
Put the checklist together and a good site is easy to describe. It shows a GRA licence you can confirm. Its terms are clear. Deposits and withdrawals go through official M-Pesa channels to your own number, with tax shown. Support answers your questions. You can set limits, take a break and leave whenever you want.
None of this makes betting safe or profitable. Most bets lose, and the odds are set so that the operator expects to make money over time. If you bet, treat it as a cost of entertainment, with a budget you set in advance.
Related guides
- How to check a GRA licence
- How betting works
- Betting with M-Pesa
- How bonus terms work
- Betting law and tax in Kenya
- Back to the guide home page
Gambling is for adults 18 and over. Betting can become addictive. Only stake money you can afford to lose, and never bet to pay debts or bills.
- GRA toll-free line: 0800 723 770 (customer support and gaming enquiries, Monday to Friday, 8am to 5pm).
- Self-exclusion: you can ask operators to bar you for a set period, typically 6 months to 5 years. See the GRA self-exclusion process.
- NACADA helpline 1192: a free 24-hour counselling and referral line run by NACADA. It deals mainly with alcohol and drugs, and can refer you to treatment services.
- More help and tools: responsible gambling.