Last updated: November 3, 2026.

Short answer: WhatsApp charges per delivered message, by category and recipient country. Since October 1, 2026 service replies are charged again, at the utility rate, after 1,000 free per phone number each month. In Brazil marketing costs $0.0625 and the other categories $0.0068. Marketing templates to US numbers are not delivered right now (Meta, checked November 3, 2026).

WhatsApp Business API, often called WABA, is how companies run WhatsApp at scale: approved templates, automation, campaigns, shared inboxes and CRM. The bill comes from Meta, and it depends on one decision you make for every message, which category it falls into. This guide covers the five categories as they work today, what is free, real rates for 12 markets, a worked monthly example and the changes that made the older advice out of date.

The four classic WhatsApp message types: marketing, utility, authentication and service

What changed in WhatsApp Business API pricing

Most guides on this topic were written before 2026 and still describe free service replies and four categories. Here is the sequence, taken from Meta's pricing documentation.

Date Change
November 1, 2024 Service conversations became free for all businesses
July 1, 2025 Per-message pricing replaced conversation pricing. Utility messages sent inside an open customer service window became free. Volume tiers for utility and authentication were introduced
July 1, 2026 Meta Business Agent became the fifth category, with 16 currencies available on the platform
October 1, 2026 Service messages and utility messages in an open window became charged again. Each business phone number got 1,000 free service messages a month. Meta updated 40 rates, and 9 markets moved out of their regional "Rest of" group onto their own rates

Meta also publishes a pricing calendar. Rates can change only on the first day of a quarter (January 1, April 1, July 1 or October 1), with at least one month of notice for a rate card update, three months for a new pricing add-on and six months for a change of the pricing model. The next possible rate change is January 1, 2027, so a bill you model today holds until then unless Meta announces otherwise.

We covered the October switch separately in our news post on the October 2026 pricing change.

The five message categories

A message from a business to a user belongs to exactly one category, so it can produce at most one charge. Meta bills only delivered messages and does not charge for messages users send to you.

Category What it is Needs a template Typical examples
Marketing Promotional messages Yes Sales, launches, abandoned cart reminders
Utility Transactional or requested information Yes Order status, receipts, appointment reminders
Authentication Identity verification Yes One-time passwords, login codes
Service Free-form replies inside an open 24-hour customer service window No Support answers, product questions, booking help
Meta Business Agent Replies written by Meta's own AI agent No Answers to customer questions inside the window

Marketing messages

Marketing is the most expensive category and the one to use on purpose: promotions, offers, product suggestions, win-back campaigns. Everything that is not clearly transactional ends up here, so it is also where accidental overspending happens.

Utility messages

Utility templates carry information the customer expects or asked for: an order confirmation, a delivery update, a payment receipt, a reminder about a booking. Keep them clean. If a shipping update also pushes a discount code, Meta can treat it as marketing, and you pay the marketing rate for it.

Authentication messages

Authentication templates are for verification codes and nothing else. In many markets the rate equals the utility rate. In some markets Meta also publishes a higher authentication-international rate, so check your target countries on the rate card.

Service messages

When a customer writes to you first, a 24-hour customer service window opens and resets with every new customer message. Inside it you can reply with free-form messages. Meta defines a service message as any non-template message that is not powered by Meta Business Agent. That includes replies from your team and replies from a chatbot or a third-party AI solution.

Since October 1, 2026 these replies are charged per delivered message, at the same rate as utility and authentication messages in each market. Service messages have no volume tiers. Eligible government and non-profit organizations keep service messages free beyond the monthly free tier.

Meta Business Agent messages

Meta Business Agent is Meta's own AI agent for WhatsApp, and it became a separate category on July 1, 2026. It is billed by tokens, not by a market rate: $2.00 per 1 million tokens, which Meta says works out to roughly 4 to 5 cents per message (about 20,000 to 25,000 tokens each). Volume tiers and free tiers do not apply, and the messages are charged even inside a free entry point window. If you reply with your own bot or your own agents, your replies are service messages, not Meta Business Agent messages.

What is free on WhatsApp Business API

Meta lists two cases where a delivered message is not charged, plus the user-to-business direction.

  1. Messages from users to your business. You never pay for incoming messages.
  2. The free entry point window. When someone messages you from a Click-to-WhatsApp ad, using the Android or iOS app (desktop and web are not supported), and you answer inside the customer service window with a marketing, utility, authentication or service message, that reply is free and opens a free entry point window. The window can stay open for up to 7 days, and marketing, utility, authentication and service messages inside it are not charged. Meta Business Agent messages still are.
  3. The first 1,000 service messages each month. Each business phone number gets 1,000 free delivered service messages per month. The allowance does not roll over and resets monthly at 12am in the messaging account's time zone. Charging starts at the 1,001st. Without a payment method on file, only the free tier is delivered.

