Cargo moves.
You watch it move.

Pin a pickup and dropoff, see the price before you confirm, and follow your driver on the map until the package is in the right hands.

License checkedbefore a driver can accept orders
Live trackingthe route updates as your driver moves
Mobile moneyM-Pesa · Tigo Pesa · Airtel
31Regions covered
7Vehicle types
100%Document-checked drivers
24/7Booking availability

One network, three ways in

Whoever's shipping, there's a way in

Send one package or run a fleet — pick the way you work with Sepesha.

Send a delivery

Drop a pin at pickup and dropoff, get a price on the spot, and watch your driver's dot move across the map until it's delivered.

  • Price shown before you book
  • Live driver location, turn by turn
  • In-app chat with your driver
  • Pay by mobile money or cash
Get the app

Run deliveries for your business

One dashboard for every branch — upload a CSV of orders, put deliveries on a company wallet, and see exactly what each branch shipped and spent.

  • Upload a CSV, book 100 deliveries at once
  • Separate login and limits per branch
  • Company wallet with credit terms
  • Spend broken down by branch and driver
Open dashboard

Build on Sepesha

Call one API to quote, book, and track a delivery from inside your own app — with webhooks that fire the moment status changes.

  • 14 scoped tokens covering the full order lifecycle
  • Webhooks on every status change
  • Test calls in the browser, no setup
  • SDKs for PHP, JS, Python and Laravel
View API docs

From pin to pickup

How a delivery moves

1

Pin your route

Drop a pin at pickup and dropoff. Sepesha calculates real road distance and shows your price before you confirm.

2

Get matched

The nearest verified driver with the right vehicle gets the offer. If they don't respond in 30 seconds, the next closest driver gets it.

3

Watch it move

Track your driver's live position on the map from pickup to dropoff. Message them directly from the app.

4

Confirm delivery

Pay by mobile money or cash. Both sender and recipient get a confirmation the moment it's delivered.

Community network

Become a Rafiki agent

Rafiki agents register drivers and customers in their own communities — and earn every time. No office, no hiring, just your phone and people who trust you.

TZS 1,000 per approved driver or customer you register
2% commission on every order your drivers complete
Register as a Rafiki agent

Get Sepesha

Available on Android and iOS. Drivers, agents, and customers each get their own app.

Questions

Good to know

How does Sepesha calculate delivery price?

Price is calculated from verified road distance between pickup and dropoff, multiplied by a vehicle-specific rate. Surge pricing applies only during high-demand periods, and you always see the price before you confirm booking.

Are Sepesha drivers verified?

Yes. Every driver submits a valid driving license, vehicle photo, and plate number before approval. Our team reviews every document — a driver cannot accept orders until that review is approved.

What payment methods does Sepesha support?

Mobile money (M-Pesa, Tigo Pesa, Airtel Money) and cash on delivery.

Can my business integrate Sepesha into our own app?

Yes — the Sepesha Developer Platform offers a scoped REST API covering the full delivery lifecycle, real-time webhooks, and a free tier with 1,000 requests a month to get started.

Which regions does Sepesha cover?

Sepesha currently operates across Dar es Salaam, Arusha, Mwanza, and Dodoma, with all 31 regions of Tanzania supported for registration.