Skip to content
HarakaRank
Declared terms are quoted verbatim from the operator's page; measured columns are ours.
Operator M-Pesa declared Paybill (as printed) Deposit (declared) Withdrawal (declared) Withdrawal (measured)
Betika Not listed read 21 October 2026 - - - under 1 min avg · 100% paidTested 16 October 2026
SportPesa Network not named read 21 October 2026 955100 or 5212121 - - under 1 min avg · 100% paidTested 16 October 2026
Odibets “M-PESA (in-site STK push, or Lipa na M-PESA Pay Bill 290680, account 'ODI'; withdrawal also by SMS 'W#Amount' to 29680)” read 2 November 2026 290680 - minimum: Enter the amount you wish to withdraw (minimum 100/=); the page also states 'The minimum withdrawal amount is 100 Kshs'; fee: additional carrier fees apply when processing withdrawal requests to your account; time: we process withdrawals instantly under 1 min avg · 100% paidTested 16 October 2026
1xBet “M-Pesa” read 29 October 2026 - minimum: 40.00 KES; fee: No fees; time: Instant minimum: 100.00 KES; fee: No fees; time: 15 minutes 1.9 hr avg · 87.5% paid · fee noneTested 16 October 2026
Melbet “Mpesa” read 16 September 2026 - - - 5 min avg · 100% paidTested 16 October 2026
Mozzartbet “Mpesa” read 2 November 2026 290059 fee: No fees will be charged by the Bookmaker for deposits into the gaming account. - Not measured yet

What lands on M-Pesa is what remains after tax: Withholding tax of 20% on gross winnings, reintroduced by the Tax Laws (Amendment) Act, imposed on winnings payable by all sectors governed by the Betting, Lotteries and Gaming Act (betting, lotteries, gaming and prize competitions). read 21 September 2026, Kenya Revenue Authority

Betika paybill number and M-Pesa terms

The operator's page we read on 21 October 2026 does not print a paybill number.

No payment method was found on the 2 pages of Betika's site opened on 21 October 2026.

Read on the operator's page on 21 October 2026. A declared term is what the operator wrote that day, not a promise we tested.

Measured: 8 withdrawals placed, 8 paid (100%); under 1 min on average to the M-Pesa SMS over the 8 paid. Tested 16 October 2026

Betika: licence, offer and payment methods as declared · withdrawal charges and limits

SportPesa paybill number and M-Pesa terms

