As of yesterday, replying to a customer on the WhatsApp Business Platform costs money.
When a customer messages you first, it opens a 24-hour window. Every reply you sent inside that window used to be free, and had been since November 2024. From 1 October, each one is charged.
In South Africa that works out at about R0.12 a message, with the first 1,000 per business phone number each month still free. Marketing messages are the expensive ones at roughly R0.62, so a 10,000-message campaign now costs around R6,200.
Before anyone panics: if you use the free WhatsApp Business app on a phone, nothing happened to you yesterday. This change applies to the Business Platform, the API version that larger operations and anyone using a chat provider sits on. Most small South African businesses are on the app and are unaffected.
So the news isn’t the bill. It’s what the bill demonstrates.
You weren’t the product. You were the plan.
The old line says that if you don’t pay for the product, you are the product. That isn’t quite what happened here, and the real version is worse.
Those replies weren’t free because WhatsApp messages are cheap to deliver. They were free because Meta wanted businesses inside the app, building their customer service, their order-taking and in plenty of cases their entire sales process in there. South African firms were never being sold to anyone. They were being given a free run at something Meta wanted them standing on, until enough of them were standing on it. At which point they graduated from product to customer, and customers get invoiced.
It worked. WhatsApp is the most-used app in the country and an enormous number of South African businesses now run on it. Which is precisely the moment a meter becomes possible, and Meta can revise those rates quarterly.
Anyone who watched Facebook pages lose their organic reach, or Instagram quietly make the same adjustment, has seen this film. The channel is free while it needs you. It stops being free once you need it.
Rented versus owned
The useful question this raises has nothing to do with 12 cents.
Look at where your customer relationships actually live. If a customer’s number exists only in a WhatsApp thread, you don’t have a customer list, you have access to one, granted by a company in California that changes its terms on a schedule it sets. Same for your Instagram followers, same for your Google ranking, same for anything built on ground you’re standing on by permission.
What you own is short and unglamorous. Your domain. Your website. The email addresses and phone numbers sitting in your own system. The relationships where the customer knows how to find you without an intermediary. Nobody can reprice those.
None of which means leaving. Walking away from WhatsApp in this market would be idiotic, and anyone telling you to has never tried selling anything here. It’s the most convenient way to reach South Africans and it converts because people actually read it. Use it heavily. Just stop treating a channel as though it were infrastructure.
The difference in practice
A restaurant takes bookings on WhatsApp. Perfectly sensible. But if the only record of three years of regulars is a scroll of chat threads, then the business has no asset, just a habit. The version with an asset takes the same bookings and the name, number and email land in something it controls, so a quiet Tuesday can be filled by the restaurant rather than by whatever Meta charges that quarter.
A supplier runs its whole order book through one WhatsApp number. Efficient, until the number is banned by an automated system at 6pm on a Friday, which happens more often than anyone admits, and the business discovers its entire order history and every client contact lived in an app it does not control.
The fix in both cases is dull. Capture the details into your own system as the conversation happens. Keep a website that works on its own and isn’t just a signpost to a chat. Make sure a customer could find and contact you tomorrow if every platform you use vanished overnight.
What to do this month
If you’re on the free app, do nothing except note what happened and why.
If you’re on the Platform, go and look at your actual volumes before you buy a solution to a problem you might not have. A thousand free service messages a month covers a lot of small businesses entirely. Check what your provider adds on top of Meta’s rate, because that margin is usually where the real cost sits. And look hard at automated flows that fire messages nobody asked for, since those are about to start printing a bill.
Everyone else should take the broader lesson, which is cheap to learn today and expensive to learn later. Build on what you own, and rent the rest knowingly.
The R0.12 is nothing. The reminder that someone else sets the price is the part worth keeping.
If your customer relationships live somewhere you don’t control, we should talk.