WhatsApp Business API Pricing: A 2026 Buyer's Guide for EU Enterprises
WhatsApp Business Platform pricing has changed several times in recent years, most recently on 1 July 2025, when Meta moved from per-conversation to per-message billing. This guide explains how Meta bills in 2026, what most CPaaS providers add on top, and where a dedicated regional instance on wholesale pass-through rates breaks even against shared platforms.
Short answer: there is no licence fee. You pay Meta for each delivered template message, priced by destination country and by category (Marketing highest, then Utility and Authentication), while service replies inside the 24-hour customer service window are free. On top of that you pay whatever your provider adds. Shared CPaaS platforms typically add a per-message markup; a dedicated instance on Arino One passes wholesale rates through with no per-message markup and a flat Arino Core fee from €50/month, so unit cost falls as volume rises.
How much does the WhatsApp Business API cost?
There is no licence fee for the WhatsApp Business API itself. Your bill is made of three parts: (1) Meta's per-message charge for delivered templates, set by the destination country and the message category; (2) your provider's fee, which on shared CPaaS platforms is a per-message markup and on a dedicated instance is a flat platform fee; and (3) optional extras such as AI, storage or numbers. Volume changes part one roughly linearly and part two dramatically, which is why the provider model, not Meta's rate card, decides what you pay at scale.
| Cost component | Who charges it | Scales with volume? |
|---|---|---|
| Template message charge (per delivered message) | Meta | Yes, per country and category |
| Per-message platform markup | Shared CPaaS providers | Yes, grows with every message |
| Flat platform fee | Dedicated instance (Arino Core, from €50/month) | No |
| Number hosting, AI, storage | Provider / metered | Only if used |
Summary
- Meta charges per delivered template message since 1 July 2025, priced by category and destination country.
- Four categories: Marketing, Utility, Authentication, Service. Marketing is the most expensive; service replies inside the 24-hour customer service window are free, as are utility templates sent inside it.
- Shared CPaaS platforms add a markup on top of Meta's rate as a per-message platform fee.
- Dedicated instances (Arino One, BSP-direct setups) pass Infobip wholesale rates through unchanged, so unit cost goes down, not up, with volume.
- For high-volume EU senders, dedicated typically beats shared on cost and compliance.
Cost per message at a glance
What you pay per delivered template is Meta's per-country, per-category rate plus whatever your provider adds on top. Meta revises its rate card periodically, so use the bands below to plan and confirm the exact figure for your country mix against Meta's current rate card before you commit.
| Market | Marketing | Utility | Authentication | Service |
|---|---|---|---|---|
| Germany (DE) | Most expensive EU band | Mid | Mid | Free in the service window |
| France (FR) | Most expensive EU band | Mid | Mid | Free in the service window |
| United Kingdom (UK) | High | Mid | Mid | Free in the service window |
| Spain (ES) | High | Mid | Low–mid | Free in the service window |
| Italy (IT) | High | Mid | Low–mid | Free in the service window |
| Poland (PL) | High | Low–mid | Lowest of this set | Free in the service window |
On Arino One those carrier rates are passed through at Infobip wholesale with no per-message markup: you pay the message cost plus the flat Arino Core fee (from €50/month), instead of a percentage that grows with volume. See the pricing page for the full breakdown.
The four message categories
| Category | Use case | Initiated by | Relative cost |
|---|---|---|---|
| Marketing | Promotions, offers, re-engagement, newsletters | Business | Highest |
| Utility | Order updates, receipts, account alerts | Business | Mid |
| Authentication | One-time passcodes, login verification | Business | Low–mid (varies by country) |
| Service | Free-form replies inside the 24-hour customer service window | User | Free |
Wholesale carrier rates by market (DE, FR, UK and neighbours)
Meta publishes a per-country, per-category rate card and revises it periodically, so treat any hard number you read online as stale. What is stable is the shape of the card: the relative ranking of markets and categories barely moves. The table below is the planning model we use with EU buyers — check the live figure for your exact country mix against Meta's current rate card before you sign anything.
| Market | Marketing | Utility | Authentication | Service |
|---|---|---|---|---|
| Germany (DE) | 4 — highest EU band | 2 | 2 | Free |
| France (FR) | 4 | 2 | 2 | Free |
| United Kingdom (UK) | 3 | 2 | 2 | Free |
| Netherlands (NL) | 4 | 2 | 2 | Free |
| Spain (ES) | 3 | 2 | 1–2 | Free |
| Italy (IT) | 3 | 2 | 1–2 | Free |
| Poland (PL) | 3 | 1–2 | 1 | Free |
| Ireland (IE) | 3 | 2 | 2 | Free |
Two planning rules follow from that shape. First, marketing in DE, FR and NL is where budget disappears — a campaign mix weighted to those markets can cost several times the same volume sent to PL. Second, utility and authentication are comparatively flat across Western Europe, so transactional programmes scale far more predictably than promotional ones. Model per-country, never on a blended average.
What "wholesale pass-through" actually means
Most CPaaS platforms publish a list price per message and keep the difference between that and what Meta charges them. A pass-through model — the model Arino One operates on top of Infobip — bills you the carrier rate Infobip pays, plus a flat instance subscription. Two consequences:
- Your marginal cost per message falls as your volume grows, because Infobip's wholesale tiers improve and you inherit them directly.
- You can audit the line item against Meta's published rate card — there is no hidden platform fee in the message price.
Dedicated instance vs shared CPaaS: where the money goes
The per-message rate is the part everyone compares. The markups and fees stacked around it are where shared platforms make their margin, and they rarely appear in a headline price. Ask any vendor to confirm each line below in writing.
| Cost line | Shared CPaaS platform | Dedicated instance (pass-through) |
|---|---|---|
| Meta template message rate | Rebilled, often above the carrier rate | Carrier rate, passed through unchanged |
| Per-message platform fee | Typically added on every outbound message | None |
| Per-seat inbox licensing | Charged per agent, per month | Included in the instance subscription |
| API / webhook call volume | Often metered above a bundled allowance | Unmetered within the instance |
| Number and WABA hosting | Monthly rental; the WABA is usually the vendor's | You own the WABA; hosting in the subscription |
| Regional data residency | Premium tier or unavailable | Region chosen at provisioning (EU by default) |
| Template / sender approvals | Sometimes billed as professional services | Handled as part of the managed service |
| Migration or exit | Number porting fees; data export often limited | Your WABA and data move with you |
The practical test: take last month's invoice, subtract what Meta's rate card says the same message mix should have cost, and divide by messages sent. That figure is your effective per-message markup — and on shared platforms it is routinely a double-digit percentage of the bill.
Worked example: 100k template messages a month in the EU
Assume a typical mix for an EU retailer: 40% utility (order updates), 30% marketing (campaigns), 20% authentication (OTPs) and 10% service (support replies). At 100,000 delivered templates a month, a shared CPaaS platform charging an average $0.06 platform fee on top of Meta would add $6,000/month in pure markup before any feature, integration or compliance work.
A dedicated instance with a fixed subscription typically prices below that threshold around the 40–60k message mark, and improves every quarter as Infobip's wholesale tiers ratchet.
Free entry points still matter
When a customer messages you from a Click-to-WhatsApp ad or a Facebook Page call-to-action button and you reply within 24 hours, a 72-hour free window opens, and messages you send in it, including templates, carry no Meta charge. For performance-marketing teams this turns paid social into a zero-marginal-cost messaging funnel — provided the platform you use actually surfaces and attributes them.
EU-specific considerations
- Data residency: Meta processes messages in the user's region, but the BSP and your inbox often sit elsewhere. Arino One keeps the inbox, CDP and consent ledger inside your chosen region — EU by default; NA or APAC available.
- Consent and Article 7 records: Marketing messages require opt-in evidence. Build the consent log before you scale spend, not after.
- Local rate variation: Marketing in DE, FR, IT and PL is materially more expensive than in many non-EU markets — model country mix, not blended averages.
When to switch from shared to dedicated
The signal isn't a single number, but a combination:
- You're past ~40–60k billable template messages a month.
- Marketing is the largest category in your mix.
- Your DPO has flagged the lack of clean EU residency on your current BSP.
- You want to own the WhatsApp Business Account rather than rent it from a platform.
If you want a walked-through cost model on your own volume and country mix, the Arino One team will benchmark your last 90 days against a dedicated instance for free.