Free calculator

WhatsApp Business API Pricing Calculator

Estimate the exact cost of your WhatsApp campaigns in seconds. Official Meta rates by country, message category and currency. No signup required.

Rates updated on 2026-04-26 · Source: Meta public rate card

Settings

Pick the market, category and monthly volume.

Meta bills in local currency or USD depending on the country.

Estimated number of messages sent each month to this country.

Estimated monthly cost
$859.00

For 10,000 billable messages in the month.

Per-message rate
$0.0859

Meta rate per message to France in Marketing category.

Free tier

The 1,000 conversation free tier applies only to the Service category.

Annual projection
$10,308

Total estimated cost over 12 months at constant volume.

Indicative rates based on Meta's public rate card. Actual billed cost may vary based on volume commitments, your BSP, and the currency of your WhatsApp Business account.
The pricing model

How Meta bills WhatsApp Business API messages

Since July 2025, Meta charges per individual message sent (not per 24h conversation as before). Rates depend on the recipient's country and the template category used.

1

Per-message billing

Each message sent is billed separately. No more grouping by 24h conversation window for Marketing, Utility and Authentication categories.

2

Per-country rate

Meta applies a different rate per recipient country (based on the carrier country of the phone number). France, Germany and UK are among the most expensive; India and Indonesia among the cheapest.

3

Per-category rate

Marketing is the most expensive, Utility and Authentication are roughly 30-60% cheaper, Service is free for the first 1,000 conversations per month.

4

Service free tier

The first 1,000 Service conversations per month are free per WABA (WhatsApp Business Account). Beyond that, billed per unit at the Service rate.

The 4 categories

Marketing, Utility, Authentication, Service: which category for which message?

Picking the right category matters: a misclassified template will be rejected by Meta or billed at the wrong rate.

Marketing

Promotions, commercial offers, product launches, personalized recommendations, abandoned carts. Any promotional or re-engagement communication.

Example: -20% off the summer collection, code SUMMER20 valid until June 30
Utility

Order confirmations, shipping updates, account alerts, appointment reminders, invoices. Any transactional message triggered by a user action.

Example: Your order #1234 has shipped. Tracking: trk-uk.com/abc
Authentication

OTP codes, account verification, password reset. Only for identity verification, never for anything else.

Example: Your verification code is 482910. Do not share it with anyone.
Service

User-initiated conversations within a 24h window. The only case where you can reply freely without using an approved template.

Example: Hi, I can help. What's your order number?
Country rates

WhatsApp Business API rates by country (in USD)

Per-message price comparison for the 27 markets priced by Meta.

