duka.bio
ShopsGuidesM-Pesa chargesOpen shopOpen your shop

Guides · 10 November 2026 · 9 min

How to sell food online in Kenya (2026): menu, M-Pesa, delivery app fees and permits

Taking food orders online in Kenya: what Uber Eats, Glovo and Bolt Food charge restaurants, an online menu paid by M-Pesa, delivery, and the county food licences and certificates you need.

Most Kenyan food sellers already take orders on WhatsApp. The cooking is not the hard part. The hard part is everything around the order: sending the menu again and again, matching M-Pesa messages to orders, getting delivery right, and having the papers the county health officers ask for. This guide covers the three ways to take food orders online, what the delivery apps charge, how to set up your menu and payment, and the licences a food business needs. Every number has a source at the bottom of the page.

Three ways to take food orders online

WhatsApp and callsDelivery apps (Uber Eats, Glovo, Bolt Food)Your own menu link
Who brings the customerYouThe appYou
What you pay per orderM-Pesa charges onlyA commission (see below)A payment fee, plus any monthly plan
Who deliversYou or your riderThe app's riders, or yoursYou, your rider, or the customer picks up
Who keeps the customer's contactYouThe appYou
Menu and pricesTyped or sent as a photo each timeInside the appOne link, always up to date

Many sellers use more than one. An app can bring new customers. Your own link and WhatsApp keep the regulars, so they don't have to order through the app.

What delivery apps charge restaurants in Kenya

Uber Eats is the only one of the three that publishes its Kenya rates. Its merchant pricing page says the plans shown are "only available in Kenya" and lists:

Uber Eats optionFee per order
Uber's riders deliver30% (the page shows 33% for Uber One members)
Your own riders deliver15%
The customer picks up14%
Uber Direct (delivery only)A fee per delivery, no commission

The page does not say whether VAT is added on top.

Glovo and Bolt Food do not publish a Kenya commission rate that we could find. Restaurants agree the rate when they sign up. The Kenyan figure you will see quoted most is old: in 2020, The Elephant reported that a restaurant could pay up to 30% of the cost of each meal to a delivery platform. Treat that as a rough guide, not today's price, and get the rate in writing before you sign.

One change to watch: in July 2026 Uber agreed to buy Delivery Hero, the company that owns Glovo. HapaKenya reports the deal is expected to close in late 2027 and the Competition Authority of Kenya is expected to review it. Until then, Glovo, Uber Eats and Bolt Food remain separate competitors.

What a KSh 1,000 order leaves you

How the order came inFeeYou keep
Uber Eats, Uber's rider delivers (30%)KSh 300KSh 700
Uber Eats, your own rider delivers (15%)KSh 150KSh 850, before paying your rider
Uber Eats, customer picks up (14%)KSh 140KSh 860
Customer pays your M-Pesa till directly (0.55%)KSh 5.50KSh 994.50
Your own online menu with a 1.5% payment feeKSh 15KSh 985

If you list on an app, check whether your app prices need to be higher than your shop prices to cover the commission.

Set up a menu people can order from

A good online menu answers the questions customers usually ask in DMs, before they ask them.

  • One clear photo per dish, taken in daylight. A phone is enough: see how to take product photos with a phone.
  • A price on every dish, and on every extra. "+ Chapati KSh 20" or "+ extra beef KSh 100" stops the back-and-forth about what costs what.
  • How long food takes. A line like "Ready in 20–30 min" sets the right expectation.
  • Opening hours. Don't take orders when the kitchen is closed. A customer who pays at 11 pm and hears nothing will not order again.
  • Sold-out dishes. If you make 30 portions of pilau, stop selling at 30.
  • Delivery areas and fees. List the estates you deliver to, with the fee for each, and say if customers can pick up.
  • Start with a short menu. Your best ten dishes are easier to photograph, price and keep in stock than forty.

Get paid before you cook

Food cooked for an order that is never collected is money lost. Take payment by M-Pesa before you start cooking. Keep pay on delivery for regular customers you trust.

If customers pay into your Lipa na M-PESA Buy Goods till, Safaricom's charges from 7 August 2026 are:

Payment sizeWhat you payWhat the customer pays
Up to KSh 500NothingNothing
KSh 501 to KSh 36,3630.55%Nothing
Above thatKSh 200 maximumNothing

Check exact amounts in the M-Pesa charges calculator. No till yet? See how to get an M-Pesa till number and till vs Pochi vs PayBill.

The weak point of a till on its own is matching. On a busy evening you have ten M-Pesa messages and ten WhatsApp chats, and you have to work out who paid for what. A checkout where the customer pays as part of the order removes that step.

