My driver payout has not hit my M-Pesa
Instant payouts
Withdrawals from your Ryde wallet are designed to land in your M-Pesa quickly. Occasional delays are usually on Safaricom's side, typically during peak hours (morning rush and evenings).
Steps to check
- Open the Driver app and go to Payouts.
- Check the transaction status:
- Sent: The payout left Ryde. Dial
*334#to check your M-Pesa balance. If the SMS is missing, filter by date in the Safaricom mini-statement. - Processing: Still in progress. Wait a few minutes and check again.
- Failed: The amount stays in your Ryde wallet automatically, so nothing is lost. Start the withdrawal again, or contact us if it keeps failing.
- Sent: The payout left Ryde. Dial
Common causes of failed payouts
- The M-Pesa number in your profile is not active or not registered to you.
- Safaricom B2C (business to customer) limit reached for the day. Retry the next day.
- Network outage on Safaricom's side. Check Safaricom status and retry later.
Updating your M-Pesa number
If you recently changed SIMs, update your payout number in the Driver app: Account > Payouts > Change M-Pesa number. Only numbers registered to you receive instant payouts.
Still stuck?
If a withdrawal shows Sent but you have not received the funds, contact us via email or in-app chat with the withdrawal reference number. We will follow up with Safaricom directly.