Leaving Talabat, Zyda or Salla? Pay 50% for your first 3 months.See the switch offer

Running a loyalty program in Kenya: a practical guide for Nairobi and Mombasa owners

Loyalty program Kenya guide for Nairobi and Mombasa: M-Pesa habits, Bonga and Naivas points, delivery apps, data law, KES costs and a worked example.

By the TheCoins teamUpdated 7 min read

A loyalty program in Kenya works best when it fits M-Pesa habits: customers pay at your Lipa na M-Pesa till, join with their phone number and earn points they can see. Keep rewards near 5% of spend, get clear consent for marketing messages under the Data Protection Act 2019, and register with the ODPC. TheCoins starts at about KES 10,300 a month.

This guide is written by TheCoins, which sells loyalty and commerce software. We use only facts we could confirm from public sources, listed at the end, and we say where another option may fit better.

Kenyans already know how points work

Your customers do not need a lesson in loyalty. Safaricom's Bonga program gives 1 point for every KES 10 spent on calls, SMS and data, and customers can redeem Bonga points at any Buy Goods Lipa na M-Pesa merchant and at selected Paybill numbers by dialing *126#. Supermarkets run their own cards too: Naivas reported 3.6 million loyalty card holders in May 2024 and launched a Reward Card with Visa that earns Naivas points on card payments.

This matters for design. A Kenyan customer will compare your offer with programs they use every week. A simple rule, such as 1 point per KES 10, is easy to understand because it matches what they already see on their phone.

How customers pay in Kenya, and what that means for loyalty

M-Pesa is the center of daily payments. In the year to 31 March 2026, M-Pesa processed 46.4 billion transactions worth KES 41.68 trillion. Lipa na M-Pesa had about 1.0 million merchants, and the total merchant base, including Pochi La Biashara tills, reached 3.1 million. Cards are used as well, for example through the Naivas and Visa card above.

Payment methodHow it works at the counterLoyalty tip
Lipa na M-Pesa Buy Goods (till)Customer pays to your till number from the phoneAsk for the phone number at payment and award points on the same number
Lipa na M-Pesa PaybillCustomer pays to a business number with an account referenceUse the account reference or phone number to match the customer
Pochi La BiasharaSmall sellers receive payments on a personal lineKeep a simple record of phone numbers so points are not lost
Bank cardsTap or insert at a card terminalLink points to the phone number, not to the card

The phone number is the natural loyalty ID in Kenya. Customers already give it to pay, so asking for it at the counter feels normal. TheCoins takes payment through the provider you connect; ask us which providers are live in your country before you launch.

See how payments work on TheCoins

Delivery apps in Kenya today

  • Glovo operates in 12 Kenyan towns and cities with more than 6,000 merchants and over 2,200 riders active daily (October 2026).
  • Uber Eats and Bolt Food also operate as competing apps. Bolt Food added Quickmart supermarket orders in June 2026.
  • In July 2026 Uber agreed to buy Delivery Hero, the owner of Glovo. The deal is not final and is expected to close in the second half of 2027, subject to review.
  • Jumia closed its food delivery business in Kenya at the end of December 2023.

Delivery apps bring new customers, but the app owns that relationship. A loyalty program helps you turn an app customer into a direct customer: put a card with a QR code in every delivery bag that offers points on the next order placed through your own ordering link.

Data protection: what the law asks of a loyalty program

Kenya's Data Protection Act 2019 created the Office of the Data Protection Commissioner (ODPC). Section 37 says you may not use personal data for commercial purposes without the customer's express consent, unless a written law allows it and you told the customer when you collected the data. The 2021 regulations make the right to object to direct marketing absolute and require an opt-out that is free, clear and quick, such as replying with one word.

  • Register with the ODPC. Hospitality and direct marketing are listed as sectors that must register regardless of turnover or staff numbers.
  • Collect only what the program needs: name, phone number, visits, spend and points.
  • Ask for marketing consent separately from joining the program, and record it.
  • Put an opt-out instruction in every SMS and WhatsApp campaign, and act on it at once.
  • The maximum fine is KES 5 million or 1% of annual turnover, whichever is lower.

This is a plain summary, not legal advice. Check your own case with a Kenyan lawyer.

