WhatsApp-first contact center · US · Canada · EU · Africa
+212 763 764 899Client areaFR
whtapis.WhatsApp Business API
Meta pricing & account activation

What Meta charges, and what it takes to go live.

Two invoices sit behind a WhatsApp contact center: Meta's, for messages and outbound calls, and ours, for the platform. This page explains Meta's model, lets you model your own traffic against it, and walks the activation steps for a WhatsApp Business Account.

Open the calculatorwhtapis platform pricing
How one conversation flowslive
Channels in
WhatsApp
WhatsApp Voice
SMS
Analytics
whtapis core
what Meta charges
identify · unifyroute · SLAclassify · AI
Where it lands
Queues
Agents
AI agents
CRM / ERP
Rates you can editwrite-back to CRM
How Meta bills messaging

One rule: you pay per delivered message.

The price depends on two things only — the message category, and the country code of the number you message. Where your company is registered doesn't matter.

Category
What it is
Billed
Today
From 1 October
Volume tiers
Marketing
Promotions, offers, re-engagement
Per delivered message
Charged
Unchanged · rises in 6 markets
No
Utility
Order, shipping, receipts, reminders
Per delivered message
Charged · free inside open window
In-window becomes charged
Yes
Authentication
One-time passcodes, login
Per delivered message
Charged
New international rate in 9 markets
Yes
Service
Agent / AI replies inside 24h window
At market utility rate
Free
1,000 free per number, then charged
No
Always free
✓Inbound WhatsApp voice calls, at any volume
✓Messages a customer sends you
✓Anything that fails to deliver
✓72 hours after replying to a Click-to-WhatsApp ad
What changes on 1 October
Service replies charged after 1,000 free per number per month, no rollover
In-window utility templates stop being free
9 markets get their own rate card — Morocco, Kuwait, Oman, Iraq, Kazakhstan, Ukraine, Bangladesh, Nepal, Sri Lanka
Morocco: utility and authentication up ~475%. Kuwait ~384%

Published per-message rates

Meta’s list rates per delivered template message, in the currency Meta bills each market. These are the markets for which we can point at a published figure — for anything else, use your own rate card in the calculator.

Market
Marketing
Utility
Authentication
North America (US, Canada)
Germany
Netherlands
United Arab Emirates
Mexico
India
Turkey
Morocco · own rate card from 1 Oct
Egypt
Nigeria
South Africa
Rest of Africa · Algeria, Tunisia, Senegal, Ivory Coast, Kenya, Ghana and others

Rates are quoted from Meta’s published rate cards effective 1 July 2026, and from provider documentation where Meta publishes per-currency CSVs rather than inline figures. Meta updates rates only on 1 January, 1 April, 1 July and 1 October, with at least one month’s notice, and bills several markets in local currency — India in INR since January 2026, Brazil in BRL since July 2026. Utility and authentication rates fall with monthly volume; marketing rates never do. Pull the live card for your recipient countries before committing a budget: we do this with you during onboarding.

Deadline · 30 September 2026

No payment method on file means service messages stop.

Any business or solution provider without a payment method registered with Meta by 30 September has service message delivery halted the moment charging begins on 1 October. This catches accounts that have only ever sent free in-window replies and so never needed to pay Meta anything.

What to check this week
A payment method is registered in Meta Business Suite billing.
You know your monthly service-reply volume per number, against the 1,000 free.
If you message Morocco, Kuwait or the other seven rising markets, your forecast uses the new card.
Have us check it with you

Four mechanics that decide your bill

Beyond the per-message rate, these are the rules that move the number most — and the ones most budgets miss.

Volume tiers
Utility and authentication rates fall as monthly volume rises. Marketing never discounts, at any scale.
Tiers are per market and per category, aggregate across every WhatsApp account in your business portfolio, and reset at midnight on the 1st. Only charged messages count — free in-window utility templates do not accrue.
The pricing calendar
Meta may change rates only on 1 January, 1 April, 1 July and 1 October — four times a year, never mid-quarter.
Notice scales with the disruption: one month for a rate-card change, three for a pricing add-on, six for a model change. Budget on the quarter, not the month.
Local-currency billing
Meta now invoices some markets in local currency through a local entity, not in USD.
India moved to INR on 1 January 2026, with migration required by 31 December 2026. Brazil moved to BRL on 1 July 2026, migration due by 30 June 2027. Miss the deadline and Meta stops delivering your messages.
New in 2026
Two additions worth knowing before you plan an AI or campaign budget.
Max-price for marketing: set a ceiling per delivered marketing message and Meta charges that or less. Meta Business Agent: Meta’s own AI replies, billed per token at $2.00 per million rather than per message — charging began 1 August 2026. A different cost model from everything above.

