What Kenyan Support Teams Now Pay for WhatsApp Business API
Meta now charges Kenyan businesses for every support reply sent through the WhatsApp Business API. Here are the new rates, a worked monthly bill for a 10-agent team, and a checklist to cut the cost.

Since October 1, 2026, Meta charges Kenyan businesses for every support reply they send through the WhatsApp Business API, including plain text answers that were free for the last two years. The Kenya rate is $0.0040, about KSh 0.52, per delivered message, with the first 1,000 service messages each month free. This post lays out the new rates, works through a realistic monthly bill for a support team, and gives a checklist for keeping the cost under control.
What changed on October 1
For two years, replying to a customer on WhatsApp cost nothing. Since November 1, 2024, any message a business sent inside the 24-hour customer service window was free. That window opens each time a customer messages you and stays open for 24 hours; while it is open, you can reply with free-form text, images, or documents instead of a pre-approved template.
Meta ended that arrangement in two moves, both effective October 1, 2026, according to its developer documentation:
- Service messages are now charged. Every non-template reply you send inside the customer service window is billed per delivered message.
- Utility templates inside the window are now charged. Order confirmations, delivery updates, and similar utility templates sent while a window is open had been free since July 1, 2025. That exemption is gone.
Two more operational details matter. First, businesses without a payment method on file by September 30, 2026 stopped having service messages delivered at all; replies simply fail until a card is added in Meta's billing hub. Second, Meta gives each business number its first 1,000 service messages per month free, as described in Twilio's notice to its customers.
What did not change: marketing templates were already paid per message since mid-2025, and the 72-hour free entry point window (conversations started from a click-to-WhatsApp ad or a Facebook page button) still makes every message in it free.
The rates Kenyan businesses pay
Kenya sits in Meta's Rest of Africa rate band, which is one of the cheaper ones. Per delivered message:
- Service messages: $0.0040, roughly KSh 0.52, according to Nation's coverage of the change.
- Utility and authentication templates: reported between $0.0040 and $0.0044 (about KSh 0.52 to 0.57). Swala Nyeti puts the Kenyan utility rate at $0.0044 while other outlets quote $0.0040; Meta's rate card is the final word, so treat the shilling figure as approximate.
- Marketing templates: about $0.0248, roughly KSh 3.20 to 3.30, already charged per message since 2025, per Kenyans.co.ke.
For comparison, the same service or utility message costs about $0.0015 in Nigeria and $0.008 in South Africa, per a 2026 pricing breakdown by Intelliconcierge. Kenyan businesses complaining about the new fees should know they are on the low end of the table.
Three pricing mechanics catch teams out:
- Charging is per delivered message, not per conversation. Meta's own example prices five messages sent in one hour as five separate charges. Six replies to one customer cost six times KSh 0.52.
- Service messages have no volume discounts. Utility and authentication templates keep tiered pricing that gets cheaper at high volumes and resets monthly; service messages do not, which Tuko confirmed in its reporting.
- Only service messages get the free allowance. Utility templates sent inside an open window are now chargeable and neither count toward nor benefit from the 1,000 free service messages, as Kenyans.co.ke explains.
- Meta updates rate cards quarterly (January, April, July, October), so today's KSh 0.52 is not guaranteed for 2027, as BSG's pricing guide notes.
On top of Meta's rates, your business solution provider (BSP) such as Twilio, 360dialog, or a local aggregator adds its own margin. Common shapes are a flat per-message fee, a 15 to 25 percent markup on Meta's rates, per-number monthly fees, or a foreign-exchange margin if you pay in shillings. Ask your BSP which one applies before you model costs.
A worked example: one support team's monthly bill
Take a Nairobi e-commerce company with a 10-agent support team handling 3,000 WhatsApp conversations a month. Their message mix in a typical month:
- Service replies: 3,000 conversations, averaging 6 business replies each, equals 18,000 service messages. Subtract the 1,000 free allowance: 17,000 billed at $0.0040 = $68.
- Utility templates: 5,000 order and delivery notifications sent inside open windows. These get no free allowance; at the reported $0.0044 utility rate = $22.
- Marketing templates: 2,000 promotional messages at $0.0248 = $50.
- BSP fees: assume a 20 percent markup on Meta charges = $28.
Total: roughly $168 a month, about KSh 21,700. Before October, the same month cost about $60, when only the marketing templates and the BSP margin on them were billed.
The honest read: for a team this size, the new charge is annoying, not existential. The pain lands on high-volume operations. A logistics firm sending 100,000 service replies a month now pays about $400 it did not pay in September, and a bank contact centre sending a million pays around $4,000. Because service messages have no volume tier, the line is straight: every extra reply costs KSh 0.52 forever.
One behaviour detail inflates bills quietly. Agents trained to type fast send fragments: "Hi Mary", then "thanks for reaching out", then the actual answer, then "anything else?". That is four charges where one costs KSh 0.52. At 18,000 messages a month, trimming a third of the fragments saves more than the free allowance does.
Why bills surprise teams
Beyond the headline rate, five mechanics produce invoices nobody modelled:
- Reclassified templates. Since July 2025 Meta applies a stricter utility definition: the template must be non-promotional and specific to a transaction the user asked for. A delivery update with a "check our new arrivals" line gets reclassified as marketing and billed at about $0.0248, more than five times the utility rate. Audit your templates.
- Duplicates count. If an integration retries a send, or an agent and a chatbot both reply, each delivered copy is charged.
- The window logic reversed. When utility templates inside the window were free, the smart move was to answer with templates. Now plain text and templates cost the same inside the window, so there is no reason to spend template approvals on replies.
- Silent stoppage. Teams that missed the September 30 payment-method deadline did not get a bill; they got failed deliveries. If your replies suddenly stopped landing in early October, this is the first thing to check.
- Analytics lag. Meta exposes a Pricing Analytics API where you can query the SERVICE category for message counts, but most BSP dashboards surface cost data days late. By the time finance flags it, the behaviour that caused it is three weeks old.
How to cut the bill: a checklist
Work through these in order; the first three take an afternoon.
- Confirm billing works. Verify a payment method is on file in Meta's billing hub and that your BSP pass-through is configured. Test with a real conversation.
- Batch replies. Coach agents to send one complete answer instead of four fragments. Canned responses in your inbox tool make this easy and improve quality at the same time.
- Use the free 1,000 deliberately. Route so your busiest number consumes its free allowance on real conversations, not on bot acknowledgements like "we have received your message". Kill the acknowledgement messages entirely; they cost KSh 0.52 to say nothing.
- Consolidate notifications. One dispatch message beats a "packed", "shipped", "out for delivery" sequence. Each consolidation saves $0.0040 and usually reads better.
- Re-audit utility templates. Strip anything promotional so they hold the $0.0040 rate.
- Exploit free entry points. Conversations started from click-to-WhatsApp ads or your Facebook page button are entirely free for 72 hours. If you run paid social anyway, routing it through WhatsApp entry points makes the support that follows free.
- Measure weekly. Pull the Pricing Analytics API, or your BSP equivalent, every Monday and watch service-message count per resolved conversation. That ratio is the number to manage.
- Deflect what does not need a human. An FAQ bot or self-serve order-status page that prevents the conversation entirely saves more than any optimisation inside it.
The tooling angle: see costs before finance does
Meta's charge is fixed; what tooling controls is how many messages you send and how early you see the trend. This is where a shared inbox earns its keep.
Chatwoot, the open-source support platform, includes the WhatsApp channel in its self-hosted Community Edition, connects either directly to Meta's Cloud API or through Twilio, and gives you canned responses, conversation-level reporting, and CSAT surveys in one place, per its WhatsApp channel documentation. We covered the full setup in our guide to Chatwoot and WhatsApp Business API costs in Kenya. Self-hosting also removes per-agent licence fees, which matters when the per-message bill is now a separate line.
Automation does the deflection work: an n8n or Make workflow that answers "where is my order" from your dispatch system before it reaches an agent removes the whole conversation, not just one message. If you are weighing an AI agent against human agents for the first reply, our AI chatbot pricing models guide breaks down the cost structures, our AI agent development cost guide covers build budgets, and note that Meta's own AI responder is billed per token, roughly 4 to 5 US cents a message, far above the KSh 0.52 human-reply rate, so a well-instructed human with canned responses is still the cheap option for most Kenyan volumes.
Be honest about limits: no inbox, bot, or agency removes Meta's per-message fee. Tooling reduces message count and agent minutes. Anyone selling you a way to "avoid the new charges" without reducing messages is selling you nothing.
When the WhatsApp Business API is the wrong tool
The API is not the only way to talk to customers on WhatsApp, and for some teams it is now the expensive way.
- Very low volume. The free WhatsApp Business app, where a human types every reply, is unaffected by the October change, as Tuko notes. If you handle a dozen conversations a day with one person, stay on the app.
- Pure broadcast marketing. Kenyan bulk SMS runs KES 0.25 to 0.50 per message against KSh 3.20 to 3.30 for a WhatsApp marketing template. SMS lacks read receipts and rich media, but for one-way blasts to a large list it is seven to thirteen times cheaper.
- Channels you already own. Order-status pages, email notifications, and in-app messages cost fractions of a cent. WhatsApp wins on reach and open rates in Kenya, not on unit price.
Common mistakes teams are making right now
- Keeping acknowledgement bots on. "Hi, an agent will be with you shortly" now costs money every time.
- Assuming the 24-hour window is still free. The window still governs what you can send; it no longer governs what you pay.
- Letting marketing creep into utility templates and paying more than five times the rate for it.
- Ignoring the free entry point window while paying for click-to-WhatsApp ads that could be generating free support conversations.
- Modelling cost per conversation when the billing unit is the message. Budget per message, per agent, per day.
Frequently asked questions
Are WhatsApp customer service replies still free? No. Since October 1, 2026, every delivered reply through the Business API is charged, inside or outside the 24-hour window. Each business number gets its first 1,000 service messages per month free.
How much does one WhatsApp support reply cost in Kenya? $0.0040, about KSh 0.52, per delivered service message. Utility and authentication templates are reported at $0.0040 to $0.0044, and none of these rates carries a volume discount.
Does the free WhatsApp Business app charge per message now? No. The change applies only to the Business Platform (API). The app where staff type replies by hand remains free, with its existing limits on linked devices.
What happens if my business has no payment method on file? Meta stopped delivering service messages for businesses without a payment method on October 1, 2026. Add one in the billing hub at business.facebook.com and delivery resumes.
Are order confirmations inside an open chat window still free? No. Utility templates sent inside the customer service window were free from July 2025 to September 2026 and are now charged at the utility rate, reported at KSh 0.52 to 0.57. Unlike service replies, they do not benefit from the 1,000 free messages each month.
Can I avoid charges using the 72-hour free window? Partially. Conversations a customer starts from a click-to-WhatsApp ad or a Facebook page call-to-action are free for 72 hours, including every message you send. It only applies to those entry points, not to customers who message you directly.
Where to go from here
The October change is small per message and large in aggregate, and the teams that will handle it best are the ones measuring messages per resolved conversation this month rather than reading the invoice in December. If you want a WhatsApp support setup where the inbox, automation, and cost reporting are already wired together, our managed open-source stack service deploys and runs Chatwoot with the WhatsApp channel for exactly this.
Related reading
About AI Agents Plus Editorial
AI automation expert and thought leader in business transformation through artificial intelligence.