The free entry point window is the reason ad-driven conversations are the cheapest way to start a sales chat, and the free tier is the reason a small bot may never see a service charge at all.

WhatsApp Business API rates by market

Rates depend on the recipient's country calling code, not on where your business is. These are Meta's USD list rates effective October 1, 2026, per delivered message. The "marketing vs utility" column shows how many times more a marketing message costs.

Market Marketing Utility and authentication Service Marketing vs utility
North America (Canada and US) $0.0250 $0.0034 $0.0034 7.4x
United Kingdom $0.0635 $0.0220 $0.0220 2.9x
Germany $0.1365 $0.0550 $0.0550 2.5x
France $0.0859 $0.0300 $0.0300 2.9x
Spain $0.0707 $0.0200 $0.0200 3.5x
Brazil $0.0625 $0.0068 $0.0068 9.2x
Mexico $0.0397 $0.0085 $0.0085 4.7x
India $0.0118 $0.0014 $0.0014 8.4x
Turkey $0.0109 $0.0009 $0.0009 12.1x
United Arab Emirates $0.0576 $0.0157 $0.0157 3.7x
Saudi Arabia $0.0576 $0.0107 $0.0107 5.4x
Nigeria $0.0516 $0.0067 $0.0067 7.7x

In every market in this table, utility, authentication and service cost the same. India and Turkey are the cheapest of these and Germany is the most expensive. Meta publishes 47 markets in total, in 16 currencies, in downloadable rate cards. Check your own countries there before you forecast anything, because these 12 are a sample.

Marketing messages to US numbers

Meta's documentation says WhatsApp does not currently deliver marketing template messages to users with US phone numbers (a +1 code with a US area code). An attempt to send one returns an error. Utility, authentication and service messages to US numbers are not affected, and the rule does not cover Canadian numbers. So the $0.0250 marketing rate in the North America row applies in practice to Canada, while the $0.0034 rate applies to both countries. If your audience is in the US, plan campaigns around utility messages, service replies and ads that click to WhatsApp, and check Meta's per-user marketing limits page for the current status.

Elsewhere, WhatsApp also limits how many marketing templates one person receives in a given period, based on how often they read such messages. A message blocked by that limit fails with error 131049 and should not be retried for at least 24 hours.

Meta's rate calculator showing the North America marketing rate of $0.0250 and the utility rate of $0.0034

Volume tiers

Volume tiers apply to utility and authentication messages only. In North America, the first 80,000 messages a month are at the list rate of $0.0034. After that the rate falls in steps (about 6% lower from 80,001 messages, about 9% from 750,001, 15% from 2,250,001, 21% from 3,000,001 and 24% from 6,000,001). Tier rates apply only to the messages inside each tier. Marketing and service have no tiers, so a small or mid-size business mostly pays list rates.

Meta's volume tier table for utility and authentication messages in North America

Example of a monthly WhatsApp Business API bill

Take one business phone number sending only to Brazil, with this month's delivered messages:

Message type Delivered Rate Cost
Marketing 5,000 $0.0625 $312.50
Utility 20,000 $0.0068 $136.00
Authentication 2,000 $0.0068 $13.60
Service 10,000 (first 1,000 free, 9,000 billed) $0.0068 $61.20
Total 37,000 $523.30

Meta's fee for the month is $523.30. Under the rules before October 1 the same traffic would have cost $462.10, because all 10,000 service replies were free. The difference, $61.20, is exactly the 9,000 service messages above the free tier. Marketing is only 5,000 of the 37,000 messages, yet it is more than half of the bill.

This is only a model. A second phone number gets its own 1,000 free service messages, other countries have other rates, and volume tiers lower utility and authentication only past 250,000 messages a month in Brazil.

Marketing vs utility, and why businesses overpay

The gap between the two is the largest lever you control. In Brazil marketing costs 9.2 times more than utility. In India it is 8.4 times, in Turkey 12.1 times and in Spain 3.5 times. Most overspending comes from templates that mix two goals in one message.

A utility template that is likely to be classified as marketing:

Your order has shipped. Use code NEXT20 to get 20% off your next purchase.

A version that stays transactional:

Your order #2451 has shipped. Track delivery here: {{tracking_link}}.

