Nairobi pilot · Westlands · CBD · Kilimani

Nairobi moves
on two wheels.

Rides and parcels with verified riders, an upfront price you can read line by line, live sharing for every trip, and deliveries that only hand over with the recipient's PIN.

Verified
ID, licence & insurance checked
Upfront
Itemised fare before you book
PIN-safe
No PIN, no parcel handover
● Rider on the way4 min
Otieno arrives in 4 min
Meet at Sarit Centre · main gate
Otieno Juma
★ 4.86 · 412 trips · Red Boxer
KMFB 482C
YOUR TRIP
CODE
4821

EVERY SHILLING, EXPLAINED

The fare, the rider's share and our fee — before you confirm.

Base fare, distance, time, any disclosed busy-time adjustment and the booking & safety fee. You see what the rider takes home, too. The price is held for five minutes and doesn't change after you book unless you change the trip.

  • Free cancellation until your rider arrives
  • Waiting is free for 3 minutes, then a disclosed per-minute rate
  • Pay with M-Pesa after the trip, or cash
Boda Ride · Sarit Centre → Yaya Centre
5.3 km · 15 min
KSh 250
Base fareKSh 60
Distance · 5.3 km × KSh 28KSh 149
Time · 15 min × KSh 2KSh 30
Booking & safety feeKSh 10
Rounded up to the next KSh 10KSh 1
Rider receives KSh 220Boda fee 12% · KSh 30

Illustration from pilot pricing. Our fee is not profit — payments, support, insurance and promotions come out of it.

Passenger

Ride

A verified rider with a spare helmet, a trip code to start, live sharing with someone you trust and SOS in one tap.

Parcel

Send

Documents to cakes. Choose a size, we text the recipient a tracking link and PIN. Failed deliveries come back to you, not into thin air.

Merchant

Business

Book one-off or batch deliveries, track every rider, download monthly statements with proof of delivery, or plug in our API.

SAFETY & TRUST

Safety comes before growth — and it's built into every step.

Verified before the first job

National ID, Class A licence, insurance and a good-conduct certificate, each checked by a person and tracked for expiry.

Codes at both ends

Passengers give the rider a trip code; recipients give a delivery PIN. Riders never see either in the app.

Share any trip live

Send a link that shows the rider, plate and progress — no phone numbers, and it expires after the trip.

SOS reaches a person

One tap alerts our safety desk with your trip and location. Call 999 or 112 straight from the app.

Fair, reviewable decisions

Suspensions, deductions and low ratings can be appealed. Nobody is punished by an algorithm alone.

Your data, minimal

Location only while you book, ride or are online. Trip trails kept 30 days; ID scans in private storage.

FOR RIDERS

Clear earnings. Fair dispatch. Your hours.

Every offer shows your take-home before you accept. Jobs go to the nearest eligible rider, with a fairness boost for riders who've had fewer jobs today — and every dispatch decision is logged and explainable. Decline for safety and it never counts against you.

Weekly M-Pesa payoutsPer-job ledger: fare, fee, bonus, netDocument expiry remindersAppeals reviewed by a person
Open Boda Rider
NEW RIDE REQUEST
You earn
KSh 202
Fare KSh 230 · fee 12% (KSh 28)
Accept
BODA OWES YOU
KSh 2,999
Next payout Monday to M-Pesa

BODA BUSINESS

Your dispatch desk, without the desk.

Batch upload
Paste a day's orders — every row validated before booking.
Live tracking
See who has each parcel and when it lands.
Statements
Monthly CSV with fares and proof of delivery.
API
Book from your system with idempotent calls.
POST /api/v1/merchant/deliveries
Authorization: Bearer bk_live_…
Idempotency-Key: order-1041

{ "dropoff": { "label": "Yaya Centre", … },
  "parcel": { "size": "S",
    "recipient_name": "Akinyi Otieno",
    "recipient_phone": "0722111222" } }

→ 200 { "code": "BD-7K2Q9",
        "status": "searching",
        "fare": 230,
        "tracking_url": "/track/…" }

EXPLORE THE PILOT PROTOTYPE

Four surfaces, one platform.

Everything runs on one API with a live simulator — simulated riders accept jobs and ride their routes, and a simulated M-Pesa phone approves payments — so every flow can be walked end to end.

Westlands & Parklands
Sarit, Westgate, The Mall, Aga Khan, Riverside
CBD & Upper Hill
KICC, Archives, Railways, KNH, Upper Hill
Kilimani & Lavington
Yaya, Prestige, Junction, Valley Arcade