A worked example for a Nairobi cafe

Example only, with assumed numbers. A cafe has 400 members. Each visits 3 times a month and spends KES 650 per visit. Members earn 1 point per KES 10, and 600 points buy an item worth KES 300 on the menu.

ItemWorkingResult
Member spend per month400 x 3 x KES 650KES 780,000
Reward value at menu priceKES 300 for KES 6,000 spent = 5%KES 39,000
Reward cost at 35% food cost (assumption)KES 39,000 x 0.35KES 13,650
TheCoins Basic plan$79 x 129.9about KES 10,260
Total monthly costKES 13,650 + KES 10,260about KES 23,910
Extra sales needed at 65% gross marginKES 23,910 / 0.65about KES 36,800
Extra visits neededKES 36,800 / KES 650about 57 visits

So the program pays for itself if about one member in seven makes one extra visit a month. Track repeat rate and visit frequency for members and non-members for two to three months before you change the reward.

Where TheCoins fits, and what it costs in shillings

TheCoins gives you coins loyalty with tiers, referrals and rewards, an Apple Wallet loyalty card, an online store, ordering links and QR codes, and WhatsApp, SMS, email and push journeys, with no commission per order. Customers can join with a phone number or a wallet card, without downloading an app. The Pro plan adds a branded iOS and Android app.

PlanPrice in USDAbout in KES
Basic$79 a monthabout KES 10,300
Growth$199 a monthabout KES 25,900
Pro$349 a monthabout KES 45,300

Plans are billed in US dollars. The shilling figures use 1 USD = KES 129.9 (Wise mid-market rate, 9 November 2026) and will move with the rate. If you only need a punch card for one small kiosk, a paper card or a free tool may be enough at first.

See how coins loyalty works on TheCoins

Sources

What is an all-in-one ecommerce platform?

Delivery app commission: what you really pay

How to start an online store in Egypt

How to increase customer loyalty

The best loyalty program apps for businesses in Egypt in 2026

The best loyalty program apps for businesses in Saudi Arabia in 2026

How to set up a restaurant loyalty program that pays for itself

Loyalty programs and online stores for businesses in Morocco

Starting an online store in Saudi Arabia in 2026: a step-by-step guide

The best loyalty program apps for UAE restaurants, cafés and shops in 2026

How restaurants and cafés can market on WhatsApp in 2026

Café loyalty program ideas that bring regulars back

How to design a retail loyalty program that grows basket size in supermarkets and stores

Customer lifetime value and repeat purchase rate: formulas and worked examples

Receipt loyalty apps: how customers earn points by scanning receipts

Starting an online store in Nigeria: a practical guide for Lagos and Abuja businesses

Starting an online store in Ghana: a practical guide for Accra and Kumasi businesses

How independent restaurants, cafes and shops can run a loyalty program in South Africa

Running a loyalty program in Côte d'Ivoire and Senegal: Abidjan and Dakar

Running a loyalty program in Algeria and Tunisia

Online stores and loyalty programs across Africa: guides by country

Related products

Questions, answered.

How do I start a loyalty program for my restaurant in Kenya?

Use the phone number your customers already give for M-Pesa as their loyalty ID. Set a simple rule such as 1 point per KES 10, keep rewards near 5% of spend, ask for marketing consent separately, and register with the ODPC before you send campaigns.

Can customers redeem Bonga points at my shop?

Safaricom says customers can redeem Bonga points at any Buy Goods Lipa na M-Pesa merchant and at selected Paybill numbers. Bonga is Safaricom's program, so it does not give you the customer data or a direct relationship like your own program does.

Do I need to register with the ODPC for a loyalty program?

The ODPC lists hospitality and direct marketing among the sectors that must register regardless of turnover or staff numbers. Most restaurants and cafes that run loyalty campaigns should plan to register. Check your case with a lawyer.

How much does TheCoins cost in Kenya?

Plans start at $79 a month, about KES 10,300 at the Wise rate of 9 November 2026. Plans are billed in US dollars, and there is no commission per order.

Moments that matter.

Start selling in your own name.

Get startedBook a demoChat on WhatsApp
Chat on WhatsApp