Skip to content
Directory

Verified Kenyan betting paybills directory (2026)

The M-PESA paybill for each main Kenyan betting operator, and the licence each one states on its own site.

AO
by Reviewed by Michael Mwangi
11 min read Updated 19 October 2026

Gambling is for adults aged 18+ only.

Only play with money you can afford to lose. paybillke does not confirm licences: GRA publishes no register. Check what the operator prints about its licence, and confirm on gra.go.ke before depositing. If gambling is becoming a problem, support is available. Call the GRA helpline on 0800 723 770.

Every operator below takes deposits through M-PESA paybill. The flow is the same for all: M-PESA, Pay Bill, the operator's business number, your account number as the operator asks, amount, PIN.

The directory

OperatorPaybillLicence stated on its own site
Betika290290GRA, BK-0001117 and PG-0001113
SportPesa955100GRAK/2026/BK185751
OdiBets290680GRA, BK0001095 and PG-0001096
BetPawa290020GRA, BK0001070 and PG0001071
Radabet4966000GRA, BK 0001340
1xBet290011GRA named in its terms; no number shown
SportyBet590555Still names BCLB, BK-0001203 and PG-0001202
Mozzart Bet290059Still names BCLB, BK 0001188 and PG 0001189
22Bet7325515Still names BCLB, BK-0001293 and PG-0001294
Shabiki290063Still names BCLB, BK00000671 and PG0000428
HelaBet290007No licence statement found
KessBetsee paybill pageNo licence statement found

"Still names BCLB" means the operator's footer cites the Betting Control and Licensing Board, which the GRA replaced under the Gambling Control Act 2025. Those licences may carry over, but we have not seen GRA confirm it, so ask GRA before you deposit. Each operator's paybill page has its own licence note with a link to the page we read.

Universal deposit flow

The same across these operators:

  1. Open M-PESA on your phone (SIM toolkit, M-PESA app, or Safaricom OneApp).
  2. Choose Lipa na M-PESA → Pay Bill.
  3. Enter the operator's business number from the table above.
  4. Enter your registered Safaricom phone number as the account.
  5. Enter the amount in KES (most operators have a KES 50 minimum).
  6. Enter your M-PESA PIN and confirm.

You receive an M-PESA confirmation SMS, then an operator SMS confirming the deposit. Reflects in 1-5 minutes typically.

How to compare them practically

The decision rarely comes down to deposit mechanics, those are identical. The dimensions that actually differ:

  1. App quality. SportyBet is currently the most-cited best app in 2026. Betika and BetPawa are solid. The smaller operators have noticeably less polished apps.
  2. Payout speed. SportyBet typically pays out fastest on routine withdrawals; Betika, OdiBets, and BetPawa usually within 30 minutes; smaller operators can take longer.
  3. Markets and odds. 22Bet and SportyBet have the deepest international coverage. Betika and SportPesa have the strongest Kenyan football market depth.
  4. Customer support. Larger operators have faster support response. Smaller operators rely more on email-only support.
  5. Promotions. Mozzart Bet runs the most aggressive accumulator boosts. SportyBet runs regular cashback. Mid-tier operators often run welcome bonuses with high rollover requirements.

For a deeper three-way comparison, see Betika vs SportyBet vs Mozzart Bet.

Taxes apply equally

Regardless of operator, Kenyan betting tax is identical under the Finance Act 2025: two flat 5% excise deductions, 5% on every deposit and 5% on every withdrawal. The bet is staked for the full wallet amount, there is no separate stake excise. The Finance Act 2026 also added a 20% withholding tax on winnings from 1 July 2026. Operators deduct all of these automatically. See our betting tax guide.

Operator choice does not change your tax bill. It only changes the betting experience and payout mechanics.

Avoiding fake paybills

Scammers post fake "official" betting paybills on social media, especially before big matches. Common scam patterns:

  • WhatsApp groups sharing "new" paybill numbers for big payouts
  • Twitter/X accounts impersonating the operator with a different paybill
  • SMS or call "from Betika support" offering account upgrades for a deposit

Always verify against the operator's help centre on their official website, or against this directory. Use our paybill scam checker tool if in doubt.

Before you start

The directory is a verification tool, not a recommendation. We don't earn commission on deposits and we don't suggest you should bet on any of these operators. If you choose to, the most important step is to set a deposit limit before depositing, every operator above is required by GRA to offer the tool, in My Account → Responsible Gaming.

For more on healthy use, the GRA helpline (0800 723 770), and self-exclusion, read our responsible gambling guide.

Resources

Related betting references

Curated external sources we cite. Open in a new tab.

See paybillke first on Google. Pick us as a preferred source and our updates show up more often in your Top Stories.

Add paybillke on Google