How much does the WhatsApp Business API cost in 2026, by country?
Meta bills per delivered message, and the rate follows your customer's country. Utility rates since 1 October 2026: Colombia $0.0008, Brazil $0.0068, Spain $0.0200, Italy $0.0300, Germany $0.0550. Since 1 October 2026, service replies inside the 24-hour window are billed too, after 1,000 free per number each month.
1,000 utility messages a month cost about $55.00 in Germany, $30.00 in Italy and $0.80 in Colombia.
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 are Meta's, in USD per delivered message, effective 1 October 2026, sourced from Meta's published rate cards. Last reviewed 9 November 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 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 inside the 24-hour window that opens when a customer messages you. Billed since 1 October 2026, after the free allowance below.
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.
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. Each country has its own anchor, for example #brazil, #mexico or #germany.
| 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 you pay in total: Meta's fee plus WASync
Two separate bills. Meta charges its per-message fee from the table above, directly to you. WASync charges $29/month flat per Business API connection, with no per-message markup on top of Meta's rates. See WASync plans for the current terms.
Worked example, 1,000 utility messages in a month on one connection: Germany $55.00 + $29 = $84.00; Italy $30.00 + $29 = $59.00; Colombia $0.80 + $29 = $29.80. If you mostly answer customers who write first, a QR connection ($19/month, no Meta fee) may be enough; the comparison is in API vs Business App.
What changed on 1 October 2026?
Since 1 October 2026, service messages are no longer free. Every free-form reply you send inside the 24-hour customer service window is a billed message, at the utility rate for the destination country. Meta published the rate card for that date on 2 September 2026, with an explicit service column confirming the figure.
Alongside it, Meta gave every phone number 1,000 free service messages a month. Billing starts on the 1,001st. Unused messages do not roll over, and the allowance is per phone number, not per business: a second connected number gets its own 1,000. Automatic replies draw from the same allowance: chatbot answers, Chat Flows steps and automation messages sent inside the window are service messages too. For most small support teams the allowance covers the whole month.
Meta states this in writing. Its pricing-updates page says: "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."
A second change on the same date gets less attention. The same page says: "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 is billable too, at the same utility rate, and it does not draw from the service-message allowance.
A payment method must be on file. Without one, Meta delivers only the 1,000 free service messages of the month and stops there, until a card is added.
Three details that 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; there is no 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 opens a free window. Meta's documentation: "All messages, including template messages, are free for 72 hours, if sent within an open free entry point window". That covers template messages too, not only replies.
- Inbound stays free. You are billed for what you send, not for what you receive.
What will it cost me? Calculate your own bill
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.
Official API — rates effective 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 — automatic replies from chatbots, Chat Flows and automations count towards them — and 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 (since 1 October 2026 they are billed even inside an open customer service window); 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 Meta's own classification, and misclassifying a promotion as utility gets templates rejected or the category corrected on you.
2. Consolidate replies. Each service reply beyond the monthly allowance is billed, so a chatty auto-responder that sends five messages where one would do now shows up on the invoice. Conversations opened by a Click-to-WhatsApp ad keep their free 72-hour window.
3. Ask whether you need the official API at all. A QR-linked WhatsApp connection has no Meta per-message fee. None: not for marketing, not for utility, not for service replies. 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. It is also not a universal replacement, and the next section says 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 WhatsApp calling in the CRM, and none of the platform features Meta ships only on the Cloud API. Click-to-WhatsApp ad attribution is not one of them: it works on QR connections too.
So the choice is not "cheap versus expensive". 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. The full 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.
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. Since 1 October 2026 service messages are billed at the utility rate for the customer's country, after a free allowance of 1,000 messages per phone number per month.
Did my costs go up in October 2026?
If your team replies to inbound conversations beyond 1,000 messages a month per number, yes: replies past that allowance are billed. Most small support teams stay under it and pay nothing extra. If you mainly send marketing and utility templates, your bill barely moved, because those were already charged. The calculator above shows both figures side by side for your own volume.
How much do service messages cost, and is there a free tier?
The utility rate for the destination country, confirmed on Meta's rate card effective 1 October 2026, published 2 September 2026. Every phone number gets 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 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.