How to quote delivery and collect M-Pesa on WhatsApp in Kenya
Give buyers a clear item + rider total and collect on the Till or Paybill you already have. Timi does not collect buyer money.
22 July 2026 · 5 min read · Timi Labs
A serious buyer on WhatsApp rarely stalls on product photos. They stall when the total is fuzzy: "Nike Air 42 — how much na delivery Westlands?" If the reply is “we’ll confirm the rider,” many people go quiet. Kenyan shops that close in chat already know their corridors — Westlands, South B, Ruaka — and their Till. The win is saying the full number once, then collecting payment the way you already do.
This guide is for WhatsApp sellers in Nairobi and other Kenyan cities who want clearer delivery quotes and cleaner M-Pesa collection — without turning chat into a logistics app. Put price on your Reels and posts so buyers arrive knowing the item cost — see stop DM for price for the full alignment playbook.
Buyers pay when the total is obvious
In practice, a close looks like this:
Sawa — shoes 8,500 + rider 300 = 8,800. Same day if you pay by 4pm. Till 123456.
That line does three jobs: price, delivery, and when it arrives. Riders in Nairobi are usually priced by area and distance band — roughly KES 100–150 near CBD surrounds, KES 200–300 for close estates like Kilimani or Westlands, KES 350–500 toward Karen, Ruiru, or Syokimau, and more for far outlying places like Rongai or Kitengela. Your numbers may differ; what matters is that you own the card and the buyer hears one total.
You do not need Sendy or a distance calculator on day one. Most shops already think in named places. Write those places down with a flat fee and a simple ETA, then stick to them.
Price the way your riders already charge
Keep a short list — enough for the areas you really deliver:
- Where parcels leave from (e.g. Nairobi CBD or Industrial Area)
- 8–12 zones with a flat KES fee and “same day” or “next day”
- What you do outside that list (you confirm, or you do not deliver)
Name corridors clearly when two places share a word. “Eastern Bypass — Embakasi” and “Northern Bypass — Runda” both say Bypass; buyers often type only one word. Clear names save a back-and-forth later.
If someone only says “Nairobi” or “town,” ask for the estate or a landmark. A one-line clarifying question keeps trust higher than inventing a fee you cannot stand behind when the rider quotes higher.
Collect payment the way you already collect
Most Kenyan WhatsApp shops do not need a new payment product. They need the Till, Paybill, or phone number they already use, shared at the right moment — after the total is clear.
Till — still the default for same-day cashflow.
Paybill — when you already reconcile by account number.
Send to phone — fine for very small volume.
When the area and total are clear, share Lipa steps in the same chat. When the M-Pesa confirmation arrives, mark the sale and pack. That is the loop buyers already understand. For high-intent threads, hand off from bot to seller when they send a payment screenshot or ask for a custom quote Timi cannot commit to.
No hosted checkout — Till is the path
Timi does not collect buyer money and does not send Paystack checkout links. Paste Till, Paybill, or send-to-phone in Settings. When the item and delivery zone are clear, Timi can send the grand total plus those details. If not, it hands off and you close.
When the M-Pesa confirmation arrives, mark the sale in Feed and pack. Same-day cashflow stays on your Till.
A simple weekly habit
- Write (or refresh) your delivery zones from real rider costs
- Put your Till / Paybill / number where your chat assistant can share them
- Quote item + rider + ETA only when the area is clear enough
- Confirm payment, then dispatch
Shops that do this spend less time arguing about “how much was delivery?” and more time packing.
For WhatsApp Business setup end to end, see How to set up WhatsApp Business in Kenya and the pillar on WhatsApp Business in Kenya. If you sell without a website, the same totals-first habit works — see sell on WhatsApp without a website. When a buyer goes quiet after paying, proactive rider updates may need approved message templates outside the 24-hour window.
FAQ
Do I need a courier app?
No. You can keep calling your usual riders. What buyers need is a trustworthy total before they pay.
What if I only sell in one estate?
One zone is enough. Add more when you expand corridors.
Can buyers pay with M-Pesa?
Yes — that is the default. Share your Till or Paybill. Timi does not take the money.
What about cities outside Nairobi?
Use the same idea with local names — Nyali, Milimani, Elgon View — and your local rider fees.
What if the landmark is new?
Confirm the fee once with the buyer, then add that place to your card if you will deliver there again.
Share this guide