Back to blog
whatsapp business apicostsmessagingOctober 2, 2026 · 9 min read

WhatsApp Business API pricing in 2026: what each message costs

WhatsApp Business API pricing from October 1, 2026: which messages are billed, what stays free, what a Flow costs and how to spend less on messages.

Iván Itzcovich

Iván Itzcovich

Co-founder

Until September, a company could answer anything it wanted over WhatsApp inside the 24-hour window without a single line showing up on the invoice. Since October 1, 2026 that has changed, and the bill now depends on how the conversation is built.

What changed on October 1 in WhatsApp pricing?

Meta started charging again for service messages, which are the free-form replies (no template) a business sends inside the 24-hour window that opens when the customer writes. They had been free since November 1, 2024. Utility templates sent inside that window are also billed again, after being free since July 1, 2025.

The 24-hour window didn't change. What changed is that being inside it no longer means replying is free.

How does Meta charge: per conversation or per message?

Per message, since July 1, 2025. Three rules from the official documentation are enough to do the math:

  • The delivered message is billed, not the sent one, and only messages leaving the business. Everything the customer writes is free.
  • The rate depends on the recipient's country (by calling code). The service rate is the same as the utility rate in each market and has no volume tiers. Argentina has its own rate on Meta's list, so the cost of writing to an Argentine customer is the one on that list and not a regional average.
  • Each business phone number gets 1,000 free service messages per month. They don't roll over: billing starts at 1,001 and the allowance resets every month.

What happens with outbound messages if the customer came from a paid campaign?

If the customer writes from an ad that opens WhatsApp (click to WhatsApp) in the Android or iOS app and the business replies within the first 24 hours, that reply isn't billed and opens a free entry window of up to 7 days. While that window is open, Meta doesn't charge for marketing, utility, authentication or service messages.

For anyone paying for campaigns, this changes the math: the company already paid for the ad and can keep the conversation going for several days with no message charges. Two limits that are easy to miss. The window doesn't apply if the customer writes from WhatsApp Web or the desktop app. And the case the documentation describes is the ad: if your traffic comes in through some other entry point, check in your account whether it qualifies before counting it as free. Some provider pages still mention 72 hours. Meta's documentation, updated on September 30, says up to 7 days.

Once that window closes, the normal rules return: free-form messages only while the customer keeps writing (the 24-hour window) and templates for everything else.

How much does a Flow cost compared to a regular message?

A Flow is a form inside WhatsApp: the customer picks options and fills in details across screens, without typing message by message. Meta bills each delivered message by its category, and a Flow travels inside a message: a template if the business starts the conversation, or an interactive message if the customer already wrote. What the customer fills in inside the Flow comes back to the business and, like everything that comes from the customer, isn't billed.

What we couldn't confirm is whether Meta defines an additional charge for the form itself: the Flows documentation doesn't cover pricing and the pricing documentation doesn't mention it. Before building your estimate, ask your provider how they bill Flows.

How do you spend fewer messages?

There are three moves, from least to most effort:

  • Group everything into one message. Instead of three short messages, one well-built message with the complete answer. It's the simplest move and it's usually enough.
  • Ask for the details together. An agent that asks for name, area and timeline one by one sends three messages. With a Flow, or with a single question that asks for all three, it sends one.
  • Don't over-confirm. Every "got it, now I'll ask you for..." is an outbound message. Confirming at the end is enough.

A hypothetical example, just to see the mechanics: a number with 300 conversations a month and 6 outbound messages per conversation sends 1,800 service messages. The first 1,000 are free and the remaining 800 are billed. With grouping or a Flow that brings the conversation down to 3 messages, it's 900 and nothing is billed. The calculator below does the same math with your numbers.

Who pays this charge, the company or the provider?

It's a Meta charge and it sits on top of whatever any platform charges for its service. Depending on how the WhatsApp Business account is set up, it lands on the company or on its provider. Before signing with anyone, ask in whose name the account is registered, who receives Meta's invoice and whether messages are resold at a markup.

What does the bill look like in three different operations?

Three hypothetical scenarios, only to see the mechanics. They are not data from any customer and they don't include rates.

A help desk answering existing customers. Customers write, and the team or the agent replies inside the 24-hour window. Almost all outbound messages are service messages. The cost depends on how many messages each conversation sends and how many conversations there are: this is the case that benefits most from grouping messages, because it has no free window to lean on.

A sales team that captures leads with ads. Part of the contacts come in through click to WhatsApp. If they are answered within 24 hours, the free entry window of up to 7 days opens and most of the qualification conversation isn't billed. The cost shows up in the contacts that arrive another way (the website, a referral) and in the templates sent after that window has already closed.

