Pricing
Bounded fares. No surge.
Every fare is capped server-side. Drivers pick a price inside the allowed range. 80 percent goes to the driver. 20 percent funds the platform.

Passenger
You pay a clear, capped fare.
- · Base rate: KES 40 per kilometre
- · Maximum: base × 0.5 × km (KES 20/km)
- · Minimum: base × 0.25 × km (KES 10/km, driver floor protection)
- · Top up the wallet via M-Pesa STK push
- · Fare held on booking, released on completion
Driver
You keep 80 percent of every fare.
- · 80% driver take, 20% platform
- · Pick any price inside the allowed range
- · No surge multipliers, no opaque pricing
- · Same-day M-Pesa B2C payouts on request
- · Bounded fares protect you from race-to-bottom
Worked examples
What different distances cost.
| Distance | Minimum | Maximum | Suggested | Driver keeps |
|---|---|---|---|---|
| 5 km | KES 50 | KES 100 | KES 75 | KES 80 |
| 10 km | KES 100 | KES 200 | KES 150 | KES 160 |
| 15 km | KES 150 | KES 300 | KES 225 | KES 240 |
| 20 km | KES 200 | KES 400 | KES 300 | KES 320 |
| 25 km | KES 250 | KES 500 | KES 375 | KES 400 |
| 30 km | KES 300 | KES 600 | KES 450 | KES 480 |
Pay with M-Pesa. Hold, release, refund.
Passengers top up their wallet with M-Pesa STK push. The fare is held from the wallet when you book and released when the ride completes. If the ride is cancelled inside the free-cancel window, the full fare is refunded instantly.
MM-Pesa Daraja, STK push + B2C