#1 of 5 measured for payout speed
SportPesa M-Pesa withdrawals
Fast Tested 16 October 2026 Licence not confirmed at our latest check (9 November 2026). Last confirmed: 19 October 2026.
average time to the M-Pesa SMS
- Paid out
- 100%
- Withdrawals requested
- 8 (8 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
SportPesa 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). 8 of 9 ended with money on M-Pesa, 1 bet lost with nothing left to withdraw.
- Time to the M-Pesa SMS
- Within 1 minwithin 1 min: 8 tests
- Taken at withdrawal
- About 5% of the amount withdrawn, labelled “Witholding tax on withdraw” by SportPesa
- Extra check before paying
- None
- Bet before withdrawing
- Yes, according to the tester (not tried without a bet)
- M-Pesa cost on deposit
- KSh 24
- Account used
- Opening date not recorded
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 SportPesa | KSh 200 at 1.1won | Paid KSh 200 → KSh 190 on M-Pesa (KSh 10 less) paid by SportPesa B2C · ref UIT2F8••OE The tester withdrew 200 KES and left the rest of the balance on the account. Tester's report, no screenshot: whether a bet was required, the amount requested. | within 1 min13:29 → 13:29 | |
| 2. 30 September 2026 Evening | KSh 211 M-Pesa cost KSh 24 to SportPesa | KSh 238 at 1.14lost | No withdrawal Bet lost, nothing left to withdraw. Tester's report, no screenshot: whether a bet was required. | - | |
| 3. 1 October 2026 Morning | KSh 211 M-Pesa cost KSh 24 credited KSh 200.45 (“Excise tax on deposit” KSh 10.55) to SportPesa | KSh 201 at 1.18won | Paid KSh 237 → KSh 225.15 on M-Pesa (“Witholding tax on withdraw” KSh 11.85) paid by SportPesa B2C · ref UJ12F8••PK Tester's report, no screenshot: whether a bet was required. | within 1 min06:41 → 06:41 | |
| 4. 2 October 2026 Evening | KSh 200 M-Pesa cost KSh 24 credited KSh 190 (“Excise tax on deposit” KSh 10) to SportPesa | KSh 190 at 1.16won | Paid KSh 220 → KSh 209 on M-Pesa (“Witholding tax on withdraw” KSh 11) paid by SportPesa B2C · ref UJ32F8••IT Tester's report, no screenshot: whether a bet was required. | within 1 min3 Oct, 05:24 → 05:24 | |
| 5. 3 October 2026 Afternoon | KSh 200 M-Pesa cost KSh 24 credited KSh 190 (“Excise tax on deposit” KSh 10) to SportPesa | KSh 190 at 1.18won | Paid KSh 225 → KSh 213.75 on M-Pesa (“Witholding tax on withdraw” KSh 11.25) paid by SportPesa B2C · ref UJ32F9••JG Tester's report, no screenshot: whether a bet was required. | within 1 min21:29 → 21:29 | |
| 6. 3 October 2026 Night | KSh 200 M-Pesa cost KSh 24 credited KSh 190 (“Excise tax on deposit” KSh 10) to SportPesa | KSh 190 at 1.26won | Paid KSh 237 → KSh 225.15 on M-Pesa (“Witholding tax on withdraw” KSh 11.85) paid by SportPesa B2C · ref UJ42F9••O1 Tester's report, no screenshot: whether a bet was required. | within 1 min4 Oct, 07:48 → 07:48 | |
| 7. 14 October 2026 Evening | KSh 200 M-Pesa cost KSh 24 credited KSh 190 (“Excise tax on deposit” KSh 10) to SportPesa | KSh 190 at 1.18won | Paid KSh 224 → KSh 212.80 on M-Pesa (“Witholding tax on withdraw” KSh 11.20) paid by SportPesa B2C · ref UJE2FA••AY Tester's report, no screenshot: whether a bet was required. | within 1 min21:47 → 21:47 | |
| 8. 15 October 2026 Night | KSh 200 M-Pesa cost KSh 24 credited KSh 190 (“Excise tax on deposit” KSh 10) to SportPesa | KSh 190 at 1.12won | Paid KSh 213 → KSh 202.35 on M-Pesa (“Witholding tax on withdraw” KSh 10.65) paid by SportPesa B2C · ref UJF2FA••TI Tester's report, no screenshot: whether a bet was required. | within 1 min16:49 → 16:49 | |
| 9. 16 October 2026 Afternoon | KSh 200 M-Pesa cost KSh 24 credited KSh 190 (“Excise tax on deposit” KSh 10) to SportPesa | KSh 190 at 1.13won | Paid KSh 215 → KSh 204.25 on M-Pesa (“Witholding tax on withdraw” KSh 10.75) paid by SportPesa B2C · ref UJG2FA••L1 Tester's report, no screenshot: whether a bet was required. | within 1 min17:21 → 17:21 |
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 not confirmed at our latest check (9 November 2026). Last confirmed: 19 October 2026.
Operator name on record: Milestone Games Limited (trading name “Sportpesa”). Licence numbers on record: BK 0001193.
Source consulted: gra.go.ke. SportPesa stays listed, without the verified licence mark.
What SportPesa declares on its own site
Welcome offer
Not found on the 3 pages of the operator's site opened on 21 October 2026.
Read on the operator's page on 21 October 2026
Payment methods
- Paybill 955100 or 5212121 (account/reference number: your registered number)
Read on the operator's page on 21 October 2026 · 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.
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.
















