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.

Where the money goes on a WhatsApp programme
Cost componentWho charges itScales with volume?
Template message charge (per delivered message)MetaYes, per country and category
Per-message platform markupShared CPaaS providersYes, grows with every message
Flat platform feeDedicated instance (Arino Core, from €50/month)No
Number hosting, AI, storageProvider / meteredOnly 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.

Planning bands for WhatsApp template message cost by market and category
MarketMarketingUtilityAuthenticationService
Germany (DE)Most expensive EU bandMidMidFree in the service window
France (FR)Most expensive EU bandMidMidFree in the service window
United Kingdom (UK)HighMidMidFree in the service window
Spain (ES)HighMidLow–midFree in the service window
Italy (IT)HighMidLow–midFree in the service window
Poland (PL)HighLow–midLowest of this setFree 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

CategoryUse caseInitiated byRelative cost
MarketingPromotions, offers, re-engagement, newslettersBusinessHighest
UtilityOrder updates, receipts, account alertsBusinessMid
AuthenticationOne-time passcodes, login verificationBusinessLow–mid (varies by country)
ServiceFree-form replies inside the 24-hour customer service windowUserFree

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.

Relative wholesale template message cost by market and category (1 = cheapest band, 4 = most expensive band)
MarketMarketingUtilityAuthenticationService
Germany (DE)4 — highest EU band22Free
France (FR)422Free
United Kingdom (UK)322Free
Netherlands (NL)422Free
Spain (ES)321–2Free
Italy (IT)321–2Free
Poland (PL)31–21Free
Ireland (IE)322Free

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 lines on a shared CPaaS platform vs a dedicated pass-through instance
Cost lineShared CPaaS platformDedicated instance (pass-through)
Meta template message rateRebilled, often above the carrier rateCarrier rate, passed through unchanged
Per-message platform feeTypically added on every outbound messageNone
Per-seat inbox licensingCharged per agent, per monthIncluded in the instance subscription
API / webhook call volumeOften metered above a bundled allowanceUnmetered within the instance
Number and WABA hostingMonthly rental; the WABA is usually the vendor'sYou own the WABA; hosting in the subscription
Regional data residencyPremium tier or unavailableRegion chosen at provisioning (EU by default)
Template / sender approvalsSometimes billed as professional servicesHandled as part of the managed service
Migration or exitNumber porting fees; data export often limitedYour 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.