Quick answer
Pay-per-message pricing suits businesses whose volume goes up and down, such as shops with seasonal sales or clinics with steady reminders, because quiet months cost little. A monthly subscription suits very high, predictable volume where a flat fee spreads thin. Either way, Meta's own WhatsApp charges are per message, so check whether a subscription includes them or bills them on top.
Key takeaways
- Meta charges WhatsApp messages per delivered message, by category and by the customer's country, whichever pricing model your provider uses.
- A monthly subscription is a fixed software fee, usually per seat or per tier, with Meta's charges often billed separately on top.
- Pay-per-message bundles the software and Meta's fees into one rate per message, so a quiet month costs little.
- Low or seasonal volume favours pay-per-message; very high, steady volume with a small team can favour a flat plan.
- Compare the total for a real month, not the headline price.
Every WhatsApp Business API provider has to pass Meta's charges on to you somehow, and most add their own software fee. The question is how that fee is packaged: a fixed monthly plan per user or per workspace, or a small charge on every message you send.
This comparison is for owners and managers in Kenya choosing a messaging platform. You will see how each model works, what hidden costs to look for, and a simple way to work out which is cheaper for your own volumes.
How does WhatsApp API pricing actually work underneath?
Meta charges businesses for each delivered message, at a rate set by the message category (marketing, utility, authentication or service) and the recipient's country code. Messages your customers send you are free. That is the layer every provider sits on.
Since July 2025 Meta has priced per message rather than per 24-hour conversation, and from October 2026 it also charges service replies beyond a monthly free allowance per number. Rates differ by market and change over time, so always check Meta's pricing page for the current Kenyan rate card rather than relying on a figure quoted in a blog post.
On top of that, a provider adds the cost of the inbox, automation, AI, CRM and support. That second layer is where the two pricing models differ. For a deeper look at the categories themselves, read WhatsApp Business API pricing explained.
Pay-per-message vs monthly subscription at a glance
| Pay-per-message | Monthly subscription | |
|---|---|---|
| What you pay for software | Built into each message rate | Fixed fee per month, often per agent seat or plan tier |
| Meta's WhatsApp fees | Usually included in the rate | Often billed separately, sometimes with a markup |
| Cost in a quiet month | Low, because you send less | The same as a busy month |
| Cost per extra agent | Usually nothing extra | Often an extra seat fee |
| Budgeting | Varies with volume; prepaid wallet caps spend | Predictable software fee; Meta fees still vary |
| Commitment | Top up when you need to | Monthly or annual contract, sometimes paid upfront |
| Best for | Small and growing teams, seasonal businesses | Large teams with very high, steady volume |
| Currency risk | Low if priced in KES | Higher if the plan is billed in US dollars |
What does a monthly subscription really cost?
A subscription costs the plan fee every month, whether you send ten messages or ten thousand, plus Meta's per-message charges unless the plan says they are included. Many plans also cap features or seats by tier.
When you read a subscription price, ask four questions. Is the fee per user, so adding two agents for the December rush doubles it? Are Meta's charges included, passed through at cost, or marked up? Is it billed in dollars, so a weaker shilling raises your bill? And do you need a higher tier to unlock broadcasts, automation or an API?
Subscriptions do have real strengths. If you send a very large, steady volume with a small team, a flat software fee can work out cheaper per message than a bundled rate. The finance team also gets a fixed line for software, even though Meta's portion still moves with volume.
What does pay-per-message really cost?
You pay a set rate for each message as it is sent, usually from a prepaid wallet, and nothing in a month when you send nothing. The rate normally covers both the platform and Meta's fee.
This is the model chat.or.ke uses. There is a one-off setup fee to create and verify your official WhatsApp Business profile, then each message is charged from a wallet you top up with M-Pesa. Current rates are KES 0.75 for a customer reply, KES 0.90 for an update or reminder, KES 0.90 for a one-time code and KES 4.50 for a promotion, with Meta's charges included and VAT extra. Messages from customers are free, and the shared inbox, AI assistant, CRM and helpdesk come with the workspace rather than as add-on seats. The pricing page has a calculator for your own volumes.
The main thing to watch with this model is the mix. Promotions cost the most, so a business that broadcasts heavily pays more than one that mostly answers customers.
Worked example: a Nairobi boutique
Take a boutique on Moi Avenue that answers about 1,500 customer chats a month, sends 300 order and delivery updates, and runs one promotion to 1,000 opted-in customers. Three staff share the inbox.
On pay-per-message, the month costs 1,500 replies at KES 0.75, 300 updates at KES 0.90 and 1,000 promotions at KES 4.50. In February, when there is no promotion and chats drop, the bill drops with them.
On a subscription, the boutique pays the plan fee for three seats every month, then Meta's charges for the same messages on top, possibly converted from dollars. February costs almost as much as December because the seats do not change.
Run the same sums with your own numbers. The model that wins is the one with the lower total across a whole year, including your slow months and your busiest one.
Which hidden costs should you look for?
The headline price is rarely the full cost under either model. Check these before you sign up:
- Setup or onboarding fees. Getting verified by Meta, registering the number and writing first templates takes work. Some providers charge once, some hide it in the first months.
- Seat fees. Per-agent pricing makes it expensive to give the whole team access.
- Markups on Meta's fees. Ask whether Meta's charges are passed through at cost or with a margin.
- Feature tiers. Broadcasts, chatbots, integrations or the AI assistant may sit on a higher plan.
- Currency. A plan billed in dollars on a card costs more when the shilling weakens, and may add card fees.
- Minimum top-ups or commitments. Annual prepayment can lock you in before you know the tool fits.
When is a monthly subscription the better choice?
Choose a subscription when your message volume is very high and steady, your team is small, and the provider's plan includes the features you need without upgrades. At tens of thousands of messages a month, a fixed software fee spread across every message can beat a bundled per-message rate.
A subscription can also suit businesses that already receive Meta's invoices directly and want their provider to charge only for software, or companies whose procurement rules prefer a fixed monthly contract. If that is you, say so honestly to your shortlist and compare the full annual cost. High-volume senders on chat.or.ke can also talk to us about custom rates, which is worth asking any provider.
When is pay-per-message the better choice?
Pay-per-message fits most small and medium businesses in Kenya: shops, clinics, schools, hotels and agencies whose volume rises and falls. You never pay for an idle month, adding an agent costs nothing extra, and a prepaid M-Pesa wallet stops a campaign from running up a surprise bill.
It is also the simpler model to understand. Each charge is listed against the message that caused it, so you can see what a broadcast or a month of reminders really cost. If you also send SMS, chat.or.ke charges bulk SMS from the same wallet at KES 0.55 per SMS part.
Which should you choose?
Start from your real numbers: replies, updates and promotions per month, number of agents, and how much those figures swing through the year. Then price a quiet month and a busy month under each model.
- Under a few thousand messages a month, or very seasonal: pay-per-message almost always costs less.
- Many agents but moderate volume: pay-per-message avoids seat fees.
- Very high, steady volume and a small team: get a subscription quote and a custom per-message quote, and compare the annual totals.
Whichever you choose, the biggest saving comes from how you send, not just how you pay. Our guide on how to reduce WhatsApp API costs covers the habits that cut the bill under any model.
Published 20 October 2026 Updated 20 October 2026 Plain-text version