On this page
The main ecommerce delivery options in Kenya are your own riders or boda operators for local orders, courier companies for next-day parcels, long-distance bus parcel services for upcountry towns, and pickup points where buyers collect near home. Most stores combine two or three of these and set them up as delivery zones on the website, so each customer sees the right fee and timeframe before paying. This guide explains how to choose and configure them.
We do not quote courier rates here. They change often, vary by weight and route, and any figure we printed would mislead you within months. Instead, we show you how to structure fees so you can plug in your own quotes.
Delivery models: own riders, couriers, pickup points
Your own riders or a regular boda operator
Best for orders within your town or city. You control timing, the rider represents your brand, and same-day delivery becomes possible. The downsides: you manage the riders, absorb idle time on slow days, and handle cash or M-Pesa collected at the door. Many small Nairobi stores start with one trusted rider paid per trip and add more as volume grows.
Delivery apps and on-demand services
Useful when volume is unpredictable. You book a delivery per order from an app, pay per trip, and get tracking. Costs per trip tend to be higher than a regular rider, and quality depends on who picks up the job.
Courier companies
Firms such as G4S, Fargo Courier and Posta Kenya's EMS service handle parcels countrywide, with tracking and proof of delivery. They suit higher-value goods, corporate customers and towns where you have no rider. Ask about collection from your premises, cut-off times for next-day delivery and how they handle failed attempts.
Bus and shuttle parcel services
Long-distance bus companies and shuttle operators run parcel desks between major towns. Upcountry customers often prefer them because they are familiar, and parcels can arrive the same day on busy routes. The buyer usually collects from the booking office with an ID and the waybill number.
Pickup points
Pickup-point networks let customers collect from a nearby agent, often a shop in their estate or town. They reduce failed deliveries because nobody needs to be home, and they suit buyers who work long hours. Check the agent coverage map against where your customers actually live.
Setting delivery zones on your website
A delivery zone is a group of places that share the same fee and delivery time. Your store asks the buyer where they are and applies the right zone. Here is a starting structure for a hypothetical Nairobi-based store:
| Zone | Areas | Method | Typical promise |
|---|---|---|---|
| Zone 1: Nairobi central | CBD, Westlands, Kilimani, Upper Hill, South B and C | Own rider | Same day if ordered before noon |
| Zone 2: Nairobi outer | Kasarani, Embakasi, Karen, Rongai, Kahawa | Own rider or app | Same or next day |
| Zone 3: Satellite towns | Ruiru, Juja, Thika, Kitengela, Syokimau, Ngong, Kikuyu | Rider or courier | Next day |
| Zone 4: Major towns | Mombasa, Kisumu, Nakuru, Eldoret, Nyeri, Meru | Courier or bus parcel | 1–2 days |
| Zone 5: Rest of Kenya | All other towns | Courier, Posta or pickup point | 2–4 days |
| Pickup | Your shop or a pickup agent | Customer collects | When notified |
A few practical tips for setting this up:
- Use a dropdown, not a free-text address, to choose the zone. Let the customer pick county, then town or estate. Free text ("near Naivas, opposite the stage") is still useful, but as delivery notes, not for calculating the fee.
- Keep zones few. Five or six zones are easier to manage than forty estates each with its own fee.
- Collect a landmark and a phone number. Kenyan addresses rely on landmarks. Make the phone number mandatory and confirm it is reachable.
- Show the zone fee on product pages, or at least in the cart, before checkout. Surprise delivery fees are a leading reason shoppers abandon carts.
Flat, weight or zone-based fees
There are three common ways to charge, and you can mix them.
| Fee method | How it works | Suits |
|---|---|---|
| Flat fee per zone | Same fee for any order to that zone | Small, light items: clothes, cosmetics, accessories |
| Weight or size based | Fee rises with parcel weight or bulk | Heavy or bulky goods: appliances, furniture, hardware |
| Free above a threshold | Free delivery once the basket passes a value | Stores wanting larger baskets |
| Calculated at dispatch | Customer pays delivery to the rider or courier | Bulky one-off items where quotes vary |
To set a flat zone fee sensibly, take your average real cost for that zone over the last month, add packaging, and round up. If a rider trip to Zone 2 averages KES 350 in this hypothetical store, charging KES 400 covers it with a small buffer. If you want to show "free delivery", build the cost into the product price and say so honestly.
For upcountry parcels, many stores charge a flat fee covering the courier or bus charge plus the cost of getting the parcel to the booking office. Remember the hidden time cost: someone has to take parcels to the stage or courier office every day.
Upcountry parcels and bus couriers
Upcountry delivery is where most new stores make mistakes. A checklist that helps:
- Pack for rough handling. Parcels are stacked, loaded and unloaded several times. Use proper boxes, bubble wrap for anything fragile and waterproof wrapping in the rainy season.
- Label clearly. Customer name, phone number, destination town and your order number, written large and also taped inside the parcel.
- Send the waybill immediately. Photograph the waybill or receipt and send it to the customer on WhatsApp the moment the parcel is booked.
- Know the collection rules. Most bus parcel offices ask for ID and the waybill number. Tell the customer what they need to bring.
- Agree on payment upfront. For upcountry orders, prepayment or a deposit is usually wiser than pay on delivery. We cover the options in cash on delivery vs M-Pesa prepayment.
Communicating delivery times
Customers in Kenya are forgiving about delivery taking a day longer when they know in advance. They are much less forgiving about silence. Three messages make most of the difference:
- Order confirmation with the expected delivery day, not just "your order has been received".
- Dispatch message with rider name and phone number, or the courier name and waybill.
- Delivered or ready-for-collection message, with a short thank-you.
On the website, put a cut-off time where people can see it: "Order by 12pm for same-day delivery in Nairobi. Orders after 4pm on Saturday go out on Monday." Mention public holidays and long weekends ahead of time, since couriers and bus offices may run limited hours.
Be careful with promises during heavy rain, fuel shortages or national events when roads are disrupted. A short banner on the site saying deliveries may be delayed is better than a pile of complaints.
Handling failed deliveries
A failed delivery is one where the rider arrives and the customer is unreachable, refuses the item or has no money. Each one costs you the trip and often a return trip.
- Call before dispatch. A quick call or WhatsApp to confirm the customer will be available cuts failures sharply.
- Set a waiting rule. For example, the rider waits ten minutes and calls twice, then returns.
- Charge for second attempts and say so in your delivery policy.
- Track failures by area and customer. If one estate or one phone number keeps failing, require prepayment there.
- Use pickup points as a fallback for customers who are hard to reach during the day.
Put your delivery rules in writing on a delivery page and link to it from checkout. It becomes the reference when there is a dispute.
When delivery gets bigger than the store
If you are dispatching dozens of orders a day across several counties, delivery stops being a checkout setting and becomes an operation: rider assignment, route planning, proof of delivery, cash collection and returns. At that point, a custom dispatch tool tied to your store can save more than it costs. Our logistics and transport systems page shows what that can involve.
For the full picture of what a new store needs beyond delivery, read our guide to starting an online store in Kenya. If you want delivery zones built properly into your checkout, our online store design page explains how we set them up.