A business that does follow-ups and reminders. Appointment confirmations, shipping notices, payment reminders. Almost everything goes through utility templates, which are billed at their own rate depending on the customer's country. Here the savings aren't in grouping messages but in deciding which reminders are worth their cost: a reminder that prevents a no-show usually pays for itself, one that repeats what the customer already knows doesn't.

All three have something in common: before October, none of them needed to look at how many outbound messages they sent per conversation. Now all three have to.

What about WhatsApp calls?

They are billed differently from messages, and it's best not to mix them into the same calculation. Based on what StudioChat Ops runs, calls a customer makes to the company have no cost. Calls the company makes are billed by Meta by duration, not per message, at a rate that depends on the country being called and on the month's volume. The permission request sent before calling is a message and is billed as one. If your operation includes calls, ask your provider for Meta's rate for your customers' country and how many minutes you expect per month.

How do you pay Meta, with which card, and who sees the usage?

It's a question almost nobody asks before signing and everybody asks when the first charge arrives. There are two common models: the company adds its own payment method to Meta and pays directly, or the provider adds theirs and bills the customer along with its service.

At StudioChat Ops, we set up the Meta payment method and the customer pays us. The plan comes with a number of included messages; if a month goes over, the excess shows up in our own dashboard, with the detail of what was consumed, and is billed together with the plan. You can also set a spending limit: when it's reached, we warn you before continuing. Whichever provider you use, there are three things to get in writing: who pays Meta, where usage is visible message by message and whether there's a cap that stops spending before it becomes a surprise.

What mistakes show up when doing the math?

  • Counting conversations instead of messages. Since July 2025 Meta charges per message, and the difference between a two-message conversation and an eight-message one is the difference between not paying and paying.
  • Forgetting that the allowance is per number. A thousand free messages per number is not a thousand per company. A company with two numbers has two allowances, and one with a single number has one.
  • Using another country's rate. The cost depends on the recipient's country. A customer writing from a number in another country is billed at that country's rate.
  • Counting as free what hasn't been verified. The free entry window applies to click to WhatsApp ads answered in time and from the Android or iOS app. It doesn't apply to everything that arrives with some other kind of ad.
  • Ignoring messages that aren't replies. Marketing and utility templates outside the window are always billed at their own rate. A monthly reminder campaign can weigh more than all the month's customer service.

What should you ask a provider before signing?

A short list, so the answers end up in writing:

  1. In whose name the WhatsApp Business account is registered.
  2. Who pays Meta and whether it's billed at a markup.
  3. Where usage is visible, message by message.
  4. Whether there's a configurable spending limit and what happens when it's reached.
  5. How many outbound messages a resolved conversation sends on average, measured in a real operation.
  6. How they bill Flows and calls, if used.
  7. How many template messages they estimate sending per month and in which category.

Question five is the most revealing. A provider that can't tell you how many outbound messages it sends per resolved conversation isn't measuring the thing that weighs most on your bill.

What should you define before the first invoice arrives?

Four decisions, in this order:

  1. How many numbers and for what. The 1,000-message allowance is per number. Mixing prospects and customers on one number makes it impossible to separate the cost of each audience.
  2. Which conversations start from an ad. Click to WhatsApp ones have a free window. Measuring them separately changes the budget.
  3. Which questions can be resolved with one message instead of several. This is where you save the most.
  4. How many outbound messages a typical conversation has. It's the number that multiplies everything else and the only one the team controls.

Each decision can be changed later. What can't be done is find out what happened last month without having measured.

Tool for this post

Billable messages calculator

Example calculation. You need to take the rate per message from Meta's list for your customers' country: there are no rate figures here.

1,800service messages per month today, not counting ads
800billable today (after the first 1,000 free)
USD 16estimated Meta cost today
900messages with grouping or a Flow
0billable
USD 0estimated cost (saving of USD 16)

The estimate is for a single WhatsApp line: with more than one number, each one has its own 1,000 free messages. Confirm the cost of a Flow with your provider.

This object also has a page of its own, in case you want to send just that.

Frequently asked questions

How many free service messages does a WhatsApp Business number get?

One thousand per month, per business phone number. They don't roll over from one month to the next. Meta starts charging at message 1,001.

Are messages to customers who arrive from an ad also billed?

If the customer writes from a click to WhatsApp ad in the Android or iOS app and the business replies within 24 hours, a window of up to 7 days opens with no charges for marketing, utility, authentication or service messages.

How much does a WhatsApp Flow cost?

A Flow travels inside a message, and Meta bills each delivered message by its category. The documentation we reviewed doesn't define a separate charge for the form. Confirm it with your provider before running the numbers.

Share X LinkedIn WhatsApp
Iván Itzcovich

Iván Itzcovich · Co-founder, StudioChat

Want agents like these working for your team?

Talk to us now