Vazante
Sign inStart

Comparisons

WhatsApp Coexistence pricing: Meta fees, provider fees, what's free

WhatsApp Coexistence pricing comes in two bills: Meta's per-message fees and your provider's fee. What is free, and how to estimate your monthly cost.

Also available in: Português · Español

WhatsApp Coexistence pricing is really two separate bills. The first comes from Meta, which charges per message sent through the Cloud API using a public rate card that changes with the recipient's country and the template category. The second comes from whichever provider connects your number, and it covers their service. Then there is the part that costs nothing: every reply your team sends from the WhatsApp Business app on the phone stays free.

Most pricing confusion comes from blending the two bills into one number. This guide pulls them apart, shows what lands on each, and walks through a way to estimate your monthly cost without guessing at Meta's rates.

Two bills, side by side

Meta's billYour provider's bill
What you pay forMessages sent through the APIConnection, dashboard, provider features
How it is calculatedPer message, by category and countryVaries: per number, per seat, per message
Who sets the priceMeta, on a public rate cardThe provider
Where it is chargedThe card on your Meta business accountYour subscription with the provider
Scales with volumeYes, every billable messageDepends on the provider's model

The classic mistake is to shop on one column. A provider with a low sticker price that marks up every message can get expensive at volume. A provider that charges per number can look pricey if you send little, and cheap if you send a lot.

Meta's bill: per message, on a public rate card

Meta charges for messages a business sends through the API. Two things set the rate.

The recipient's country. Rates differ by market. If you are a US business but a good share of your customers have international numbers, say a med spa in Miami with clients from across Latin America, your blended cost depends on where those numbers are registered, not where you are.

The template category. A business-initiated message outside the customer service window needs an approved template, and every template has a category:

  • Marketing: promos, launches, invitations, abandoned cart nudges.
  • Utility: appointment confirmations, order and shipping updates, billing notices.
  • Authentication: one-time passcodes for login or verification.

Today, service replies inside the 24-hour window, meaning the customer wrote first and you answer through the API, are not charged by Meta. Meta revises its rate card and billing rules from time to time, so do not budget off an old screenshot or something a vendor told you last year. Pull the current rate card from Meta's developer documentation and filter by the countries your customers are in.

We are deliberately not quoting rates here. They change, and a stale number in a blog post turns into a wrong line in your budget.

What is actually free

This is the part that makes coexistence pencil out differently from a pure API setup.

Everything your team sends from the phone app is free. A message your rep sends from WhatsApp Business is not part of API billing. It does not open, extend or otherwise affect the API's 24-hour window either.

In practice, human conversations cost what they cost before: nothing in message fees. Meta's meter only runs on what leaves through the API, such as automated reminders, status updates, reports and template campaigns.

One caution so "free" does not become a problem. Using the phone to send the same promo to dozens of contacts one by one, to avoid template fees, is exactly the pattern Meta penalizes. Number quality and restrictions apply the same way. See WhatsApp number quality.

Your provider's bill: questions to ask

Every provider packages pricing differently. Before you compare quotes, ask each of them:

  • Do you charge per connected number, per seat, per conversation or per message?
  • Do I pay Meta directly on my own card, or do message fees run through your invoice?
  • If they run through you, is there a markup on Meta's rates?
  • Is there an annual contract or an early termination fee?
  • How does the price change when I add more numbers?
  • What is included: shared inbox, reporting, template sending, CRM integration?

Questions two and three move the final number the most. When a provider resells messages, your Meta costs get folded into their invoice, and it becomes hard to tell how much is Meta's rate and how much is margin.

How to estimate your monthly cost

You can get to an honest estimate without inventing any rates. Four steps.

1. List what will go out through the API. Not what your team answers from the phone, which is free, but what software will send. For example: appointment reminders, shipping notices, a monthly campaign to customers who opted in.

2. Tag each one with a category. Reminders and status updates usually land in utility. Promotions are marketing. Login codes are authentication. Meta has the final say on the category when it reviews the template.

3. Estimate the monthly volume of each. Say a dental group books around 800 appointments a month and sends one reminder per appointment: roughly 800 utility messages. Add a monthly promo to 2,000 patients who opted in, and you have 2,000 marketing messages on top.

4. Multiply by Meta's rate for each country and category. Utility volume times the utility rate, plus marketing volume times the marketing rate, split by country if your list is international. Then add the provider's monthly fee.

MessageCategoryMonthly volume in the exampleRate
Appointment reminderUtility800Meta's rate card, by country
Monthly promoMarketing2,000Meta's rate card, by country
Replies from the phoneNot applicableanyfree
Service replies via API inside the windowServiceanynot charged today

That is your estimate. It will move month to month with volume, but you will not get surprised by category, which is where most budgets go wrong.

The costs that never show up on an invoice

On top of the two bills, a few indirect costs belong on the scale.

Rejected templates. A sloppy template gets rejected and delays the send. No direct fee, but real time lost.

Number quality. Sending people things they did not ask for drags quality down and can limit the number. A restricted number costs more than any rate card line.

A support tool. If you need queues, routing between reps and labels, that is a separate product with its own price. Do not confuse it with the connection itself.

The model's trade-offs. Broadcast lists in the app lock while the API is connected. If they were your sales channel, those sends move to the API, with templates and fees. See WhatsApp Coexistence limitations.

Where to start

Build the list from step 1 before you talk to any provider. It tells you right away whether your cost will sit mostly with Meta, because you plan to send a lot through the API, or mostly with the provider, because you will send little. Then compare quotes using the question checklist.

If you are still deciding between staying on the app, migrating or running coexistence, read coexistence or migration and the breakdown of WhatsApp Business app vs API vs coexistence. For the model from the ground up, start with what WhatsApp Coexistence is. Module prices are on the pricing page, and the details are on the WhatsApp Coexistence page.

Frequently asked questions

How much does WhatsApp Coexistence cost?

There are two bills. Meta charges per message sent through the API, based on its public rate card, which varies by country and template category. Your provider charges for its service; in Vazante, the module starts at US$ 39 per month per connected number.

Are messages sent from the phone app billed?

No. Whatever your team sends from the WhatsApp Business app on the phone is free and does not count toward API billing. Meta only bills what goes out through the API.

Do I pay Meta to reply to customers through the API?

Today, service replies inside the 24-hour window are not charged by Meta. Template messages in the marketing, utility and authentication categories follow Meta's rate card. Always check the current version.

Does Vazante charge per message or mark up Meta's fees?

No. You pay Meta directly for messages, on the card attached to your own account. Vazante only charges the module per connected number, with no per-message fee, no markup and no contract.

Read next