Sign in Try free
By country

Selling on WhatsApp in Kenya: M-PESA Pochi la Biashara, ODPC rules and scams

Receiving with Pochi la Biashara or a Till, the ODPC's consent and free opt-out rules, and how to never release stock for a fake M-PESA message.

Published 8 min read AutoProd Team

In Kenya, a lot of selling already happens the same way: a product photo in a WhatsApp group, a quick "is it available?", and payment by M-PESA. This guide shows how to run that properly: receiving money with Pochi la Biashara or a Till, following the ODPC's direct marketing rules, and spotting the fake M-PESA messages that cost sellers stock every week.

The short answer: use Pochi la Biashara (or a Buy Goods Till) so business money stays separate from personal money; only message people who joined or asked and give them a free, easy way out, as Kenya's data protection regulations require for direct marketing; and never release goods based on an SMS or a screenshot: confirm the payment in your own M-PESA.

Why WhatsApp groups work for selling in Kenya

DataReportal's Digital 2026 Kenya report counts 23.4 million internet users (40.5% of the population) and 77.5 million active mobile connections in October 2025. Connections exceed the population because many people use more than one SIM. And the Reuters Institute's 2026 report on Kenya notes that "WhatsApp is particularly influential" as a channel for sharing information.

23.4 millioninternet users in Kenya (October 2025), 40.5% of the populationSource: DataReportal, Digital 2026 Kenya

That combination, phones everywhere and money already on the phone, is why a well-run WhatsApp group can work as a shop window for a small business in Nairobi, Mombasa or Kisumu.

Getting paid: Pochi la Biashara, Till or Paybill

Safaricom describes Pochi la Biashara as "a product that allows business owners such as food vendors, small kiosk owners, boda-boda operators, secondhand clothes dealers, etc. to receive and separate business funds from personal funds on their M-PESA line." For a WhatsApp seller, that separation is gold: you can see at a glance what came from sales.

  1. 1
    Activate it

    Dial *334# and choose "Pochi La Biashara", as Safaricom explains on its official page.

  2. 2
    Tell customers how to pay

    They pay from the M-PESA app or *334# using your phone number, choosing the Pochi option.

  3. 3
    Check charges

    Safaricom says "Standard customer M-PESA charges will apply". Check the current tariffs before you set prices.

  4. 4
    Confirm in your own M-PESA

    Before you pack the order, check the payment in your Pochi balance, never only on the customer's screen.

OptionWhat it isGood for
Pochi la BiasharaBusiness wallet on your own M-PESA line; customers pay to your phone numberSolo sellers starting out in groups
Buy Goods (Till Number)Lipa na M-PESA merchant numberShops with steady volume and a fixed Till to display
PaybillLipa na M-PESA with an account numberBusinesses that need to match payments to orders or accounts
Payment link (e.g. Paystack, Flutterwave)Card or other methods through a linkCustomers who prefer to pay by card
Sources: Safaricom M-PESA; Paystack lists Kenya among the countries it serves. Check fees and requirements on each official site.

Paystack's help centre says its services are available to businesses registered in Nigeria, Ghana, South Africa and Kenya, and Flutterwave lists Kenya among its countries. Either can be useful when a customer asks "can I pay by card?". WhatsApp itself doesn't process payments in Kenya: its payments documentation only covers India and Brazil.

This is the part most sellers skip. Kenya's Data Protection (General) Regulations, 2021, published by the Office of the Data Protection Commissioner (ODPC), set clear conditions for direct marketing. In plain words:

  • Regulation 15(1): direct marketing is allowed when you collected the data from the person, told them what it's for, they consented, there is a simple opt-out, and they haven't asked to stop.
  • Regulation 15(2): no direct marketing message "by any means" without telling people how to ask you to stop, at no cost to them.
  • Regulation 16: the opt-out must be clear, quick and free.
  • Regulation 8(4): the right to object to direct marketing is absolute. If someone says stop, you stop.
KSh 20,000maximum fine (or up to 6 months in prison) for commercial use of personal data without consent, under Regulation 15(4)Source: ODPC, Data Protection (General) Regulations, 2021

WhatsApp's own Business Policy points the same way: you may only contact people who gave you their number and opted in to receive messages. So the safe pattern for a Kenyan seller is simple: people join through your invite link, your description says what they'll get, and leaving is free and instant.

Group description (consent + opt-out)
🛍️ {SHOP NAME}: {NICHE} deals in {TOWN}
You joined to get our offers, {2-3} posts a day, {TIMES}.
💳 Pay via Pochi la Biashara: {NUMBER} ({NAME})
🚪 Don't want offers anymore? Just leave the group, or reply STOP to me in private and I'll remove you and delete your number from my list. Free, no questions.
⚠️ We never ask for your M-PESA PIN.
Reply when someone says STOP
Done ✅ You've been removed and I won't send you offers again. Thank you, {NAME}!

Also mind the claims you make. The Competition Authority of Kenya's mandate includes "preventing misleading market conduct throughout Kenya", and it publishes decisions on misleading representations. "Original", "brand new", "50% off": only say it if it's true.

