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

  1. Open the Driver app and go to Payouts.
  2. 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.

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.

Built by Kentom