WhatsApp Broadcast Marketing
WhatsApp vs SMS Marketing in Kenya: The Real Cost Per Sale
The comparison everybody starts with
Any Kenyan business that has bought bulk SMS knows the price by heart. Depending on your provider and your volume, a single SMS lands somewhere between KES 0.30 and KES 1.00. WhatsApp sits in a band of roughly KES 0.50 to KES 2.60 per delivered message. On price per message alone, SMS wins, and the conversation usually stops there.
It stops too early. Cost per message only tells you what it costs to speak. It tells you nothing about what it costs to be answered, and answers are what turn a campaign into revenue.
Why cost per message is the wrong number
Think about what happens after each message arrives.
Your SMS lands. It says there is 20% off this weekend. The customer is interested. Now what? They can call you, if the number in the message is callable and someone picks up. They can walk into the shop. They can search for you on Instagram. Every one of those is a fresh effort, on a different channel, on their own initiative. Most people simply do not bother, and you never find out which ones nearly did.
Your WhatsApp message lands in the same app they were already using. They reply "how much for the black one" without leaving the thread. That reply is the whole game. It tells you exactly who is interested, it starts a conversation you can close, and under Meta's pricing it opens a free 24-hour window where every message you send back costs nothing.
So the fair comparison is not KES per message. It is KES per reply, and eventually KES per sale.
A worked example: 1,000 contacts, one offer
Take a Nairobi retailer with 1,000 opted-in customers and one weekend promotion to push. Here is the shape of each option. The rates below are planning figures, so confirm your own SMS rate with your provider and the current WhatsApp rate on Meta's rate card before you budget.
| Bulk SMS | WhatsApp broadcast | |
|---|---|---|
| Cost per message | About KES 0.60 | KES 0.50 to KES 2.60, here at KES 2.60 |
| Cost to send to 1,000 | About KES 600 | About KES 2,600 |
| Message length | 160 characters, longer costs more | Long text, plus image, catalogue or buttons |
| Can they reply? | Rarely, and not into a real inbox | Yes, into the same thread |
| Cost of the follow-up chat | A phone call, staff time, or nothing at all | Free for 24 hours after each reply |
| What you learn | Delivered or not delivered | Delivered, read, replied, and what they asked |
Now add the only number that matters. Suppose the SMS produces 8 walk-ins you can attribute, and the WhatsApp broadcast produces 60 replies of which 20 buy.
| Bulk SMS | WhatsApp broadcast | |
|---|---|---|
| Spend | KES 600 | KES 2,600 |
| Attributable sales | 8 | 20 |
| Cost per sale | KES 75 | KES 130 |
Where SMS genuinely wins
SMS is not the past. It does three jobs better than WhatsApp, and you should keep using it for them:
- Reach that does not depend on data. Not every Kenyan customer has a smartphone, and even those who do run out of bundles. SMS arrives on any phone, on any network, with no internet.
- Critical, one-way alerts. One-time passcodes, "your loan is due today", "power will be off in Kiambu tomorrow". No reply is wanted, so the dead end is not a weakness.
- Reaching people who are not on your WhatsApp list yet. This is the underrated one. SMS is the cheapest way to ask an old customer database for permission to move them onto WhatsApp. More on that in our guide to building a WhatsApp marketing list.
Where WhatsApp wins
- Anything that needs a question answered before the sale. Price, size, availability, delivery to Nakuru, whether it fits a Probox. SMS cannot handle any of this. WhatsApp handles all of it in one thread.
- Showing the product. Photos, a price list PDF, a product catalogue, a location pin. A 160-character SMS cannot show a customer the dress.
- Being answered instantly. With an AI assistant on the number, replies get handled at 9 PM on a Sunday, which is when a lot of Kenyan shopping decisions actually happen.
- Knowing what worked. You see delivery, reads and replies per campaign, so your next send is better targeted rather than louder.
- The free window. Once someone replies, 24 hours of conversation costs you nothing. The more your campaigns start conversations, the lower your effective cost per customer goes.
The rule that applies to both
Consent is not optional on either channel. Kenya's Data Protection Act requires consent for direct marketing, and WhatsApp adds its own requirement for a documented opt-in before you send anything. A bought list is a legal problem on SMS and a banned number on WhatsApp, because recipients there can report you to Meta in two taps. If you take one operational habit from this article, make it this: collect permission properly and keep the record. Our guide on broadcasting without getting banned covers what Meta expects.
How to run both without doubling your work
A split that works for most Kenyan SMEs:
- SMS for OTPs, payment reminders and service alerts where no reply is needed.
- SMS for contacts who have not yet opted into WhatsApp, with one clear invitation to join.
- WhatsApp for offers, new stock, bookings, catalogues and anything with a question behind it.
- WhatsApp for every customer who has already replied to you once, because that relationship is now cheaper to maintain.
- One test a month: same offer, matched segments, compare replies and sales rather than opens.
Where HabariChat fits
HabariChat is the WhatsApp half of that split. It runs on the official WhatsApp Business API, so campaigns go out to opted-in contacts under Meta's rules, opt-outs are skipped automatically, and every reply lands in a shared inbox where your team or the AI assistant can answer it.
Two things keep the economics readable. Meta's per-message rates are passed through at 0% markup, so you are never paying a reseller margin on top of the send. And WhatsApp Broadcast Marketing campaigns are unlimited on every plan, so the software cost does not climb just because a campaign worked. Plans start at KSh 3,500 a month.
Find out what your list is actually worth
Run one WhatsApp campaign against your usual SMS blast and compare replies, not opens. Start free for 14 days, no card required.
Start your free trialFrequently asked questions
Is WhatsApp marketing cheaper than SMS in Kenya?
Not per message. A bulk SMS in Kenya typically costs between KES 0.30 and KES 1.00, while WhatsApp runs from about KES 0.50 to KES 2.60 per delivered message. WhatsApp usually works out cheaper per reply and per sale, because customers can respond in the same thread and every reply opens a 24-hour window where your messages are free.
Does SMS still make sense for a Kenyan business?
Yes, for three jobs: reaching customers on feature phones or without data, delivering one-time passcodes and critical alerts that must arrive regardless of internet, and re-permissioning an old database so you can move those contacts onto WhatsApp. For anything that needs a conversation or a purchase, WhatsApp performs better.
Can I send marketing messages to a purchased contact list in Kenya?
No. Kenya's Data Protection Act requires consent for direct marketing, and WhatsApp separately requires a documented opt-in before you message anyone. Purchased or scraped lists breach both, and on WhatsApp they are the fastest route to spam reports and a banned number.
What reply rate should I expect from a WhatsApp campaign?
It depends entirely on list quality and offer relevance, so treat any published benchmark with caution. The useful comparison is against your own SMS results: send the same offer to a matched segment on each channel and compare replies and sales, not opens.
Can I run WhatsApp and SMS together?
Yes, and most Kenyan businesses should. A practical split is SMS for one-way critical alerts and for reaching contacts who are not yet on WhatsApp, and WhatsApp for offers, catalogues, bookings and anything you want a customer to reply to.