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 OdiBets 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 OdiBets 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 OdiBets support cannot or will not resolve.
The five fixes, in order
- Check the OdiBets 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 OdiBets wallet, just retry. If it says "complete" but M-PESA shows nothing, continue to step 2.
- Confirm the M-PESA number on your OdiBets profile. The withdrawal goes to whatever Safaricom number is registered on your OdiBets account. A mistyped digit or a SIM swap since registration sends the money to the wrong phone. Update the registered number on the OdiBets app and retry the withdrawal.
- Call Safaricom 100 and ask for an M-PESA transaction trace on the OdiBets withdrawal reference. Safaricom can confirm whether the money ever left OdiBets. If Safaricom says no disbursement reached M-PESA, OdiBets owes you the payout and you can quote the Safaricom trace when contacting them.
- Contact OdiBets support with the withdrawal reference, your OdiBets account phone number, and the Safaricom 100 reference. Use the channels published on the verified OdiBets 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 OdiBets 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
- OdiBets verified hub: deposit, withdrawal, support contacts
- OdiBets paybill page (verified 290680)
- How to reverse an M-PESA transaction
- Responsible gambling resources in Kenya
Related reading
Curated external sources we cite. Open in a new tab.