Argentina
Marketing
$0.0618
Utility
$0.0260
Authentication
$0.0260
Brazil
Marketing
$0.0625
Utility
$0.0068
Authentication
$0.0068
Chile
Marketing
$0.0889
Utility
$0.0889
Authentication
$0.0200
Colombia
Marketing
$0.0125
Utility
$0.0008
Authentication
$0.0008
Egypt
Marketing
$0.0644
Utility
$0.0036
Authentication
$0.0036
France
Marketing
$0.0859
Utility
$0.0300
Authentication
$0.0300
Germany
Marketing
$0.1365
Utility
$0.0550
Authentication
$0.0550
India
Marketing
$0.0118
Utility
$0.0014
Authentication
$0.0014
Indonesia
Marketing
$0.0411
Utility
$0.0250
Authentication
$0.0250
Israel
Marketing
$0.0053
Utility
$0.0053
Authentication
$0.0053
Italy
Marketing
$0.0691
Utility
$0.0300
Authentication
$0.0300
Malaysia
Marketing
$0.0860
Utility
$0.0140
Authentication
$0.0140
Mexico
Marketing
$0.0305
Utility
$0.0085
Authentication
$0.0085
Netherlands
Marketing
$0.1597
Utility
$0.0500
Authentication
$0.0500
Nigeria
Marketing
$0.0516
Utility
$0.0067
Authentication
$0.0067
North America
Marketing
$0.0250
Utility
$0.0034
Authentication
$0.0034
Other
Marketing
$0.0604
Utility
$0.0077
Authentication
$0.0077
Pakistan
Marketing
$0.0473
Utility
$0.0100
Authentication
$0.0100
Peru
Marketing
$0.0703
Utility
$0.0200
Authentication
$0.0200
Rest of Africa
Marketing
$0.0225
Utility
$0.0040
Authentication
$0.0040
Rest of Asia-Pacific
Marketing
$0.0732
Utility
$0.0113
Authentication
$0.0113
Rest of Central & Eastern Europe
Marketing
$0.0860
Utility
$0.0212
Authentication
$0.0212
Rest of Latin America
Marketing
$0.0740
Utility
$0.0113
Authentication
$0.0113
Rest of Middle East
Marketing
$0.0341
Utility
$0.0091
Authentication
$0.0091
Rest of Western Europe
Marketing
$0.0592
Utility
$0.0171
Authentication
$0.0171
Russia
Marketing
$0.0802
Utility
$0.0400
Authentication
$0.0400
Saudi Arabia
Marketing
$0.0501
Utility
$0.0107
Authentication
$0.0107
South Africa
Marketing
$0.0379
Utility
$0.0076
Authentication
$0.0076
Spain
Marketing
$0.0615
Utility
$0.0200
Authentication
$0.0200
Turkey
Marketing
$0.0109
Utility
$0.0009
Authentication
$0.0009
United Arab Emirates
Marketing
$0.0499
Utility
$0.0157
Authentication
$0.0157
United Kingdom
Marketing
$0.0529
Utility
$0.0220
Authentication
$0.0220

Per-message price in USD per Meta's public rate card from 2026-04-26. Local-currency prices may vary.

Comparison

WhatsApp API vs SMS, Email and competitors

Why WhatsApp Business API stays competitive despite a higher per-message cost than email.

ChannelAvg cost / message FRTrade-off
WhatsApp API (Marketing FR)$0.08690%+ open rate, two-way conversation, rich media
WhatsApp API (Utility FR)$0.031Ideal for transactional, near-instant delivery
SMS marketing FR$0.06 - 0.12No media, similar open rate but lower CTR
Transactional email$0.001 - 0.00510x cheaper but 20-30% open rate
Twilio SMS$0.08 + platform feesBSP markup added on top of carrier rate
Push notificationNear-freeRequires installed app and active opt-in
Optimization

How to reduce your WhatsApp API bill

8 concrete levers to lower your average cost per customer while keeping the channel's effectiveness.

1

Reclassify as Utility when legitimate

An order confirmation or shipping update should be Utility (3-5x cheaper than Marketing). Don't dump everything in Marketing for convenience.

2

Use the 24h Service window

When a customer messages you, you have 24h to reply freely with no template and no extra cost. Route inbound questions to WhatsApp instead of email to open free Service windows.

3

Segment to target only active users

Sending Marketing to your whole base costs 5-10x more than targeting last-30-days engaged users. Precision lowers the bill AND improves deliverability.

4

Maintain high quality (Green tier)

A degraded quality score (yellow or red) caps your daily send quota and increases your effective cost. Watch block and complaint rates closely.

5

Test qualified opt-ins

A web form opt-in + WhatsApp double opt-in delivers 3-4x higher engagement than a CSV import. You pay for fewer messages for more revenue.

6

Use native CTA buttons

Buttons (URL, quick reply, call) cost no extra but multiply CTR by 2-3x. More conversion per message sent.

7

Schedule sends in the right window

A message sent 9-11am or 6-8pm local time has a 40% higher reply rate. Same cost, better results.

8

Audit rejected Marketing templates

A template rejected by Meta = no sends possible. Regularly review your Template Library and fix REJECTED or DISABLED statuses.

Common pitfalls

Mistakes that blow up your WhatsApp bill

Sending Marketing disguised as Utility

Meta scans your template content. A Utility template containing a promo will be auto-reclassified to Marketing and you'll pay 3x what you expected with no prior alert.

Ignoring the Service free tier