Delivery

Hot meals need to travel short distances fast. Most small kitchens use their own rider or a boda rider they trust, with a fixed fee per estate shown before the customer pays. Keep the area small enough that food arrives warm.

When your rider is busy, Uber's Kenya merchant page also lists Uber Direct, which charges a fee per delivery and no commission. Ask Uber whether it covers your area.

Packed foods that keep, such as baked goods, snacks, spices or honey, can go by parcel network. With Pickup Mtaani, sending from the Nairobi CBD to an agent in an estate cost KSh 139.20 on 1 October 2026. See our Pickup Mtaani guide.

Whatever you send, use clean, sealed packaging. Under the Food, Drugs and Chemical Substances Act, anyone who sells, prepares, packages, conveys, stores or displays food for sale under insanitary conditions commits an offence. "Conveys" covers delivery.

Licences and health papers for food sellers

Food licensing is a county job. The Constitution's Fourth Schedule gives counties the "licensing and control of undertakings that sell food to the public". So the exact papers and fees depend on your county. This is what to expect.

1. Food hygiene licence

The Food Hygiene Regulations say no one may use any premises to sell, prepare, package, store or display food for sale without a licence. The licence is only issued once the health authority is satisfied that the premises comply, and it expires on 31 December each year.

Before issuing it, public health officers inspect. The Ministry of Health's food hygiene licensing checklist covers floors and walls that are easy to clean, hand-washing points with hot and cold running water, waste bins and collection, pest control, fire equipment, storage, and the food handlers themselves.

Cooking from home? The regulation speaks of "any premises". Ask your county's public health office how they treat a home kitchen before you start selling.

2. A medical certificate for every food handler

The same regulations require the person in charge to keep anyone with a communicable disease, or with boils, sores or infected wounds, away from work where they could contaminate food, and to apply to the health authority for a medical examination of all staff. The Ministry of Health checklist says food handlers should be medically examined, hold valid certificates and be trained in basic food hygiene, and that the certificates should be kept at the premises for inspection.

In Nairobi, the 2026 Finance Act sets the charge at KSh 1,000 per food handler's medical certificate. The Standard reported in May 2026 that fake food handlers' certificates were circulating in Nairobi, so get yours through the county, not an agent.

3. Business permit and fire charge

In Nairobi, the trade licence for food businesses is set by type and size in the Nairobi City County Finance Act, 2026, and a separate annual fire charge comes on top:

