WhatsApp Business API Pricing Explained: How Per-Message Charges Work
WhatsApp Business API pricing confuses a lot of businesses, mostly because it has changed several times. It used to be per conversation, then per message, and in October 2026 Meta changed what counts as a charged message again. This guide explains how it works now, in plain terms, so you can estimate your bill before you commit.
We do not quote exact rates here because Meta updates them. Use the WhatsApp cost calculator for current numbers in your country.
You pay per delivered message
Meta charges for each message that is delivered, not for each message you try to send. The price depends on two things:
- The category of the message: marketing, utility, authentication, or a normal service reply.
- The country of the person receiving it: rates differ a lot between markets.
The categories
- Marketing templates are the most expensive. Offers, promotions, re-engagement.
- Utility templates are cheaper. Order, booking and account updates the customer expects.
- Authentication templates are for one-time codes and are priced like utility in many markets.
- Service messages are the normal replies you send while a customer is talking to you.
What changed in October 2026
Until 30 September 2026, replies inside the 24-hour customer service window were free. From 1 October 2026, Meta charges for those service replies too, at the utility rate of the customer's country. That includes replies written by an AI assistant.
Two things follow from this:
- Every conversation now has a cost, even when the customer writes first. Long back-and-forth chats cost more than short, clear answers.
- Your WhatsApp Business account needs a valid payment method. Without one, Meta stops delivering service messages.
Conversations that start from a Click-to-WhatsApp ad still have a free window, which is one reason those ads are popular.
A simple way to estimate your monthly bill
- Count how many customer conversations you have a month, and roughly how many replies you send in each.
- Count the utility messages you send first, such as order and shipping updates.
- Count the marketing messages you plan to send: list size times sends per month.
- Multiply each by the rate for your customers' country.
For example, a shop with 1,000 support conversations of three replies each, 2,000 shipping updates, and one marketing send to 3,000 people would pay for 3,000 service replies, 2,000 utility messages and 3,000 marketing messages, at its country's rates.
Ways to keep costs down
- Answer clearly the first time. Fewer replies per conversation means fewer charged messages.
- Use utility templates for real updates, not marketing ones, when the message is about an order or booking.
- Send marketing to smaller, relevant groups instead of everyone.
- Use Click-to-WhatsApp ads where they make sense, since those conversations start in a free window.
Platform fees are separate
Meta's charges are billed by Meta to your WhatsApp Business account. Any tool you use on top, including IotaBot, has its own subscription. When comparing tools, check whether they add a markup on Meta's per-message price.
Next steps
Run your numbers through the cost calculator, then see how IotaBot handles campaigns, replies and opt-outs on the WhatsApp marketing page.
