Skip to content
Betting

SportPesa withdrawal not received? 5 fixes + how to escalate (2026)

The five real fixes for a stuck SportPesa withdrawal: confirm status, M-PESA SIM check, retry, contact SportPesa, escalate to GRA or Safaricom when needed.

MM
by Reviewed by Arnold Ochieng
7 min read Updated 24 June 2026

Gambling is for adults aged 18+ only.

Only play with money you can afford to lose. paybillke does not confirm licences: GRA publishes no register. Check what the operator prints about its licence, and confirm on gra.go.ke before depositing. If gambling is becoming a problem, support is available. Call the GRA helpline on 0800 723 770.

A typical SportPesa withdrawal to M-PESA lands within 30 seconds to 2 minutes. When it does not, the cause is almost always one of five things: an unfinished withdrawal at the SportPesa end, a mismatched M-PESA number, a Safaricom disbursement failure, a KYC hold, or a daily-limit breach. This guide walks through each cause and the escalation path that recovers most stuck withdrawals within 24 hours, plus the regulator complaint route for the small fraction that SportPesa support cannot or will not resolve.

The five fixes, in order

  1. Check the SportPesa dashboard withdrawal status. If it says "pending", wait the full 30 minutes during peak hours. If it says "failed", the funds went back to your SportPesa wallet, just retry. If it says "complete" but M-PESA shows nothing, continue to step 2.
  2. Confirm the M-PESA number on your SportPesa profile. The withdrawal goes to whatever Safaricom number is registered on your SportPesa account. A mistyped digit or a SIM swap since registration sends the money to the wrong phone. Update the registered number on the SportPesa app and retry the withdrawal.
  3. Call Safaricom 100 and ask for an M-PESA transaction trace on the SportPesa withdrawal reference. Safaricom can confirm whether the money ever left SportPesa. If Safaricom says no disbursement reached M-PESA, SportPesa owes you the payout and you can quote the Safaricom trace when contacting them.
  4. Contact SportPesa support with the withdrawal reference, your SportPesa account phone number, and the Safaricom 100 reference. Use the channels published on the verified SportPesa hub. Reasonable support response is 24 to 48 hours; payout commitment is within 24 hours of confirmed support contact for genuinely missing withdrawals.
  5. Escalate to the GRA at gra.go.ke if SportPesa stalls past 5 business days after KYC is complete. The Gambling Control Act 2025 lets the GRA revoke a licence (section 33) and requires it to record every revocation or suspension in its register of licences (section 39).

Related reading

Curated external sources we cite. Open in a new tab.

See paybillke first on Google. Pick us as a preferred source and our updates show up more often in your Top Stories.

Add paybillke on Google