The fake M-PESA message: how to never lose stock to it

Safaricom's fraud awareness page lists the "Fake/old M-PESA Message" and "Fake Reversal Instructions" among the known tricks. For a seller, it usually looks like this:

Mama Wambui Kitchenware186 members
Customer I have paid 2,500 for the cooking pot set, see message 👇 Please send the rider now, I'm in a hurry 14:02
Customer [screenshot of an "M-PESA confirmation"] 14:03
Thank you! Let me confirm in my M-PESA first, then I dispatch 🙂 14:05
Customer Sorry I sent by mistake to you, please reverse 1,000... 14:09
Losing stock
Customer sent a screenshot.
Packed and sent the rider.
Money never arrived.
Safe routine
Checked my own Pochi balance first.
No payment there = no dispatch.
"Reversal" requests go through Safaricom, not me.

Fake "Jumia Shopping" pages: protect your buyers too

Scams don't only target sellers. In January 2023, Citizen Digital reported on a DCI investigation into a fake "Jumia Shopping" Facebook page that offered discounts, took payments to an M-PESA Till, sent "invoices" through WhatsApp and then switched the numbers off. Your group can be the place where people learn to check before paying.

Anti-scam message to pin in your group
🔒 Safety reminder from {SHOP NAME}
• Our ONLY payment number is {POCHI/TILL} ({NAME}).
• We never ask for your M-PESA PIN or a "reservation fee".
• If someone messages you claiming to be us from another number, it's not us.
• Big-brand "discount pages" you don't know? Check the brand's official site before paying.

If you sell Jumia products rather than your own, read our guide to Jumia JForce vs. affiliate links: Jumia operates in Kenya, and its official consultant network is described publicly.

WhatsApp Business tools that save you time

If you sell every day, the WhatsApp Business app gives you a few tools that make the routine lighter. None of them are specific to Kenya, but they fit M-PESA selling well:

  • Catalogue: each item needs a name, at least one image and the country of origin; price is optional. Customers can browse your products without waiting for you to post them again.
  • Labels: colour-coded tags for chats, such as "Awaiting payment", "Paid", "Dispatched". You'll never send a rider for an order that wasn't paid.
  • Quick replies: save your payment instructions once and send them with a shortcut, so the Pochi or Till number is always typed correctly.
  • Away message: an automatic reply outside your working hours, so a customer who messages at night knows when you'll answer.

For more ideas, see WhatsApp Business tips to sell more.

Quick reply: payment instructions
Thank you for your order 🙏
Total: KSh {TOTAL} (item + delivery)
Pay via M-PESA to Pochi la Biashara: {NUMBER} ({NAME})
Once I see the payment in my M-PESA, I'll confirm and dispatch. Please don't share your PIN with anyone, including me.

A simple daily routine for a Kenyan WhatsApp shop

Post2–3 deals with photo, price and Pochi/Till number
AnswerReply fast, confirm size, colour and delivery area
Confirm paymentCheck your own M-PESA balance
DispatchSend the rider and share the expected time
Follow upA short thank-you and a review request
Deal message
🔥 *{PRODUCT}*
KSh {PRICE} (was KSh {OLD PRICE} at our shop)
📦 Delivery in {AREA}: {DELIVERY FEE}
💳 Pochi la Biashara: {NUMBER} ({NAME})
Reply with the item name to order 🙂

For more on the after-sale part, see WhatsApp after-sales follow-up messages. And if you're growing past one group, how to sell in WhatsApp groups without getting banned keeps your number safe.

Kenya WhatsApp selling checklist0/7 done

Frequently asked questions

How do I activate Pochi la Biashara?
According to Safaricom, dial *334# and choose "Pochi La Biashara". Customers then pay from the M-PESA app or *334# using your phone number. Standard customer M-PESA charges apply.
Is Pochi la Biashara or a Till better for WhatsApp selling?
Pochi la Biashara is built for small business owners who want to separate business money from personal money on their own line, which suits solo sellers. A Buy Goods Till or Paybill suits shops with steady volume. Compare current conditions on Safaricom's site.
Do I need consent to send offers on WhatsApp in Kenya?
Under Regulation 15 of Kenya's Data Protection (General) Regulations, 2021, direct marketing requires consent and a simple, free opt-out. Commercial use of data without consent can lead to a fine of up to KSh 20,000 or up to 6 months in prison. This is not legal advice; check the ODPC's official site.
How do I spot a fake M-PESA message?
Never trust an SMS or screenshot from the customer: check the payment in your own M-PESA before dispatching. Safaricom lists fake or old M-PESA messages and fake reversal instructions among known frauds, only calls from 0722000000 and takes reports on 333.
Can customers pay inside WhatsApp in Kenya?
No official WhatsApp payments feature covers Kenya: the documentation only covers India and Brazil. Payment happens outside the app, by M-PESA or a payment link from providers such as Paystack or Flutterwave.
AutoProd
AutoProd Team

Guides written by the AutoProd team, who work every day with posting deals and catalogs to WhatsApp groups.