WhatsApp Business API pricing in South Africa (2026), explained
8 min read · WhatsApp for business
WhatsApp Business pricing confuses almost everyone — partly because Meta changed how it works, and partly because "the API is free" and "messages cost money" are both true, depending on what you're doing. Here's the plain-English version for South African businesses.
1.The software is free — the messages are the cost
There's no licence fee to use the WhatsApp Business Platform itself. What you pay for is messages Meta charges for — and only some of them. Understanding which is the whole game.
2.Meta now charges per message, by category
Meta moved to per-message pricing, and every message falls into one of four categories:
- Marketing — promotions, specials, re-engagement. The most expensive.
- Utility — order updates, appointment reminders, receipts. Much cheaper.
- Authentication — one-time passcodes. Cheapest.
- Service — your replies inside a customer-initiated conversation. The first 1,000 a month are free per number; from 1 Oct 2026 Meta charges the utility rate beyond that.
3.Roughly what it costs in South Africa
Meta sets rates per country in US dollars, so the rand figure moves with the exchange rate and Meta's own changes. As a guide for South Africa:
- Marketing message: around R0.75–R0.80 each (including VAT).
- Utility / authentication: roughly R0.15 or less each.
- Service reply (within 24h): first 1,000 a month free, then the utility rate.
Treat these as ballpark. Always check Meta's current rate card before a big send — pricing is set in USD and changes over time.
4.The 24-hour window (why day-to-day chat is cheap)
When a customer messages you first, you can reply freely for 24 hours. Every new customer message reopens that window. So ordinary back-and-forth support — the bulk of most businesses' WhatsApp — is low-cost. You only pay a template fee when you start the conversation yourself, or message someone outside their window (which is what marketing broadcasts do).
Update — 1 October 2026: service replies are no longer unlimited-free. Meta now includes the first 1,000 replies per number each month free, then charges the (low) utility rate. Most small businesses stay under it; busy and multi-branch teams should watch their monthly total. Full breakdown here.
5."A database of 10,000 customers can't cost R10,000"
Correct — and it doesn't. Storing 10,000 contacts costs nothing. The cost only appears when you send a business-initiated message to them. A marketing blast to all 10,000 at ~R0.79 each really is about R7,900 — but that's Meta's per-message channel cost for reaching 10,000 people, not a fee for holding a list. Send to a segment of 500 instead and it's ~R395.
6.Who pays Meta?
With the standard setup, you pay Meta directly — your own WhatsApp Business account has a payment method on it, and Meta bills you for what you send. A good shared inbox shows you a cost estimate before a campaign goes out, so there's never a surprise.
7.How to keep costs down
- Lean on the free window. Handle as much as possible inside customer-initiated service chats.
- Segment before you blast. Message the people likely to act, not everyone.
- Use utility templates where you can. An order update as a utility message costs a fraction of a marketing one.
- Get opt-ins. A smaller, consenting list beats a big cold one — cheaper and far better delivery.
8.What about the shared-inbox subscription?
That's separate from Meta's message fees. A tool like Yapp charges a flat monthly subscription for the inbox, team logins, routing and oversight — with no per-user fees. Meta's per-message charges (above) are billed to you by Meta on top, only when you send paid messages.
Want a shared WhatsApp inbox without per-user fees? Start free with Yapp, or see how to put your whole team on one number.