Payments
Withdrawal charges, limits and times at Kenyan betting sites
What each operator prints about withdrawing to M-Pesa, quoted word for word with the date it was read, next to what a real withdrawal cost and how long it took when we tested it with our own money. Jump to an operator: Betika · SportPesa · Odibets · 1xBet · Melbet · Mozzartbet. Paybill numbers are on the M-Pesa page.
Last verification 2 November 2026
| Operator | M-Pesa method (declared) | Minimum (declared) | Maximum (declared) | Fee (declared) | Time (declared) | Taken at withdrawal (tested) | Time to the SMS (tested) | Average delay (measured) |
|---|---|---|---|---|---|---|---|---|
| Betika | Not listed read 21 October 2026 | - | - | - | - | About 5 to 5.4% of the amount withdrawn, labelled “Withdrawal Tax” by Betika 9 tests | Within 1 min | under 1 min avg · 100% paidTested 16 October 2026 |
| SportPesa | “Paybill 955100 or 5212121 (account/reference number: your registered number)” (network not named)read 21 October 2026 | not printed | not printed | not printed | not printed | About 5% of the amount withdrawn, labelled “Witholding tax on withdraw” by SportPesa 9 tests | Within 1 min | 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 | Enter the amount you wish to withdraw (minimum 100/=); the page also states 'The minimum withdrawal amount is 100 Kshs' | not printed | additional carrier fees apply when processing withdrawal requests to your account | we process withdrawals instantly | Varied, 5.1 to 7.6% of the amount withdrawn 9 tests | Within 1 min | under 1 min avg · 100% paidTested 16 October 2026 |
| 1xBet | “M-Pesa”read 29 October 2026 | Minimum: 100.00 KES | not printed | No fees | 15 minutes | None: the full amount arrived 9 tests | 2 to 642 min | 1.9 hr avg · 87.5% paid · fee noneTested 16 October 2026 |
| Melbet | “Mpesa”read 16 September 2026 | not printed | not printed | not printed | not printed | Under 1 KES: the amount was rounded down to the shilling 9 tests | 3 to 10 min | 5 min avg · 100% paidTested 16 October 2026 |
| Mozzartbet | “Mpesa”read 2 November 2026 | not printed | not printed | not printed | not printed | not tested | not tested | Not measured yet |
Betika withdrawal charges and limits
No payment method was found on the 2 pages of Betika's site opened on 21 October 2026, so no withdrawal minimum, fee or time can be quoted.
Read on the operator's page on 21 October 2026. A declared fee or limit 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, fee seen varied between runs. Tested 16 October 2026
In our real-money tests (9 tests, 29 September 2026 to 16 October 2026): taken at withdrawal, about 5 to 5.4% of the amount withdrawn, labelled “Withdrawal Tax” by Betika; time from the request to the M-Pesa SMS, within 1 min; extra check: None. Each test, with its screenshots.
Betika: licence, offer and payment methods as declared · paybill number and M-Pesa terms
SportPesa withdrawal charges and limits
Method as printed: “Paybill 955100 or 5212121 (account/reference number: your registered number)”, without naming the mobile money network.
No withdrawal minimum, maximum, fee or time is printed for this method on the page read.
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 fee or limit 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, fee seen varied between runs. Tested 16 October 2026
In our real-money tests (9 tests, 29 September 2026 to 16 October 2026): taken at withdrawal, about 5% of the amount withdrawn, labelled “Witholding tax on withdraw” by SportPesa; time from the request to the M-Pesa SMS, within 1 min; extra check: None. Each test, with its screenshots.
SportPesa: licence, offer and payment methods as declared · paybill number and M-Pesa terms
Odibets withdrawal charges and limits
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)”.
- Withdrawal minimum, as Odibets words it: Enter the amount you wish to withdraw (minimum 100/=); the page also states 'The minimum withdrawal amount is 100 Kshs'
- Withdrawal fee, as Odibets words it: additional carrier fees apply when processing withdrawal requests to your account
- Withdrawal time, as Odibets words it: we process withdrawals instantly
- Not printed for this method: maximum.
Read on the operator's page on 2 November 2026. A declared fee or limit 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, fee seen varied between runs. Tested 16 October 2026
In our real-money tests (9 tests, 29 September 2026 to 16 October 2026): taken at withdrawal, varied, 5.1 to 7.6% of the amount withdrawn; time from the request to the M-Pesa SMS, within 1 min; extra check: None. Each test, with its screenshots.
Odibets: licence, offer and payment methods as declared · paybill number and M-Pesa terms
1xBet withdrawal charges and limits
Method as printed: “M-Pesa”.
- Withdrawal minimum, as 1xBet words it: 100.00 KES
- Withdrawal fee, as 1xBet words it: No fees
- Withdrawal time, as 1xBet words it: 15 minutes
- Not printed for this method: maximum.
Deposit, as 1xBet words it: minimum: 40.00 KES; fee: No fees; time: Instant.
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 fee or limit 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
In our real-money tests (9 tests, 29 September 2026 to 16 October 2026): taken at withdrawal, none: the full amount arrived; time from the request to the M-Pesa SMS, 2 to 642 min; extra check: One-time code by SMS (2 of 7 withdrawals). Each test, with its screenshots.
1xBet: licence, offer and payment methods as declared · paybill number and M-Pesa terms
Melbet withdrawal charges and limits
Method as printed: “Mpesa”.
No withdrawal minimum, maximum, fee or time is printed for this method on the page read.
Read on the operator's page on 16 September 2026. A declared fee or limit 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, fee seen varied between runs. Tested 16 October 2026
In our real-money tests (9 tests, 29 September 2026 to 16 October 2026): taken at withdrawal, under 1 KES: the amount was rounded down to the shilling; time from the request to the M-Pesa SMS, 3 to 10 min; extra check: One-time code by SMS (2 of 7 withdrawals). Each test, with its screenshots.
Melbet: licence, offer and payment methods as declared · paybill number and M-Pesa terms
Mozzartbet withdrawal charges and limits
Method as printed: “Mpesa”.
No withdrawal minimum, maximum, fee or time is printed for this method on the page read.
Deposit, as Mozzartbet words it: fee: No fees will be charged by the Bookmaker for deposits into the gaming account..
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 fee or limit 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 what a withdrawal costs or how long it takes. The observed fee and the average time will appear here, with their date and the number of runs behind them, once at least three real withdrawals have been recorded. Not measured yet
Mozzartbet: licence, offer and payment methods as declared · paybill number and M-Pesa terms
A declared minimum, maximum, fee or time 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.