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
- 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.
- 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.
- 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.
- 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.
- 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
- SportPesa verified hub: deposit, withdrawal, support contacts
- SportPesa paybill page (verified 955100)
- How to reverse an M-PESA transaction
- Responsible gambling resources in Kenya
Related reading
Curated external sources we cite. Open in a new tab.