What WhatsApp Business API actually costs — by country, and what changes on 1 October 2026
Meta charges per message, and the rate depends on your customer's country, not yours. See the verified rates and what changes on 1 October 2026.
The gap between the least and the most expensive country in Meta's own rate card is 69×: the same message that costs $0.0008 to deliver in Colombia costs $0.0550 in Germany. Any answer to "what does the WhatsApp Business API cost" that does not start with a country is not an answer. This page gives the rates, a calculator, and an honest account of the one route that has no per-message fee at all.
By Denis Tabac, founder of WASync — we connect WhatsApp to CRMs for a living, which is why these numbers are ours to get right.
All figures below are Meta's, in USD per delivered message, effective 1 October 2026, sourced from Meta's published rate cards. Last reviewed 2 September 2026.
How is WhatsApp Business API priced?
Meta bills per delivered message, not per conversation. Every message your business sends falls into one of four categories, and the category decides the price:
- Marketing — promotions, offers, re-engagement, anything that sells. Always sent as an approved template. The most expensive category in every country.
- Utility — order confirmations, delivery updates, appointment reminders, receipts. A template tied to a transaction the customer already agreed to. Cheaper than marketing.
- Authentication — one-time passcodes and login codes. Priced separately, close to the utility rate in most markets.
- Service — free-form replies you send inside the 24-hour window that opens when a customer messages you. Free today. That is the part that changes.
Two rules apply on top. You are never billed for messages customers send you — inbound is free, always. And the rate follows the customer's phone number, so a company in Germany messaging customers in Brazil pays the Brazilian rate.
There is also a separate WASync subscription, which is what you pay us: $29/month per Business API connection, or $19/month for a QR connection. See pricing for the current terms. Meta's fees are billed by Meta, directly, on top.
How much does one message cost in my country?
Utility rate, USD per delivered message. Sort by country or by rate; the effective date is on every row.
| Marketing rate (USD) | Effective from | ||
|---|---|---|---|
| ColombiaCO | $0.0008 | $0.0125 | 1 October 2026 |
| IndiaIN | $0.0014 | $0.0118 | 1 October 2026 |
| BrazilBR | $0.0068 | $0.0625 | 1 October 2026 |
| MexicoMX | $0.0085 | $0.0397 | 1 October 2026 |
| Saudi ArabiaSA | $0.0107 | $0.0576 | 1 October 2026 |
| United Arab EmiratesAE | $0.0157 | $0.0576 | 1 October 2026 |
| SpainES | $0.0200 | $0.0707 | 1 October 2026 |
| RomaniaRO | $0.0290 | $0.0860 | 1 October 2026 |
| ItalyIT | $0.0300 | $0.0795 | 1 October 2026 |
| FranceFR | $0.0300 | $0.0859 | 1 October 2026 |
| GermanyDE | $0.0550 | $0.1365 | 1 October 2026 |
Utility rate, USD per delivered message, effective 1 October 2026. Source: Meta's published rate cards. Rates are set by Meta and billed by Meta, not by WASync. All rows above took effect on 1 October 2026.
Same message, same month: 11,000 utility-rate messages cost $8.80 in Colombia and $605.00 in Germany — a 69× difference driven entirely by where your customers are.
The list covers 11 markets we have verified line by line. Meta's full card covers every country it operates in; where a market is missing here, read it off Meta's own file rather than a third-party summary, because those go stale silently.
What changes on 1 October 2026?
From 1 October 2026, service messages stop being free. Every free-form reply you send inside the 24-hour customer service window becomes a billed message.
Service messages are charged at the utility rate for the destination country. Meta published the rate card that takes effect on 1 October 2026 on 2 September 2026, with an explicit service column confirming the figure — not an estimate. It carries the rate table you see on this page and in the calculator above.
Alongside that card, Meta announced a free allowance. Every phone number gets 1,000 free service messages a month from 1 October 2026; billing starts only on the 1,001st. Unused messages do not roll over into the next month, and the allowance is per phone number, not per business — a second connected number gets its own 1,000. For most small support teams, that allowance covers the entire month: the practical headline is that most small teams will pay nothing for service messages.
This is confirmed by Meta, in writing. Its pricing-updates page states: "Effective October 1, 2026 - Meta will charge on a per-message basis for all service messages, consistent with how Meta charges for template messages. These messages have not been charged since November 1, 2024." Checked 2 September 2026.
And there is a second change on the same date that gets far less attention. The same page states: "Effective October 1, 2026 - Meta will charge on a per-message basis for utility messages sent in response to users (within an open 24-hour customer service window). These messages have not been charged since July 1, 2025." So an order confirmation sent while the customer is still in the window — free today — becomes billable too, at the same utility rate, and it is not covered by the service-message free allowance.
Meta also requires a payment method on file by 30 September 2026. Without one, service messages stop being delivered from 1 October 2026, even the free ones inside the monthly allowance.
(A third update, on 1 August 2026, is unrelated to either: it moves Meta Business Agent messages to per-token charging. It does not touch the rates on this page.)
Three details worth having straight, because they are widely misread:
- The free allowance is the only volume threshold on service messages. Above 1,000 a month per number, every service reply is billed from the next one; there is no separate volume-tier discount the way there can be on utility and authentication templates.
- The 72-hour free entry-point window survives. A conversation that starts from a Click-to-WhatsApp ad still opens a free window. This one is confirmed in Meta's documentation, verbatim: "All messages, including template messages, are free for 72 hours, if sent within an open free entry point window" (checked 2 September 2026). Note what that covers — template messages too, not just replies. It is the single largest exemption most businesses have, on top of the new monthly allowance.
- Inbound stays free. You are billed for what you send, not for what you receive, before and after October.
The practical effect is that a support conversation, which today costs nothing after the customer writes first, starts carrying a per-reply cost once a number's monthly allowance runs out. Teams whose WhatsApp is mostly answering people are the ones whose bill can change shape — and for most of them, at low-to-moderate volume, it still won't, because 1,000 free messages a month per number is a lot of support conversations. Teams already running campaigns were already paying.
What will it cost me?
Estimate your Meta message fees
Rates effective 1 October 2026. Nothing is sent anywhere — the maths runs in your browser.
Meta bills by the customer's country, not yours.
Only messages you send. Messages customers send you are never billed.
Promotions, offers, re-engagement — always a template.
Order updates, reminders, receipts — a template tied to a transaction.
Free-form replies you send inside the 24-hour customer service window.
Today
Rates effective 1 October 2026
$221.54/mo
- Marketing
- $155.54
- Utility
- $66.00
- Service
- free
From 1 October 2026
Confirmed rate card
$311.54/mo
- Marketing
- $155.54
- Utility
- $66.00
- Service — free (up to 1,000/mo)
- 1,000 msgs
- Service — billed
- $90.00 (4,500 msgs)
Confirmed on Meta's rate card, effective 1 October 2026 and published 2 September 2026: service messages are billed at the utility rate for the destination country. The first 1,000 service messages each phone number sends per month are free — only the rest is billed below. Unused free messages do not roll over.
A QR connection
No Meta per-message fees
$0.00/mo
- Marketing
- n/a — no templates
- Utility
- $0.00
- Service
- $0.00
Meta charges nothing per message on a QR-linked number — you pay only the WASync subscription, $19/month per connection. It cannot do everything the official API can; the trade-offs are set out below.
Assumptions: every message is delivered and billed individually; utility templates are counted at the full rate — free today when sent inside an open customer service window, but that exemption ends 1 October 2026 too, so this estimate already counts them as billed; volume-tier discounts on utility and authentication templates are not applied; the 72-hour free window opened by a Click-to-WhatsApp ad is not applied. Meta bills in USD and sets the rates; WASync bills its own subscription in USD. Treat the output as an order of magnitude, not an invoice.
Three ways to pay less
1. Send the right category. Marketing is the most expensive category in every market; utility is materially cheaper. A shipping update, an appointment reminder or a payment receipt is a genuine utility message and should be sent as one. This is not a loophole — it is Meta's own classification, and misclassifying a promotion as utility gets templates rejected or the category corrected on you. The saving is real only where the message really is transactional.
2. Reply while the window is open, and consolidate. Until 1 October 2026, free-form replies inside the 24-hour window cost nothing, so there is a real argument for handling a conversation in one sitting rather than letting it lapse and restarting it with a paid template. After October the incentive inverts slightly: each reply is billed, so the cost of a chatty auto-responder that sends five messages where one would do becomes visible. Conversations opened by a Click-to-WhatsApp ad keep their free 72-hour window.
3. Ask whether you need the official API at all. This is the answer most providers skip, and it is the honest one: a QR-linked WhatsApp connection has no Meta per-message fee. None — not for marketing, not for utility, not for service replies, before or after October. You pay the WASync subscription of $19/month per connection and nothing else. For a support team that mainly answers customers who write first, that is the whole bill.
That is a real option, not a rhetorical one. It is also not a universal replacement, and the next section says exactly why.
What can't a QR connection do?
A QR connection links the number you already use, the same way WhatsApp Web does. The limits are hard ones:
- No approved templates, so no supported way to message someone who has not written to you first. Proactive campaigns are the official API's job.
- Not built for bulk sending. High-volume unsolicited messaging from a QR-linked number risks the number being restricted — that is WhatsApp's policy on any unofficial channel, not a WASync limitation.
- No verified business profile, no green checkmark, no @username. Those exist only on the official API.
- It depends on a real phone and a real SIM. The session lives on a linked device and can occasionally need re-scanning.
- No Click-to-WhatsApp ad attribution, no WhatsApp calling in the CRM, none of the platform features Meta ships only on the Cloud API.
So the choice is not "cheap versus expensive". It is: if you need to start conversations, run campaigns, or carry an officially verified identity, the Business API is what that costs, and it is worth it. If your WhatsApp is inbound support and sales on a number your customers already have, a QR connection does that job with no Meta fee attached. The full feature-by-feature comparison is in WhatsApp QR vs the Business API.
Frequently asked questions
Is WhatsApp Business API free?
The API access is free; the messages are not. Meta charges per delivered message, by category and by the customer's country — from $0.0008 in Colombia to $0.0550 in Germany at the utility rate effective 1 October 2026. You also pay whichever provider connects the API to your CRM.
Do I pay for messages customers send me?
No. Inbound messages are free and always have been. Meta bills only messages your business sends. This does not change on 1 October 2026.
What is a service message?
A free-form message you send inside the 24-hour window that opens when a customer messages you — a normal reply, not a template. Service messages are free today. From 1 October 2026 they are billed, at the utility rate for the customer's country, after a free allowance of 1,000 messages per phone number per month.
Will my costs go up in October 2026?
If your team replies to inbound conversations beyond 1,000 messages a month per number, yes — replies that are free today become billed messages past that allowance. Most small support teams stay under it and pay nothing extra. If you mainly send marketing and utility templates, your bill barely moves either way, because those were already charged. The calculator above shows both figures side by side for your own volume.
How much will service messages cost, and is there a free tier?
At the utility rate for the destination country — confirmed on Meta's rate card effective 1 October 2026, published 2 September 2026. Alongside it, Meta gives every phone number 1,000 free service messages a month; only the messages after that are billed. The allowance does not roll over and resets each month.
Can I use WhatsApp with a CRM without paying Meta per message?
Yes. A QR-linked connection carries no Meta per-message fee at all, and works with Bitrix24 through Open Lines and the CRM widget for a flat $19/month per connection. The trade-off is real: no approved templates, no proactive messaging to people who have not written first, and no verified business profile.
Which is cheaper for my business, QR or the official API?
It depends entirely on direction of travel. Inbound-heavy support: a QR connection has no per-message fee, so the flat subscription is the whole cost. Outbound campaigns, notifications or authentication codes: you need approved templates, which means the official API, and Meta's per-message rates apply on top of the subscription.