Type of food business (the Act's wording)Trade licenceFire chargeTotal
Eating house, snack bar or tea house, no lodging or alcohol, up to 5 seatsKSh 15,000KSh 4,500KSh 19,500
Same, 6–20 seatsKSh 25,000KSh 10,000KSh 35,000
Same, 21–50 seatsKSh 30,000KSh 20,000KSh 50,000
Same, over 50 seatsKSh 40,000KSh 25,000KSh 65,000
Outside catering, 1 employeeKSh 5,000KSh 2,000KSh 7,000
Outside catering, 2–3 employeesKSh 10,000KSh 2,000KSh 12,000
Commercial kitchen, up to 4 employeesKSh 10,000KSh 6,000KSh 16,000
Commercial kitchen, 5–20 employeesKSh 20,000KSh 12,000KSh 32,000

Restaurants with a bar, and larger caterers and kitchens, have their own higher bands. The same Act also lets Nairobi refuse a trade licence if the applicant has not complied with the health, hygiene and safety laws for that trade. So sort out the hygiene licence and certificates first. The invoice you get after the county's assessment is the figure that counts. For other counties, and for how to apply, see our business permit guide.

4. Penalties

Where the Food, Drugs and Chemical Substances Act sets no special penalty, a first offence can bring a fine of up to KSh 500,000, up to two years in prison, or both.

5. Tax

KRA's eTIMS is free. From 1 January 2026, KRA checks the income and expenses in tax returns against eTIMS records. If you cater for offices or companies, they will want an eTIMS invoice from you. See eTIMS for small sellers.

Price dishes so the fees don't eat your profit

For each dish, add up the ingredients, packaging, gas or charcoal, and the payment or app fee. Charge delivery separately, by area, so a far-away order doesn't cost you money. If you are on an app at 30%, a dish that makes a profit in your shop can make a loss in the app. The profit margin calculator does the sum for you.

Where duka.bio helps

Duka gives your kitchen its own menu link, yourname.duka.bio, that customers order and pay from. See how it works for restaurants and home cooks.

  • Free plan, no cut of your orders. A 1.5% payment fee as the money comes in. You are paid out to your M-Pesa number, till or bank two days after payment; weekend payouts arrive on Monday.
  • Opening hours. Outside them your menu shows "Closed now · Opens at …" and orders are refused.
  • "Ready in 20–30 min" on your menu, and extras such as "+ Chapati KSh 20", priced automatically.
  • Stock that sells out. Leave the stock box empty and a dish never runs out; put a number and it sells out when they are gone.
  • Your own delivery areas, each with its own fee, or pickup. Pay on delivery only if you switch it on.
  • A banner line for today's offer, receipts, and a customers list with a WhatsApp button.
  • Import dishes from your Instagram posts.
  • Order alerts by email, or a WhatsApp alert for every order on the Starter plan (KSh 999/month).

Questions sellers ask

How much do Uber Eats, Glovo and Bolt Food charge restaurants in Kenya?

Uber Eats publishes its Kenya rates: 30% per order when Uber's riders deliver (33% shown for Uber One members), 15% when your own riders deliver and 14% for pickup. Glovo and Bolt Food do not publish a Kenya rate; restaurants agree it when they sign up. A 2020 report by The Elephant put the commission at up to 30% of the meal.

Do I need a licence to sell food from home in Kenya?

The Food Hygiene Regulations say no one may use any premises to sell, prepare, package, store or display food for sale without a licence from the health authority. Licensing food sellers is a county function, so ask your county's public health office how it treats a home kitchen before you start.

How much is a food handler's medical certificate in Nairobi?

The Nairobi City County Finance Act, 2026 sets it at KSh 1,000 per certificate. Every person who handles food should hold a valid one, and the certificates should be kept at the premises for inspection.

How much is a business permit for a small eating house in Nairobi?

Under the Nairobi City County Finance Act, 2026, an eating house, snack bar or tea house with no lodging or alcohol and up to 5 seats pays KSh 15,000 for the trade licence plus a KSh 4,500 fire charge. With 6–20 seats it is KSh 25,000 plus KSh 10,000.

How can I take food orders online without a delivery app?

Put your menu on one link with photos, prices, extras, opening hours and delivery fees per area, take payment by M-Pesa before you cook, and deliver with your own rider or let customers pick up. Share the link on your WhatsApp status, Instagram and TikTok.

Your own shop, paid by M-Pesa

Duka gives you a shop link your customers order and pay through — free to start, live in two minutes.

Open your shop — free

Sources

  • Uber Eats Merchants Kenya — pricing: 30% delivery fee (33% for Uber One members), 15% self-delivery, 14% pickup, Uber Direct per-delivery fee with no commission; plans "only available in Kenya"
  • The Elephant — restaurants may pay up to 30% commission to delivery platforms (July 2020)
  • HapaKenya — Uber to acquire Delivery Hero (Glovo's owner), closing expected late 2027, Competition Authority review (23 July 2026)
  • Tech-ish — Safaricom Buy Goods merchant fee from 7 August 2026 (free to KSh 500, 0.55%, KSh 200 cap)
  • Pickup Mtaani — delivery form used for live route prices (CBD to estate agent KSh 139.20), 1 Oct 2026
  • Constitution of Kenya, 2010 — Fourth Schedule, Part 2, item 2(d): licensing and control of undertakings that sell food to the public is a county function
  • Food, Drugs and Chemical Substances (Food Hygiene) Regulations — reg. 4 (licence for premises), reg. 5 (expires 31 December), reg. 15 (sick workers, medical examination of staff)
  • Food, Drugs and Chemical Substances Act (Cap. 254), Kenya Law revised edition as at 10 July 2026 — s.7 (insanitary conditions, incl. conveying food), s.36 (general penalty)
  • Ministry of Health — Public health checklist for food hygiene licensing (March 2023): premises, hand washing, food handlers' medical certificates and training
  • Nairobi City County Finance Act, 2026 — food handlers' medical certificate KSh 1,000 (s.7, public health charges); fire charges for eating houses, catering and kitchens (Part VIII); trade licence charges and refusal for non-compliance with health laws (Part IX)
  • The Standard — fake food handlers' certificates in Nairobi (18 May 2026)
  • KRA — Learn about eTIMS (free)
  • Khusoko — KRA validates 2026 returns against eTIMS records (June 2026)

Salon booking in Kenya (2026): how to stop no-shows with an M-Pesa deposit

How to sell event tickets online in Kenya (2026): platforms, fees, M-Pesa and the gate

How to start an online store in Kenya (2026): a practical guide for small sellers

Duka

© 2026 Duka. Built for Kenya 🇰🇪

ShopsWhat's newGuidesPrivacyTermsM-Pesa chargesProfit marginVAT calculator