Paybill: 955100 or 5212121 (as printed on the operator's page, read 21 October 2026)

Method as printed: “Paybill 955100 or 5212121 (account/reference number: your registered number)”, without naming the mobile money network.

Deposit: no minimum, maximum, fee or time is printed for this method.

Withdrawal: no minimum, maximum, fee or time is printed for this method.

SportPesa prints two paybill numbers on its home page (955100 or 5212121, reference: your registered number) without naming the mobile money network, a minimum, a fee or a time.

Read on the operator's page on 21 October 2026. A declared term is what the operator wrote that day, not a promise we tested.

Measured: 8 withdrawals placed, 8 paid (100%); under 1 min on average to the M-Pesa SMS over the 8 paid. Tested 16 October 2026

SportPesa: licence, offer and payment methods as declared · withdrawal charges and limits

Odibets paybill number and M-Pesa terms

Paybill: 290680 (as printed on the operator's page, read 2 November 2026)

Method as printed: “M-PESA (in-site STK push, or Lipa na M-PESA Pay Bill 290680, account 'ODI'; withdrawal also by SMS 'W#Amount' to 29680)”.

Deposit: no minimum, maximum, fee or time is printed for this method.

Withdrawal, as Odibets words it: minimum: Enter the amount you wish to withdraw (minimum 100/=); the page also states 'The minimum withdrawal amount is 100 Kshs'; fee: additional carrier fees apply when processing withdrawal requests to your account; time: we process withdrawals instantly.

Read on the operator's page on 2 November 2026. A declared term is what the operator wrote that day, not a promise we tested.

Measured: 9 withdrawals placed, 9 paid (100%); under 1 min on average to the M-Pesa SMS over the 9 paid. Tested 16 October 2026

Odibets: licence, offer and payment methods as declared · withdrawal charges and limits

1xBet paybill number and M-Pesa terms

The operator's page we read on 29 October 2026 does not print a paybill number.

Method as printed: “M-Pesa”.

Deposit, as 1xBet words it: minimum: 40.00 KES; fee: No fees; time: Instant.

Withdrawal, as 1xBet words it: minimum: 100.00 KES; fee: No fees; time: 15 minutes.

Read on 1xbet.co.ke from Kenya on 29 October 2026. The payments page lists M-Pesa and Airtel for both deposits and withdrawals, with no fees on either side; it prints no paybill number.

Read on the operator's page on 29 October 2026. A declared term is what the operator wrote that day, not a promise we tested.

Measured: 8 withdrawals placed, 7 paid (87.5%); 1.9 hr on average to the M-Pesa SMS over the 7 paid, fee seen none. Tested 16 October 2026

1xBet: licence, offer and payment methods as declared · withdrawal charges and limits

Melbet paybill number and M-Pesa terms

The operator's page we read on 16 September 2026 does not print a paybill number.

Method as printed: “Mpesa”.

Deposit: no minimum, maximum, fee or time is printed for this method.

Withdrawal: no minimum, maximum, fee or time is printed for this method.

Read on the operator's page on 16 September 2026. A declared term is what the operator wrote that day, not a promise we tested.

Measured: 7 withdrawals placed, 7 paid (100%); 5 min on average to the M-Pesa SMS over the 7 paid. Tested 16 October 2026

Melbet: licence, offer and payment methods as declared · withdrawal charges and limits

Mozzartbet paybill number and M-Pesa terms

Paybill: 290059 (as printed on the operator's page, read 2 November 2026)

Method as printed: “Mpesa”.

Deposit, as Mozzartbet words it: fee: No fees will be charged by the Bookmaker for deposits into the gaming account..

Withdrawal: no minimum, maximum, fee or time is printed for this method.

Mozzartbet documents only one deposit channel on its Kenyan help site: Lipa na Mpesa to paybill 290059, with the account number being the player's own phone number. Its terms add cards, bank transfer and cash at a bet shop, but print no minimum, maximum or fee for any of them.

Read on the operator's page on 2 November 2026. A declared term is what the operator wrote that day, not a promise we tested.

No M-Pesa withdrawal has been placed and timed on Mozzartbet yet, so this section makes no claim about its speed. A figure will appear here, with its date and the number of runs behind it, once at least three real withdrawals have been recorded. Not measured yet

Mozzartbet: licence, offer and payment methods as declared · withdrawal charges and limits

1xBet Paybill Number in Kenya: None Published, Here Is What Exists

Published 2 October 2026

1xBet does not publish a paybill number for its Kenyan players. We read the operator’s payments page and its site footer on 29 September 2026, and the payments page again on 29 October 2026. Neither one prints a paybill, a till number, or a standalone account code for M-Pesa.

That absence is the answer to the search. No hidden number sits elsewhere on the site. The payments page lists M-Pesa and Airtel as funding options for a 1xBet account, and prints no number for either one.

What the payments page actually states

Read again on 29 October 2026, the page states the following.

  • It names two mobile money channels, M-Pesa and Airtel, for deposits and for withdrawals.
  • The minimum deposit is 40 KES through M-Pesa and 10 KES through Airtel; the minimum withdrawal is 100 KES on both.
  • It states no fee on either side.

The live cashier screen can still show figures that differ from the payments page. Check there directly before relying on this page alone.

We have since timed 1xBet withdrawals to M-Pesa ourselves: 8 requested between 29 September and 16 October 2026, 7 paid and 1 failed, at an average of 1.9 hours to the M-Pesa SMS across the 7 that were paid (fastest 2 minutes, slowest 11 hours). Harakarank measures withdrawal speed directly rather than repeating a number an operator or another comparison site states; every run, with its screenshots, is on our 1xBet page.

Is 1xBet actually licensed in Kenya?

1xbet.co.ke states that it is owned and managed by Advanced Guild Limited. It operates, according to that statement, under licence numbers 0001233 and 0001232, dated 28 July 2025. The operator’s own text names the Betting Control and Licensing Board as the issuing regulator.

That name is now out of date. The Gambling Control Act, 2025, assented on 7 August 2025 and in force from 26 August 2025, created the Gambling Regulatory Authority of Kenya and repealed the law under which the Board previously licensed operators. The Board itself announced on 2 October 2025 that the GRA would take over licensing and oversight, with a transition period originally set to run to the end of February 2026. Confirm Advanced Guild Limited’s current status against the GRA’s own published register of licensed gaming companies instead. That register carried 187 entries for the 2025/2026 financial year when we read it on 13 September 2026.

Betting with a child is an offence under the same Act. An operator must require proof of age before registering any player. The legal age to bet in Kenya is 18.

What to check before you send money

Three things sit outside what 1xBet states on its payments page. The current entry for Advanced Guild Limited on the GRA register is one. Any minimum or fee figure shown inside the live M-Pesa cashier screen, rather than on the marketing page, is another. The date attached to any withdrawal speed claim you read elsewhere is the third. An undated figure cannot be checked against anything.

Before depositing, check the licence numbers above against the GRA register.

All guides

Betika Paybill Number: What Kenyan Operators Publish Instead

Published 23 October 2026

Does Betika have a paybill number?

Betika does not print a paybill number on its public pages. Our search of the operator’s site, carried out on 21 October 2026, covered its payments information and found no Pay Bill or till number listed anywhere outside a logged-in account.

Where Betika’s payment details actually sit

Betika’s deposit options are not printed on the pages a visitor can read without an account. If you already hold a Betika account, any paybill or till reference tied to a deposit sits inside your own wallet, after you sign in, not on a page this site or any other comparator can read from the outside. That is why no number for Betika appears below, and why no comparator should print one it has not seen for itself.

Which Kenyan operators do publish a number?

Two operators in our data feed print a paybill number on pages anyone can read, without logging in.

  • SportPesa lists Paybill 955100 or Paybill 5212121 on its homepage, with the account or reference number set to your own registered number. The page does not name which mobile money network the paybill sits on, and it states no minimum, no fee and no processing time. Last verified 21 October 2026.
  • Odibets prints Lipa na M-PESA Pay Bill 290680, account “ODI”, among its payment routes, alongside an in-app M-PESA prompt and an SMS withdrawal command sent to a short code. Last verified 21 October 2026.

1xBet sits closer to Betika on this particular point. Its payments page names M-Pesa and Airtel for both deposits and withdrawals, with no fees, a minimum deposit of 40 KES through M-Pesa or 10 KES through Airtel and a minimum withdrawal of 100 KES, but prints no paybill or till number for either one. Last verified 29 October 2026.

What to do if you only have Betika’s app

Open the Betika app or site and check the deposit screen directly, rather than searching the web for a number to copy. A paybill number found in a forum post, a comment section or a search snippet is not something this site can confirm, and sending money to the wrong one risks paying an account that has nothing to do with Betika. The number tied to your own deposit, inside your own logged-in wallet, is the only one that applies to you.

Before you send money to any paybill number

A paybill number on its own does not confirm that the operator behind it is licensed. The Gambling Regulatory Authority of Kenya publishes a register of licensed gaming companies for the current financial year, 187 entries at the time we read it, listing each operator’s trading name, licence numbers and status. Betika’s own site names Shop and Deliver Limited as the licensed entity behind the brand, under licence numbers BK-0001117 and PG-0001113, last verified 21 October 2026. Checking an operator’s name and licence numbers against that register, rather than trusting a number copied from a search result, is the step worth taking before a first deposit with any operator new to you.

Next, look up the operator you plan to use in the GRA register, and compare its licence numbers against what it prints on its own site.

All guides

Mozzartbet Paybill Number Kenya: M-Pesa Deposits, Not Withdrawals

Published 28 October 2026

Mozzartbet’s paybill number for Lipa na M-Pesa deposits is 290059. The account number to enter is the player’s own phone number, not a separate code or reference.

What the Mozzartbet paybill is for

The paybill only covers deposits. Mozzartbet’s Kenya help site documents a single deposit route through Lipa na M-Pesa: paybill 290059, account number the phone number linked to the account. Its terms add three further deposit channels, any supported payment card, standard or online bank transfer, and cash paid at one of its betting shops, four methods in total. The help site mentions only the M-Pesa route; the broader list of four appears in Mozzartbet’s general terms and conditions, not on the Kenya-specific payments page itself. None of the four, including the paybill route, carries a published minimum, maximum or fee on the pages Mozzartbet publishes.

Is there a minimum amount for the paybill deposit?

Mozzartbet does not state one. What Kenyan law does fix is a floor on the bet itself, not the deposit: a player in an online gambling activity may not place a bet of less than twenty shillings. A paybill deposit smaller than that figure would simply sit in the account until topped up, since the law applies to the wager, not to the transfer that funds it.

Can the same paybill take a withdrawal?

No. Mozzartbet’s own terms list two withdrawal methods, standard or online bank transfer, and cash collected at a betting shop. Paybill 290059 does not appear on that list. A player who deposits through Lipa na M-Pesa should not assume the same route sends money back. The operator’s terms point withdrawals toward a bank account or a shop counter instead.

How fast does an M-Pesa withdrawal actually arrive?

This page does not yet carry a measured withdrawal time for Mozzartbet. Harakarank will send a real withdrawal request, time it against the clock, and publish the result together with the date it was tested, rather than repeat a figure quoted by the operator or by another comparison site. Until that test runs, no withdrawal speed for Mozzartbet should be treated as established.

Is Mozzartbet licensed to operate in Kenya?

Mozzartbet’s own footer names the Betting Control and Licensing Board under the Betting, Lotteries and Gaming Act, Cap 131, and lists licence numbers BK 0001188 and PG 0001189. The BCLB no longer regulates betting on its own. The Gambling Control Act, 2025 created the Gambling Regulatory Authority of Kenya as the statutory body for licensing and oversight, and the BCLB announced its own succession by the GRA, with new and renewal licence applications suspended through the transition period due to end in February 2026. The two numbers Mozzartbet prints match the entries carried for Mozzartbet Kenya Limited on the GRA’s own register of licensed operators, even though the footer text has not caught up with the regulator’s current name.

What to check before depositing

Kenyan law sets the gambling age at eighteen, and an operator may not register a player below that age. A paybill number only tells a player where to send money; it says nothing about how fast that money comes back once a withdrawal is requested.

Before sending anything to paybill 290059, check the GRA’s current register entry for Mozzartbet Kenya Limited, and come back to this page once it carries a dated, measured M-Pesa withdrawal time instead of an estimate.

All guides

M-Pesa Withdrawal Charges for Betting Accounts in Kenya, Explained

Published 4 November 2026

Taking money out through M-Pesa comes with a cost, but that cost belongs to Safaricom, not to the betting site that sent the money there. Cashing out at an M-Pesa agent is charged on a sliding scale: KES 11 on a withdrawal of 50 to 100 shillings, rising through several steps to KES 309 on the top published bracket, 50,001 to 250,000 shillings. Deposits into M-Pesa carry no charge at all. An agent will not pay out less than KES 50 in one go, and a single transaction is capped at KES 250,000. Safaricom publishes this tariff directly, last checked on 28 September 2026.

Does the betting site add its own charge on top?

That depends on the operator, and it is the one detail a reader has to check on the payment page of the specific site, not assume from M-Pesa’s own tariff. What is fixed is the Safaricom side: once money reaches an M-Pesa wallet and the user walks to an agent to turn it into cash, that agent tariff applies regardless of where the money came from. The charge a reader notices when they ask about M-Pesa withdrawal fees is almost always this agent cash-out scale, not a separate line item from the sportsbook.

What comes out of winnings before the charge even applies

Before a withdrawal charge enters the picture, a withholding tax of 20% is deducted from gross winnings. This is a national tax rule, confirmed by the Kenya Revenue Authority and last read on 21 September 2026, and it applies across betting, lotteries, gaming and prize competitions. It is taken out by the operator before the balance is sent anywhere, so the amount that lands in M-Pesa, and that the Safaricom tariff is then calculated on, is already net of that 20%.

How fast must that money move?

Kenyan law sets a legal deadline for crediting a win, not for completing a cash withdrawal. A licensee must credit a monetary prize to the player’s account within two days of the win, under the Gambling Control Act, 2025. That deadline covers crediting the account, not the separate step of pushing funds out to M-Pesa and then to an agent. Harakarank measures real M-Pesa withdrawal speed and completion rate operator by operator; until a specific operator has a dated measurement, this guide states only what the law requires, not what any site actually delivers in practice.

Who has to be licensed to hold that money

The Gambling Regulatory Authority of Kenya, the statutory body that succeeded the Betting Control and Licensing Board under the Gambling Control Act, 2025, licenses every operator allowed to take a bet and pay out a win. Its published register listed 187 licensed entries as of 13 September 2026. Among the operators this site lists, 1xBet’s own licence statement names numbers 0001233 and 0001232, issued by the Betting Control and Licensing Board. Mozzartbet’s footer still names that same former regulator rather than the GRA, though the two licence numbers it prints, BK 0001188 and PG 0001189, match the current GRA register for Mozzartbet Kenya Limited. Every licensed operator must also confirm that a player is 18 or older before registering them.

What to verify first

Before sending money anywhere, the amount matters: the Gambling Control Act sets a minimum online bet of KES 20, separate from M-Pesa’s own KES 50 withdrawal floor. The next check is to open the GRA’s published licence register and confirm that the licence number printed on a betting site’s payment page matches the one on file there, rather than taking either the site or this guide’s word for it.

All guides

Frequently asked

Which betting sites accept M-Pesa in Kenya?

Among the GRA-listed operators on this site, those whose own pages name M-Pesa as a payment method are Odibets (read 2 November 2026), 1xBet (read 29 October 2026), Melbet (read 16 September 2026), Mozzartbet (read 2 November 2026). SportPesa prints a paybill number without naming the mobile money network. No payment method was found on the pages opened at Betika. Each operator's section above gives the page and the date.

Is a paybill number the same as a till number?

No. Both are Lipa na M-Pesa business codes, but a paybill takes an account or reference number with the payment (a betting site usually asks for your registered phone number), while a till number is a pay-at-counter code with no account field. Betting sites print paybill numbers. Copy the number and the reference exactly as the operator's own page prints them and check them there before sending money.

What does the law say about paying out winnings?

The rule on crediting winnings, its source and the date it was read are quoted in the box "What Kenyan law says about paying out" on this page. This site repeats no deadline it has not read there.

A declared minimum or fee is what the operator wrote on the date shown; it is not a promise we tested. The measured column is the only one that is. Method · changes.