How WhatsApp Business Platform Pricing Works
Basics4 minInnovialabs editorial team
In short
On the WhatsApp Business Platform you pay Meta for template messages you send, the price depends on the category (marketing, utility, authentication) and the recipient's country, replies inside the 24-hour customer service window are free, and a BSP adds its own fees on top.
The short answer: what you pay for
The WhatsApp Business Platform (Cloud API) is billed per message. The paid part is template messages, which a business sends using pre-approved templates. The price of a single message depends on two things:
- the template category — marketing, utility or authentication;
- the recipient's country — determined by the phone number's country code.
Regular replies to a customer who messaged you first are not charged within the customer service window. If you connect through a provider (BSP), its own fees are added to Meta's rates.
Meta has changed its model several times, so always check the current pricing page in Meta's documentation before doing the math.
Four message categories
| Category | What it is | Examples |
|---|---|---|
| Marketing | Promotion and anything that does not fit other categories | Sales, new products, abandoned cart reminders, win-back offers |
| Utility | Messages about a specific transaction the customer started | Order confirmation, delivery status, booking change, invoice |
| Authentication | One-time verification codes | Login code, phone number verification |
| Service | Free-form replies to the customer's incoming messages | Consultation, support answer |
Meta reviews the template category during approval and may change it. If you add a promo block to a "utility" template, it becomes marketing and is billed as marketing.
The customer service window
When a customer messages you, a 24-hour customer service window opens from their latest message. Inside the window:
- you can send free-form messages without a template, and they are free;
- under Meta's current rules, utility templates sent within an open window are not charged either;
- marketing and authentication templates are billed as usual.
Outside the window, you can only start a conversation with a template. There is also a free entry point: if a person arrives from a Click-to-WhatsApp ad or a Facebook Page button, messages are free for a limited time.
Per-country rates
Meta publishes a rate card listing the price per message for each category in each country or region. Key details:
- the price depends on the recipient's country, not your company's;
- marketing messages are usually the most expensive, utility and authentication cost less;
- some categories have volume tiers: the more messages per month, the lower the unit price;
- for authentication, some countries have a separate international rate when the code is sent by a business from another country.
BSP fees on top of Meta
You can connect directly through Meta's Cloud API or through a Business Solution Provider — a partner offering an interface, agent inbox, integrations and support. BSP pricing models vary:
- monthly subscription for the platform or per agent seat;
- markup on each message on top of Meta's rate;
- one-time fee for onboarding and verification;
- paid add-ons: chatbots, broadcasts, analytics.
Compare providers by total cost for your volume, not by the advertised subscription price.
Estimating a monthly budget before launch
- List your scenarios. For example: order confirmation, delivery status, login code, monthly promo broadcast.
- Assign a category to each scenario under Meta's rules.
- Estimate volume: how many messages per month for each scenario and to which countries.
- Separate the free part: which messages fall inside the service window.
- Multiply volume by the rate for that country and category from Meta's rate card.
- Add BSP fees: subscription, markup, one-time payments.
- Leave a buffer for testing, resends and audience growth.
A simple spreadsheet with these columns gives a realistic estimate and shows which scenario costs the most.
Common mistakes
- Counting only the BSP subscription. Meta's message charges are often the bigger part of the bill.
- Mixing promos into transactional messages. The template becomes marketing and costs more.
- Ignoring the service window. If you encourage customers to message first, part of the conversation becomes free.
- Mass marketing blasts. Besides the cost, user complaints lower your number's quality rating and limit sending.