Skip to content
Comparison

WhatsApp API Pricing Model: Pay-Per-Message vs Monthly Subscription

Some messaging platforms charge a monthly plan, others charge only per message sent. Compare both models and work out which costs less for your business.

By the chat.or.ke team 8 min read

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

FAQ

Questions people ask

Can't find what you're looking for? Talk to us

Is the WhatsApp Business API free?

No. The software to read and reply to messages can be part of a provider's package, but Meta charges businesses for messages they send, by category and country. Messages customers send to you are free. Some service replies fall within a monthly free allowance from Meta, depending on the current rules.

Why do promotions cost more than replies on WhatsApp?

Meta prices marketing messages higher than utility, authentication and service messages because they are unsolicited and carry more risk of annoying customers. Providers that bundle Meta's fees into their rates follow the same structure, so promotions are the most expensive message type on almost every platform.

Do I pay for messages my customers send me?

No. Meta does not charge for messages customers send to a business, and most providers, including chat.or.ke, do not either. You pay when your business sends a message, whether it is a reply, an update, a code or a promotion.

Is a monthly subscription cheaper for a large business?

Sometimes. If you send a very large and steady number of messages with a small team, a flat software fee can be cheaper per message. Compare the full annual cost, including Meta's charges, seat fees and currency conversion, against a custom per-message quote before deciding.

Can I switch from a subscription provider to a pay-per-message one?

Usually yes. Your WhatsApp number and approved templates belong to your business on Meta's platform, so they can normally be moved to a new provider. Plan the move outside your busiest season and ask both providers how long the switch takes.

All articles

Ready to run sales and support from one inbox?

Create your free account today. When you are ready to go live, a one-off KES 2,500 setup connects your official WhatsApp Business profile, and then you only pay for the messages you send.

No monthly fee · Pay per message · Top up with M-Pesa