The same applies to an appointment reminder. "Your appointment is tomorrow at 14:00. Reply if you need to reschedule" is a reminder. Adding "book another treatment this week and get 15% off" turns it into a promotion. Put the offer in a separate marketing template and send it to the people it is meant for.

Example of a marketing template next to a utility template on WhatsApp

How to lower your WhatsApp Business API bill

  • Keep promotions out of utility templates. One discount code can move a whole template into the marketing rate.
  • Reply in fewer messages. Every service reply above the free tier is now billed. One message with a short list replaces a chain of three or four short ones.
  • Get customers to write first. A website button, a QR code, a link in Instagram or a Click-to-WhatsApp ad opens the customer service window, and the ad route also opens the free entry point window.
  • Segment marketing sends. Send campaigns to the people who fit the offer, not to the whole base, and skip customers who just bought.
  • Track delivered messages, not sent ones. Only delivered messages are charged, so your own delivery data should match Meta's invoice.
  • Check the invoice line by line. After October 1, the first 1,000 service messages per number should not appear as charged.
  • Keep a payment method on file. Without one, Meta delivers only the free tier of service messages.

What Mavibot does here

Mavibot is a no-code chatbot and CRM builder that connects to the WhatsApp Business Platform. You pay Meta for messages separately. Mavibot adds no markup per message and no separate WABA fee, and the plan itself is a flat monthly price.

In practice, three things matter for the costs above. You create templates in Mavibot from a funnel block and choose the category when you create them, then Meta reviews them. Replies from your Mavibot bot inside the 24-hour window are service messages, so the free tier and the rate table above apply to them. And a bot that answers in one clear message instead of several short ones keeps that count lower. Mavibot does not change Meta's rates or categories, and it cannot make a template cheaper than the category Meta assigns to it.

To set up a bot from scratch, start with our WhatsApp bot guide, or look at the WhatsApp chatbot builder. You can start free.

Mavibot template creation form with a funnel block and a category selector

Frequently asked questions

How much does WhatsApp Business API cost in 2026?

Meta charges per delivered message. In Brazil, marketing costs $0.0625 and utility, authentication and service cost $0.0068. Other markets differ: for example $0.0707 and $0.0200 in Spain, $0.0118 and $0.0014 in India, $0.0250 and $0.0034 in Canada (US numbers do not receive marketing templates at the moment). Platform providers add their own fees on top.

What is the difference between marketing and utility messages?

Marketing messages promote something: offers, launches, win-back campaigns. Utility messages deliver information the customer expects, such as an order update or a receipt. Marketing costs 9.2 times more than utility in Brazil, 8.4 times in India and 12.1 times in Turkey.

Are WhatsApp service messages free?

Not any more beyond a limit. Each business phone number gets 1,000 free service messages per month, and Meta charges from the 1,001st at the utility rate for that market. Service messages are also free inside a free entry point window and for eligible governments and non-profits.

What is the free entry point window?

When a user messages you from a Click-to-WhatsApp ad on the Android or iOS app and you reply within the customer service window, that reply is free and opens a window of up to 7 days. During it, marketing, utility, authentication and service messages are not charged.

What is Meta Business Agent pricing?

It is billed by tokens at $2.00 per 1 million tokens, which Meta estimates at about 4 to 5 cents per message. It is charged even inside free windows. Your own bot or team replies are service messages, not Meta Business Agent messages.

How can I reduce WhatsApp Business API costs?

Keep marketing content out of utility templates, answer in fewer messages, get customers to start the chat, send campaigns only to relevant segments and check your invoice against delivered message counts.

Can I send marketing messages to US numbers?

Not at the moment. Meta's documentation says WhatsApp does not currently deliver marketing template messages to users with US phone numbers, and the attempt returns an error. Utility, authentication and service messages to US numbers still work, and Canadian numbers are not covered by the rule.

Do I need a provider to use WhatsApp Business API?

Yes. You connect through a Meta-approved platform or provider. Mavibot is one such platform, with a chatbot builder and CRM, and it adds no per-message markup on top of Meta's rates.

When can WhatsApp prices change again?

Meta changes pricing only on the first day of a quarter: January 1, April 1, July 1 or October 1. A rate card change needs at least one month of notice, so the earliest next change is January 1, 2027.

Sources, all checked on November 3, 2026: Meta for Developers, Pricing on the WhatsApp Business Platform (updated September 30, 2026), and the USD rate card and volume tiers files linked from that page, effective October 1, 2026; Meta for Developers, Per-user marketing template message limits.