#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
- 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.”
- 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 |
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
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.