Meta cost simulator

Messaging and voice, on Meta's own billing mechanics: per delivered template, and per six-second pulse for outbound calls. Every rate is editable — load a market preset or type in your own card.

Rate card

USD per delivered message, and USD per minute for outbound voice. Meta does not publish voice rates in its documentation pages, so the voice rate is always yours to enter from your rate card.

Monthly volumes
Estimated Meta charges, per month
Marketing templates 20,000 delivered × $0.0250
Utility templates, new conversation 15,000 delivered × $0.0040
Utility templates, in window 12,000 free under current rules
Authentication messages 5,000 delivered × $0.0135
Service replies 30,000 free under current rules
Outbound voice 1,500 answered calls · 30 pulses each · 4,500 billed minutes × $0.0500/min
Call permission templates 1,500 × $0.0040, one per outbound attempt
Meta total
$0.0103 per customer interaction, across 83,500 interactions
Billing mechanics applied
Messaging is charged per delivered template, by the recipient’s country code, not yours.
Outbound voice bills in six-second pulses, so a 3:01 call is charged as 3:06.
Unanswered outbound calls and undelivered messages are not charged.
Inbound calls from customers are free, at any volume.
Utility and authentication rates fall in volume tiers; marketing rates do not.

An estimate for planning, not a quote. It excludes volume-tier discounts on utility and authentication, local-currency billing, authentication-international rates, failed deliveries you are not charged for, and the whtapis platform fee. Meta charges only for delivered template messages and answered outbound calls.

Voice billing

Inbound calls are free. Outbound calls bill in six-second pulses.

Every call a customer places to you costs nothing on Meta's side, which is what makes a WhatsApp-first support line viable. You pay only for calls your business initiates, and only when the customer answers — ringing and unanswered attempts are not charged.

Outbound calls also need permission first: a call permission request template, billed at per-message rates. The calculator counts one permission template per outbound attempt, which is the conservative assumption — an approval lasts seven days, so repeat calls inside that window need no new template.

Inbound calls
Free. No per-minute charge from Meta, whatever the volume.
Outbound calls
Charged per minute, billed in six-second pulses, only when answered.
Call permission
A permission template is required before you may call, billed at per-message rates.
Permission validity
An approval covers seven days, so repeat calls inside the window need no new template.
Rate variation
Per-minute voice rates vary by destination country, like any telephony.
Your alternative
Route the call over your own SIP trunk instead and pay your carrier, not Meta.

Activating your WhatsApp Business Account

Nine steps from nothing to a live number. We run steps one to eight with you during onboarding — most of the elapsed time is Meta's review queues, not work on your side.

01Create a Meta Business Portfolio
A Business Manager account holding your business identity, users and assets. If you already run Facebook or Instagram ads, you have one.
You need
A Facebook account with admin rights and your legal entity details.
02Verify your business
Meta checks that your business is real and that you represent it: legal name, address, phone and a document such as a certificate of incorporation or utility bill.
Typical wait
A few minutes to several days in Meta’s review queue.
03Choose a phone number
A number you control that is not currently active on the consumer WhatsApp or WhatsApp Business app. A new number avoids migration entirely.
Watch for
Existing consumer accounts must be deleted before the number can be used.
04Create the WhatsApp Business Account
We create the WABA under your portfolio through our Solution Partner access, so ownership stays with you and billing is transparent.
We handle
WABA creation, permissions and the whtapis connection.
05Register and verify the number
Meta sends a code by SMS or voice to prove you control the number, then binds it to the WABA.
You need
Access to receive an SMS or call on that number once.
06Set up the business profile
Display name, category, description, address, website and logo. The display name must match your business and follow Meta’s naming rules.
Watch for
Display-name rejections are the most common delay here.
07Submit message templates
Every business-initiated message needs an approved template, categorised as marketing, utility or authentication. We draft and submit them with you.
Typical wait
Minutes to 24 hours per template.
08Connect whtapis and test
Queues, skills, routing, AI agents and your CRM connector configured, then real conversations and a real WhatsApp voice call end to end.
We handle
Configuration, integration and the test plan.
09Apply for the green tick
Optional, and separate from business verification. Meta grants official business account status on notability grounds — it is not something you can buy.
Note
Not required to send, receive or take calls.
After you go live

