Skip to content
HarakaRank

#1 of 5 measured for payout speed

Odibets M-Pesa withdrawals

Fast Tested 16 October 2026 Licence on their site, read 21 October 2026

average time to the M-Pesa SMS

under 1 min
3-withdrawal minimum met
Paid out
100%
Withdrawals requested
9 (9 paid, 0 failed)
Fee seen
Varied between runs
Fastest / slowest
under 1 min
First / last run
29 September 2026 / 16 October 2026
Tested by
Oscar N.

Tested with real money

Odibets tested with real money

9 tests, 29 September 2026 to 16 October 2026, by Oscar N. (independent tester based in Kenya, paid a fixed fee per test by HarakaRank whatever the result). 9 of 9 ended with money on M-Pesa.

Time to the M-Pesa SMS
Within 1 minwithin 1 min: 9 tests
Taken at withdrawal
Varied, 5.1 to 7.6% of the amount withdrawn
Extra check before paying
None
Bet before withdrawing
No: paid without a bet (tester's report)
M-Pesa cost on deposit
KSh 24
Account used
Opening date not recorded
  • 1 October 2026 Odibets shows no transaction history, so what it deducted on each withdrawal cannot be read on its side. Its customer care told the tester to check the M-Pesa statement instead. Tester's report, no screenshot.
  • 1 October 2026 Odibets paid all three withdrawals without any bet being placed. Tester's report, no screenshot.
  • 3 October 2026 Odibets takes about 5 KES on top of the amount asked: for a 185 KES withdrawal the balance fell by 190 KES, and 175.50 KES reached M-Pesa.
    “Your withdrawal of Ksh. 185 is being processed. M-Pesa charges apply.”
    • Screenshot
    • Screenshot
    • M-Pesa SMS, withdrawal (test 2)
  • 3 October 2026 The account showed a 115 KES bonus, which the tester reports declining. Tester's report, no screenshot.

Each test as recorded by Oscar N. Times are read to the minute, from the withdrawal request to the M-Pesa SMS.

Test Deposit Bet Withdrawal Time Proof
1. 29 September 2026
Afternoon
KSh 230 M-Pesa cost KSh 24 to ODIBETS none Paid KSh 200 → KSh 189.75 on M-Pesa (KSh 10.25 less) paid by ODIBETS · ref UIT2F8••WU Tester's report, no screenshot: whether a bet was required, the amount requested, the time of the request. within 1 min12:50 → 12:50
  • M-Pesa SMS, withdrawal (test 1)
2. 30 September 2026
Evening
KSh 211 M-Pesa cost KSh 24 to ODIBETS none Paid KSh 200 → KSh 189.75 on M-Pesa (KSh 10.25 less) paid by ODIBETS · ref UIU2F8••RE Tester's report, no screenshot: whether a bet was required, the amount requested, the time of the request. within 1 min17:40 → 17:40
  • M-Pesa SMS, withdrawal (test 2)
3. 1 October 2026
Morning
KSh 211 M-Pesa cost KSh 24 to ODIBETS none Paid KSh 195 → KSh 181.20 on M-Pesa (KSh 13.80 less) paid by ODIBETS · ref UJ12F8••GK The tester could not withdraw the whole balance; 5.22 KES stayed on the account. Tester's report, no screenshot: whether a bet was required, the amount requested, the time of the request. within 1 min06:51 → 06:51
  • M-Pesa SMS, withdrawal (test 3)
4. 2 October 2026
Evening
KSh 200 M-Pesa cost KSh 24 to ODIBETS none Paid KSh 190 asked → KSh 180.25 on M-Pesa paid by ODIBETS · ref UJ22F8••S2 Tester's report, no screenshot: whether a bet was required, the amount requested, the time of the request. within 1 min21:22 → 21:22
  • M-Pesa SMS, withdrawal (test 1)
5. 3 October 2026
Afternoon
KSh 200 M-Pesa cost KSh 24 credited KSh 190 (KSh 10 less) to ODIBETS none Paid KSh 185 asked, KSh 190 taken from the balance → KSh 175.50 on M-Pesa (KSh 14.50 less) paid by ODIBETS · ref UJ32F9••81 On a 190.22 KES balance, 190 and then 186 KES were refused as insufficient funds; 185 was accepted and the balance fell to 0.22. Tester's report, no screenshot: whether a bet was required. within 1 min14:05 → 14:05
  • M-Pesa SMS, withdrawal (test 2)
  • Screenshot
  • Screenshot
6. 3 October 2026
Night
KSh 200 M-Pesa cost KSh 24 to ODIBETS none Paid KSh 185 asked → KSh 175.50 on M-Pesa paid by ODIBETS · ref UJ32F9••1Y Tester's report, no screenshot: whether a bet was required, the amount requested, the time of the request. within 1 min23:56 → 23:56
  • M-Pesa SMS, withdrawal (test 3)
7. 14 October 2026
Evening
KSh 200 M-Pesa cost KSh 24 to ODIBETS none Paid KSh 185 asked → KSh 175.50 on M-Pesa Tester's report, no screenshot: whether a bet was required, the amount requested, the time of the request. within 1 min19:08 → 19:08
  • M-Pesa SMS, deposit (test 1)
  • M-Pesa SMS, withdrawal (test 1)
8. 15 October 2026
Night
KSh 200 M-Pesa cost KSh 24 to ODIBETS none Paid KSh 185 asked → KSh 175.50 on M-Pesa Tester's report, no screenshot: whether a bet was required, the amount requested, the time of the request. within 1 min03:35 → 03:35
  • M-Pesa SMS, deposit (test 2)
  • M-Pesa SMS, withdrawal (test 2)
9. 16 October 2026
Afternoon
KSh 200 M-Pesa cost KSh 24 to ODIBETS none Paid KSh 185 asked → KSh 175.50 on M-Pesa Tester's report, no screenshot: whether a bet was required, the amount requested, the time of the request. within 1 min12:03 → 12:03
  • M-Pesa SMS, deposit (test 3)
  • M-Pesa SMS, withdrawal (test 3)

9 tests are a sample, not a verdict: they say what happened on those days, on one account and one line. Personal details are hidden on every screenshot. How the tests are run.

Every tested operator side by side: real-money tests. 18+.

Licence

Licence BK0001095 as printed on Odibets's own site, read on 21 October 2026, in the name of Kareco Holdings Limited. Regulator: Gambling Regulatory Authority of Kenya (GRA). This is the licence the operator publishes, not a register entry.

“Kareco Holdings Limited, Plot No. LR 209/2167, Crescent Lane, Parklands, Kenya operates the Odibets brand and authorized and regulated by the GRA (Gambling Regulatory Authority) under the Betting, Lotteries and Gaming Act, Cap 131, Laws of Kenya under Bookmaking License No. BK0001095 & Public Gaming License No. PG-0001096.”

Odibets's own words, read on Odibets's own page on 21 October 2026 · regulator as Odibets names it: “GRA (Gambling Regulatory Authority)”.

What Odibets declares on its own site

Welcome offer

“Place your first sports bet and if it loses… relax - we'll refund you up to Ksh 200 as a Bonus so you can bounce back stronger!”

  • Name: Lost First Bet Bonus
  • Applies to: your first sports bet
  • Refund: up to Ksh 200 as a Bonus

Read on the operator's page on 8 November 2026

Payment methods

  • M-PESA (in-site STK push, or Lipa na M-PESA Pay Bill 290680, account 'ODI'; withdrawal also by SMS 'W#Amount' to 29680) Withdrawal as the operator 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

Products

  • Sports Betting / Soccer
  • Live Betting (Inplay)
  • Odibets Live free live-streaming
  • OdiLeague / Virtual Leagues
  • Aviator / Crash
  • Casino / Slots
  • Evolution
  • Download Odibets App

Observed on the operator's site on 21 October 2026

What this page does not tell you

Only withdrawals to M-Pesa are measured here. Odds, app quality and customer support are outside the scope on purpose - a comparison that covers everything ends up measuring nothing. What the operator declares is quoted, not endorsed. The protocol and its limits.

Back to the ranking · what changed on this site, and when