What WhatsApp Business API Actually Costs in South Africa
Everyone selling WhatsApp automation quotes you a monthly fee and stays vague about Meta's charges. Here is the whole picture, including the rule that makes most of it free.
What WhatsApp Business API Actually Costs in South Africa
Ask five agencies what WhatsApp Business API costs and you will get five monthly fees and no explanation of what Meta charges. That vagueness is deliberate, and it is why so many South African businesses either overpay or walk away thinking it is out of reach.
Here is the whole picture, including the one rule that makes most of the cost disappear for a typical small business.
There are three separate costs, not one
Nobody explains this clearly, so it is worth being blunt about it.
- What Meta charges you. Per conversation or per message, depending on what you send.
- What the software costs. The inbox, the automation, the hosting. This is where agencies make their money.
- What setup costs once. Connecting your number, teaching a bot your business, getting templates approved.
Most quotes bundle two and three and stay silent on one. When you ask "what does WhatsApp cost", you are usually being answered about the software.
The rule that changes everything: the 24 hour window
This is the single most important thing to understand, and almost nobody leads with it.
When a customer messages your business, a 24 hour customer service window opens. Inside that window you can reply freely, in your own words, as many times as you like. Since Meta's 2025 pricing change, those replies are free.
Outside that window, you cannot send a free-form message at all. You can only send a pre-approved template, and templates are charged per message.
Read that again, because the business consequence is large:
If your customers message you first, and you answer within a day, your Meta bill is close to nothing.
That describes most South African small businesses. A plumber, a stone supplier, a restaurant, a physio: customers ask, the business answers. That is inbound, inside the window, free.
If instead you want to send a thousand people a promotion on a Friday afternoon, you are sending marketing templates and you will pay for every one. Different business, different bill.
What Meta actually charges
Meta prices by template category and by country, and the rates change, so treat any specific figure you read online as out of date, including this one. Check Meta's current South Africa rate card before you budget.
The categories, cheapest to most expensive:
- Service replies, inside the 24 hour window. Free.
- Authentication templates, for one-time passcodes. Cheapest paid tier.
- Utility templates, for order updates, appointment reminders, delivery notices. Low.
- Marketing templates, for promotions and re-engagement. Highest, by a wide margin.
The practical takeaway is not a number, it is a shape: answering is free, reminding is cheap, advertising is expensive. Design what you send around that and the bill stays small.
A worked example
A Somerset West business gets 300 customer enquiries a month on WhatsApp and answers all of them the same day. It also sends 80 appointment reminders.
- 300 inbound conversations, answered inside the window: free
- 80 utility templates: a small per-message cost, typically well under R100 total
- Meta bill: under R200 a month
The same business deciding to send 2,000 marketing messages in a campaign month would see a bill an order of magnitude larger. Same platform, entirely different economics.
Where the real money goes: software
The Meta bill is rarely the problem. The software is.
You cannot use WhatsApp Business API by itself. It is an API, not an app. You need something that receives messages, shows them to your team, and sends replies. Your options:
Build it yourself. Free of licence fees, expensive in developer time, and you own the maintenance forever. Only sensible if you have engineers and a reason.
International SaaS. Plenty of options, typically billed per user per month in dollars or euros, often with a per-conversation markup on top of Meta's own charge. Priced for businesses larger than most South African SMEs, and you are paying in a currency that moves against you.
A local provider. Setup plus a monthly fee in rands. You are paying for someone who will actually answer when something breaks and who understands that your customers say "howzit".
We charge a once-off setup fee and a monthly fee, and we tell you both before you commit. Our numbers are on the WhatsApp Business service page.
The costs nobody mentions
Template approval time. Every message you send outside the window must be a template Meta has approved. Approval is usually fast, sometimes same day, but a rejection means rewriting and waiting again. Budget time, not money.
Someone still has to read it. Automation handles the repetitive questions. It does not handle the ones that matter. On our own line, about one in three conversations gets handed to a person. If nobody is watching that inbox, you have automated a way to ignore customers faster.
Number migration. A number can be on the API or on the WhatsApp Business app, not both. Moving your existing business number across means it leaves the phone in your pocket. Plan for that before you start, not during.
Quality rating. Meta scores how customers react to your messages. Enough blocks or reports and your sending limits drop. Marketing campaigns to people who did not ask for them are the fastest route to a low rating and a throttled account.
What you should not pay for
Unofficial tools. Anything that automates the normal WhatsApp app rather than using the official platform breaks Meta's terms and gets numbers banned. It is cheaper right up until you lose the number your customers have saved.
Per-user pricing you do not need. If two people answer WhatsApp, do not buy a platform priced for twenty seats.
Marketing volume you have not tested. Start with answering. Inbound is free and it is where the money already is. Add campaigns once you know they work.
A sensible budget
For a small South African business that mainly answers enquiries:
| Line | Typical |
|---|---|
| Meta charges | Under R200 a month if you are not running campaigns |
| Software or management | The largest line by some margin |
| Setup, once off | Depends on how much the bot needs to know |
If a quote does not separate those three, ask for it separated. A provider that will not show you the Meta component is either marking it up or does not understand it.
Is it worth it?
The honest test is not the cost, it is whether you are already losing messages.
If customers WhatsApp you at 20:00 and nobody replies until 08:00, you are losing the ones who message a competitor at 20:05. That is the number to weigh against the monthly fee, and only you know it.
If your WhatsApp is quiet, this fixes nothing. Automation makes an existing channel faster. It does not create demand. Spend the money on being findable first.
Where to start
- Count how many WhatsApp enquiries you get in a week, and how many you answer the same day. The gap is your case.
- Decide whether you need to send messages, or only answer them. That decides your Meta bill.
- Check Meta's current South Africa rates for the categories you will actually use.
- Get quotes that separate setup, software and Meta charges.
If you want to see what it feels like from the customer's side, message our own WhatsApp line. It runs on the same system we build for clients, so the reply you get is the product rather than a description of it.
Ready to implement these strategies?
Put these strategies to work for your business. Our Cape Town team handles the implementation.