Overview
As an individual passenger, you book rides through the Metroberry web app. Request on-demand or scheduled trips, pay with M-Pesa, wallet, or cash, and track your driver in real time.
Creating your account
- Visit metroberryke.com and tap Get Started
- Choose Passenger and enter your phone number
- Verify with the OTP sent via SMS
- Set your password and complete your profile
Requesting a ride
- Sign in and open Request Ride from the dashboard or sidebar
- Enter your pickup location — use the map pin or search autocomplete
- Enter your drop-off destination
- Choose Now or Schedule for a future date and time
- Select vehicle class (Economy, Comfort, or XL)
- Review the fare estimate and tap Continue
- Choose payment method: Cash, Wallet, or M-Pesa
- Confirm the booking
Tip
Drag the map pin to the exact pickup spot — this is where your driver will meet you.
Tracking your trip
Once a driver is assigned, open Trips or click the notification to see live tracking.
- Map shows driver location and route to you
- ETA updates in real time
- Driver name, vehicle, and plate number displayed
- You'll be notified when the driver arrives
Payments & wallet
Manage payments from the Wallet page in your dashboard.
- Wallet — top up via M-Pesa for faster checkout
- M-Pesa — pay per trip with STK push to your phone
- Cash — pay the driver directly at the end of the trip
- View transaction history for all payments
- Open Wallet from the sidebar
- Tap Top Up and enter the amount
- Approve the M-Pesa prompt on your phone
- Balance updates instantly — use wallet at checkout
Bookings & trip history
View upcoming bookings and past trips from the Bookings and Trips pages.
- Bookings — pending and confirmed future rides
- Trips — active and completed rides with fare breakdown
- Cancel a booking before the cutoff window (see cancellation policy in Settings)
- Rate your driver after trip completion
Profile & account
- Profile — update name, email, phone, and photo
- Notifications — trip updates and promotions
- Settings — booking policy, support tickets
- Change password — from Profile or account menu
Common questions
Can I cancel a ride?
Yes, before the cancellation cutoff. Open the booking and tap Cancel. Late cancellations may incur a fee per the cancellation policy.
My M-Pesa payment failed
Ensure your phone has network coverage and sufficient M-Pesa balance. Retry from Wallet or choose another payment method.
No drivers available
Try scheduling for a later time or a different vehicle class. Availability varies by location and demand.