Messaging limits and quality rating decide how fast you can scale.

A new number starts with a cap on how many customers you can message in a rolling 24 hours. Send well — low block rates, good quality rating — and Meta raises the tier. Send badly and it drops, which is why campaign throttling and opt-out hygiene are platform features here rather than nice-to-haves.

How we handle campaign throttling
250
Starting tier for an unverified number: 250 customers in 24 hours.
1,000
After business verification and healthy sending.
10,000
Granted on quality rating and volume growth.
100,000
Sustained quality at high volume.
Unlimited
Top tier, subject to keeping quality rating high.

Limits apply to business-initiated conversations in a rolling 24-hour period and are per business phone number. Meta's current thresholds and review criteria are confirmed during onboarding.

Where the spend happens

Volumes, as the console reports them.

Delivery, opt-outs and segment performance against the rates you model above.

app.whtapis.com/campaigns/sept-renew
whtapis
Inbox
Voice
Campaigns
Wallboard
Reports
Numbers
Team
Settings
JMJulie M.
Campaign — September renewalslive
WhatsApp chat9
WhatsApp voice4
SMS3
VoIP / DID2
Telephony1
Segments4 active
RM Renewals · Morocco template renew_fr_v3 — 8,200 sent in SLA
RE Renewals · EU template renew_fr_v3 — 6,100 sent in SLA
RU Renewals · US & Canada 420 permission templates sent live
US Unreachable · SMS fallback 3,700 messages in SLA
RQ Replies queue 1,731 waiting for an agent over SLA
Reply handling
Your plan renews on 30 September. Reply here if you would like to review it, or tap call to speak to your account manager. template renew_fr_v3
I want to change to the annual plan before it renews. reply · 2 min ago
AI agent qualified this as an upgrade intent and routed it to the account owner. routed to Sales · FR
Delivery and consent
Throttle1,200 per hour
Opt-outssynced to SMS and dialer
Template statusapproved by Meta

Outbound campaigns that end in a conversation, not a delivery report. Replies and call-backs land in a real queue, and opt-outs propagate across every channel.

Activate an accountTour the platform
The people behind it

Software runs the channels. People run the operation.

Every deployment is led by named people on our side and yours — not a ticket queue.

whtapis — person specialist
Onboarding specialist Assigned on day one, through to go-live.
whtapis — person agent
Agent Handling a WhatsApp call in the console.
whtapis — person supervisor
Supervisor Watching the floor on the live wallboard.
whtapis — person engineer
Integration engineer Connecting your CRM, trunk and gateway.
Your accounts or ours

Bring your own, or we provide it.

Every connection can come from you or from us — and you can mix per country. Switch later without changing platforms.

Service
Bring your own
We provide it
WhatsApp Business Account
Connect your existing WABA and numbers
We create it under your Meta portfolio
SIP trunk
Point your carrier trunk at us, keep your rates
Our trunk, billed per minute
DID numbers
Keep your ranges, or port them in
Local numbers in most countries
SMS gateway
Plug in your gateway, sender IDs and rates
Our gateway, billed per message
PBX / telephony
Your PBX stays in place behind us
Cloud telephony, no hardware
CRM / ERP
Salesforce, HubSpot, Dynamics, SAP and more
Built-in customer record

Most customers mix: their own trunk in one country, our numbers in another.

We will model your Meta bill with you.

Send your markets and volumes and we will pull Meta's live rate card for each one, model the October rule change, and start the account activation in parallel.

Activate an accountTalk to sales
GDPRISO 27001 alignedData residency EU · US · AfricaWhatsApp Business Solution Provider