Skip to content
HarakaRank

#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

under 1 min
3-withdrawal minimum met
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
  • M-Pesa SMS, withdrawal (test 1)
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
  • M-Pesa SMS, withdrawal (test 3)
  • Operator's transaction history
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
  • M-Pesa SMS, withdrawal (test 1)
  • Operator's transaction history
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
  • M-Pesa SMS, withdrawal (test 2)
  • Operator's transaction history
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
  • M-Pesa SMS, withdrawal (test 3)
  • Operator's transaction history
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
  • M-Pesa SMS, deposit (test 1)
  • M-Pesa SMS, withdrawal (test 1)
  • Operator's transaction history
  • Operator's transaction history
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
  • M-Pesa SMS, deposit (test 2)
  • M-Pesa SMS, withdrawal (test 2)
  • Operator's transaction history
  • Operator's transaction history
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
  • M-Pesa SMS, deposit (test 3)
  • M-Pesa SMS, withdrawal (test 3)
  • Operator's transaction history
  • Operator's transaction history

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

  • Sports
  • Live Games
  • Aviator
  • Casino
  • Virtuals

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