Many teams send support replies via Marketing templates instead of using the 24h Service window. Result: 100% of conversations billed instead of 0% on the first 1,000.

Targeting international numbers unknowingly

A CSV export can contain UK, US, Swiss numbers mixed with your FR base. You think you're paying FR at $0.086 and you're paying CH at $0.11+. Always filter by prefix before sending.

Multiple sends inside the same 24h window

With per-message billing since July 2025, every individual message is billed. Bundling info into a single template instead of 3 successive messages divides your bill by 3.

Forgetting to monitor template quality

A template with a >2% block rate gets flagged by Meta, your quota drops and you fall to Red Tier. Cost per message stays the same but you can't send enough volume to be profitable.

Confusing BSP and Cloud API

With direct Cloud API (free on Meta's side), you only pay the message rate. With a BSP (Twilio, MessageBird, 360dialog), you also pay a 20-50% BSP markup on every message.

Frequently asked

Everything you need to know about WhatsApp Business API pricing

Is WhatsApp Business API free?+

No, it's pay-as-you-go. Meta charges for each message sent based on the recipient's country and the template category (Marketing, Utility, Authentication or Service). No fixed subscription on Meta's side with the Cloud API. The first 1,000 Service conversations per month are free.

How much does a WhatsApp message cost in France?+

A Marketing message in France costs about $0.086 (≈ €0.076). A Utility message costs about $0.031, and an Authentication message about $0.077. Meta updates rates roughly every 6 months.

What's the difference between WhatsApp Business App and WhatsApp Business API?+

WhatsApp Business App is a free mobile app for 1 user, limited to SMBs (max 256 broadcast messages). WhatsApp Business API (or Cloud API) is a programmable interface for businesses with unlimited volume, multi-user, automation, CRM integration. It's the pay-as-you-go enterprise version.

What's the difference between Cloud API and a Business Solution Provider (BSP)?+

Cloud API is direct WhatsApp access via Meta (free infra, you only pay for messages). A BSP (Twilio, MessageBird, 360dialog) is an intermediary that hosts the infra for you and adds a 20-50% markup on every message in exchange for tools and support.

Does the 1,000-message free tier apply to everything?+

No. The free tier of 1,000 free conversations per month only applies to Service category (replies within 24h after a customer message). Marketing, Utility and Authentication are billed from the first message.

How is the per-country rate calculated?+

Meta uses the carrier country code the number is attached to, not the recipient's country of residence or your country of origin. A French number traveling abroad still gets billed at the France rate.

What is a WhatsApp conversation?+

Before July 2025, Meta grouped all messages exchanged in a 24h window into a single billed conversation. Since July 2025, each message sent is billed separately (except for Service category where the 24h conversation remains the billing unit).

How can I reduce my WhatsApp campaign costs?+

1) Reclassify transactional messages as Utility, 2) Use the 24h Service window for customer questions, 3) Segment to target only engaged users, 4) Maintain a Green tier quality score, 5) Use CTA buttons to boost conversion per message.

Can I pay in euros or do I always have to pay in USD?+

Depending on your market and account, Meta bills either in local currency (EUR for the eurozone, GBP for the UK) or in USD. You can see the applied rate in the official Meta business manager > pricing calculator.

How does Meta change its pricing?+

Meta revises its rate card roughly every 6 months and notifies changes via the WhatsApp Business notification center. Increases are applied automatically to your next invoice.

What's the minimum volume to use WhatsApp Business API?+

No minimum on Meta's side. You pay-as-you-go from the first message. That said, setup (business verification + template setup) takes 2-4 weeks, so the API becomes worthwhile starting from a few thousand messages per month.

Is there a Meta API to fetch rates in real time?+

No public rate card endpoint. But the Graph API conversation_analytics endpoint returns the actual billed cost per conversation, groupable by country and category. That's the source of truth for post-send reporting.

Run your WhatsApp campaigns with Fullmetrix

Advanced segmentation, pre-approved templates, automation, unified reporting with Meta Ads and Google Ads. Connect your WABA in 5 minutes.

No commitment · 14 days free