Smartphone, invoice and calculator on a desk representing WhatsApp messaging costs

Meta WhatsApp Business API Pricing in 2026: What You Actually Pay (and What Changes October 1)

A support rep replies to a customer question on WhatsApp. Today that reply costs nothing. On October 1, 2026, the same reply starts showing up on the invoice. Meta is making service messages and utility messages billable, and most WhatsApp Business API pricing guides published this year still do not mention it. We checked several. Many guides still tells readers that utility templates sent inside the 24-hour window are completely free.

That gap matters because service and utility traffic is the bulk of what a busy support team sends. If you budgeted on last quarter’s rules, your October invoice will not match your forecast. This guide works from Meta’s own pricing documentation instead of other people’s summaries. You will see what each message category costs, what Twilio and 360dialog add on top, where the published rates stop being publicly readable, and which widely repeated numbers we could not verify at all.

WhatsApp Business API pricing is per message, not per conversation. Meta bills each delivered template by category and by the recipient’s country code. Marketing messages always cost money. Starting October 1, 2026, service and utility messages inside the 24-hour customer service window become billable too. Providers such as Twilio and 360dialog add their own fee on top of Meta’s rate.

How Meta WhatsApp Business API pricing works in 2026

Meta charges per delivered message, not per 24-hour conversation. The price depends on two things: the template category you send, and the country calling code of the person receiving it. A marketing template to a US number and the same template to an Indian number are billed at different rates. This model took effect on July 1, 2025 and replaced the older conversation-based system, according to Meta’s WhatsApp Business Platform pricing documentation.

Here’s the part that trips people up. You are not billed for sending. You are billed for delivery. A template that fails to deliver does not carry Meta’s message fee, though your provider may still charge a small processing fee for handling it. Twilio, for example, publishes a failed message processing fee of $0.001 per message.

The message categories you get billed for

Meta sorts business messages into four buckets. Each one prices differently.

CategoryWhat it coversBilling status as of September 2026
MarketingPromotions, offers, product launches, re-engagementAlways charged
UtilityOrder updates, shipping notices, appointment remindersCharged outside the customer service window, free inside it until October 1
AuthenticationOne-time passcodes and login verificationCharged outside the window. An Authentication-International rate applies in some markets
ServiceFree-form replies to a customer who messaged you firstFree until October 1, 2026
Categories and billing status confirmed against Meta’s WhatsApp Business Platform pricing documentation, September 2026.

The two free windows, and how they differ

Two windows control whether a message is free. They are not the same thing, and mixing them up is the most common costing mistake we see.

The customer service window opens for 24 hours when a user messages you. The Free Entry Point window is different. It opens for 72 hours when a user reaches you through an approved entry point such as a Click to WhatsApp ad or a Facebook Page call-to-action, and every message inside it is free, templates included. Meta’s documentation confirms the Free Entry Point window stays free after the October changes. The 24-hour window does not.

What changes on October 1, 2026

From October 1, 2026, Meta charges per message for service messages and for utility messages sent inside an open 24-hour customer service window. Both were free before. Meta’s own wording on its page covering these changes is direct: it “will charge on a per-message basis for service messages, consistent with how Meta charges for template messages.” Service rates match utility rates in each market.

There is a second change three months earlier that most guides also skip. From August 1, 2026, Meta Business Agent messages are billed per token at one global rate of $2.00 per million tokens. Meta estimates that works out to roughly four to five cents per message for a typical interaction, which is far above a standard template in most markets.

Meta does not offer volume tiers for service messages, while volume tiers continue for utility and authentication messages.

Meta WhatsApp Business Platform documentation, September 2026

That single line has a real budget consequence. High-volume senders earn lower utility and authentication rates as they scale. Service messages get no such discount. A support-heavy business gets the new cost without the volume relief that a marketing-heavy business earns.

The “1,000 free service messages” claim we could not verify

Several pricing pages published in September 2026 state that businesses get 1,000 free service messages per phone number each month before charges start at the 1,001st. We went looking for that in Meta’s own documentation and did not find it. The page covering these changes describes no free monthly allowance, no free tier, and no exemption. It says only that service messages are uncharged until October 1, 2026.

We are not saying the allowance does not exist. Meta publishes some commercial terms to providers before they reach public docs, so it may be real. We are saying it is not on the page that defines the change, which means you should not build a budget on it. Ask your provider to confirm it in writing before you count on 1,000 free replies a month.

What Meta actually charges per message

Meta does not publish a readable rate table on its pricing page. It links to downloadable rate cards in USD, INR, BRL, GBP and other currencies. So every blog post showing you a tidy table of per-country rates is quoting a spreadsheet, and the figure you read may be a quarter or two out of date by the time you find it.

What we can confirm from official vendor documentation is narrow but useful. Twilio publishes a US utility template rate of $0.0034 per message outside the customer service window, and the same $0.0034 for authentication templates. Marketing rates vary by region and Twilio does not publish them in a single list either.

How often the rates can move

Meta limits itself to a fixed pricing calendar, which is genuinely helpful for planning. Rates can change only on the first day of a quarter. Meta commits to at least one month of notice for a rate update, three months for an add-on to the pricing model, and six months for a change to the model itself.

So the practical rule is simple. Re-download your rate card on January 1, April 1, July 1 and October 1. If your finance team refreshes WhatsApp cost assumptions once a year, three of those four updates pass without anyone noticing.

Twilio WhatsApp API pricing, line by line

Twilio charges $0.005 per WhatsApp message, inbound or outbound, on top of Meta’s fee, according to Twilio’s published WhatsApp pricing. Meta’s template fees are passed through at cost. There is no monthly subscription and no per-phone-number charge in the published WhatsApp pricing. That flat markup is the whole Twilio story for a basic setup, and it is easy to model.

The add-ons that change your Twilio bill

The complications sit in the add-ons. Twilio’s Messaging Engagement Suite add-on costs $0.015 per message after the first 1,000 free each month. Failed messages carry a $0.001 processing fee. Neither appears in a back-of-envelope estimate, and together they can exceed the base markup.

Twilio chargeRateApplies to
WhatsApp per-message fee$0.005Every message, inbound and outbound
Meta template feePassed through at costMarketing, utility, authentication and, from October, service
Messaging Engagement Suite$0.015 per messageOptional add-on, first 1,000 monthly free
Failed message processing$0.001Messages that do not deliver
Rates from Twilio’s published WhatsApp pricing page, marked current as of August 2026.

One honest caveat. Twilio’s page carries its own disclaimer that prices may change without notice, and it does not restate Meta’s per-country marketing rates. For a US-only sender the math is clean. For a business messaging twenty countries, Twilio’s page alone will not give you a forecast.

Twilio vs 360dialog: the two pricing shapes

Every WhatsApp Business Solution Provider prices in one of two shapes. Either they add a fee to each message, or they charge a flat monthly fee per WhatsApp number and pass Meta’s cost through untouched. Your volume decides which one wins, and the crossover point is easy to calculate.

360dialog uses the subscription shape. Its published pricing documentation lists 49 EUR or 59 USD a month for a regular channel, 99 EUR or 119 USD for premium, and 249 EUR or 299 USD for higher throughput. Meta’s usage costs pass through at the official rate card with no markup.

Working the crossover out

Take Twilio’s $0.005 per message against 360dialog’s $59 monthly channel. Divide 59 by 0.005 and you get 11,800 messages. Below that monthly volume, the per-message markup costs less. Above it, the flat subscription costs less, and the gap widens fast at scale.

  • Under 11,800 messages a month: a per-message provider is usually cheaper.
  • Over 11,800 messages a month: a flat monthly channel is usually cheaper.
  • Either way: Meta’s own message fee is identical, so it cancels out of the comparison.

That calculation ignores everything except price, which is the wrong way to pick a provider on its own. Twilio gives you a large developer ecosystem and support for many other channels. 360dialog is narrower and cheaper at volume. Smaller providers such as Wassenger and WasenderAPI sit outside the official BSP model in some cases, which is a compliance question before it is a price question.

The Marketing Messages API and the 7 percent most senders miss

Meta runs a separate endpoint for promotional sending, the Marketing Messages API, sometimes still called MM Lite. Sending marketing content through the standard messages endpoint instead can cost you more. 360dialog states it plainly in its own documentation: marketing content sent through the standard endpoint carries a 7 percent increase over Meta’s standard rates.

Seven percent sounds small. On a business spending $4,000 a month on marketing templates, it is $280 a month for using the wrong endpoint, which is $3,360 a year. Nothing about your message changes. Only the route does.

The max-price control Meta has announced

Meta has also said a max-price control is coming to the Marketing Messages API during 2026, which would let senders cap what they are willing to pay per marketing message. Details were not public at the time of writing, so treat it as announced rather than available. If you run high-volume promotional campaigns, ask your provider whether your account is already on the Marketing Messages API. Many are not.

What pricing looks like outside the United States

Rates are set by the recipient’s country calling code, not by where your business is registered. A US company messaging customers in Pakistan pays the Pakistan rate. A Pakistani agency messaging US customers pays the US rate. This catches out agencies who assume their own location sets the price.

The spread between markets is wide. Meta prices high-income markets well above emerging ones, which is why a single global cost-per-message figure is meaningless for anyone sending across borders. Build your forecast country by country using your actual send mix.

Local billing and upcoming market changes

Meta is localizing billing currency market by market. India moved to local billing on January 1, 2026 and Brazil follows on July 1, 2026. If you bill in INR or BRL, exchange-rate drift stops being part of your messaging cost.

Meta has also flagged market-specific rate updates taking effect October 1, 2026 for Bangladesh, Iraq, Nepal, Sri Lanka, Kazakhstan, Kuwait, Morocco, Oman and Ukraine. If you send to any of those markets, that date carries two changes at once for you, not one.

Costs most pricing pages leave out

Message fees are the headline, but they are rarely the whole bill. Four other line items show up often enough to plan for, and none of them appear in a simple cost-per-message calculation.

  • Business verification time. Verification in Meta Business Manager is free, but the back and forth costs staff hours and can stall a launch by weeks.
  • The software layer. An inbox, chatbot builder or CRM integration is priced separately from the API by nearly every vendor.
  • Voice. The WhatsApp Business Calling API bills outbound business-initiated calls in six-second pulses by destination country. User-initiated calls are free.
  • Waste. Templates that get rejected, campaigns sent to stale numbers, and authentication messages resent after a timeout all bill at full rate.

How WhatsApp calling is billed

On calling specifically, the six-second pulse rounds up. A 56-second call bills as ten pulses, not 9.33. That rounding is invisible on one call and noticeable across a support team making hundreds a day.

How to cut your WhatsApp bill before October 1

You have a short window to change habits before service and utility messages start billing. The highest-value moves are structural, not clever. They change how many billable messages you send rather than what each one costs.

Five moves worth making this month

  1. Audit your category mix now. Pull last month’s sends by category. Whatever share is service and utility inside the 24-hour window is the part of your bill that goes from zero to billable.
  2. Consolidate replies. Three short service messages will now cost three times one complete one. Train agents and bots to answer in full rather than in fragments.
  3. Use Free Entry Point traffic deliberately. Click to WhatsApp ads open a 72-hour free window that survives the October change. For campaigns, that window is now worth more than it was.
  4. Check you are on the Marketing Messages API. If you are not, and your provider applies the standard-endpoint surcharge, you are paying about 7 percent extra for nothing.
  5. Re-run the provider math at your real volume. The per-message versus subscription crossover moves when service messages join your billable count.

One more thing. Consent hygiene matters more as every category becomes billable. Sending to people who never opted in was always a compliance problem. Now it is also a direct line item. The same discipline applies across channels, and the consent and opt-out rules covering automated texting in the US map closely onto how WhatsApp expects you to collect permission.

Frequently asked questions about WhatsApp API pricing

Is the WhatsApp Business API free?

Access to the API itself carries no license fee from Meta, so in that narrow sense it is free to start. Sending is not. Meta bills per delivered template by category and country, and your provider adds its own fee or monthly charge. From October 1, 2026, replies inside the 24-hour customer service window also become billable, so the free portion shrinks further.

How much does WhatsApp Business API cost per message?

It depends on category and destination country, so there is no single number. Twilio publishes a US utility and authentication rate of $0.0034 per message outside the service window, plus its own $0.005 per message. Marketing rates run higher and vary widely by market. Meta publishes full rates only in downloadable rate cards, not as a table on its pricing page.

What is the difference between Meta WhatsApp API pricing and Twilio pricing?

Meta’s price is the underlying message fee that every sender pays regardless of provider. Twilio’s price is Meta’s fee passed through at cost plus $0.005 per message for Twilio’s own platform. So Twilio is never cheaper than Meta’s rate. The question is only what each provider adds and what you get for it.

What is a WhatsApp Business Solution Provider?

A Business Solution Provider, or BSP, is a company Meta authorizes to give businesses access to the WhatsApp Business Platform. Twilio and 360dialog are examples. You can apply for Cloud API access directly from Meta, but most businesses go through a BSP for onboarding, number hosting, billing and an agent inbox rather than building all of that themselves.

What does WABA mean in WhatsApp?

WABA stands for WhatsApp Business Account. It is the container inside Meta Business Manager that holds your phone numbers, message templates and messaging limits. Volume tiers for utility and authentication pricing are calculated across all WhatsApp Business Accounts in a portfolio, not per number, which matters if you run several brands under one owner.

Do I get charged if a WhatsApp message is not delivered?

Meta charges on delivery, so an undelivered template does not carry Meta’s message fee. Your provider may still charge for processing the attempt. Twilio publishes a failed message processing fee of $0.001 per message. On a large campaign to an unclean list, that fee is small per message but adds up across thousands of bad numbers.

How do WhatsApp volume tiers work?

Utility and authentication messages unlock lower per-message rates as your monthly volume rises, aggregated across all WhatsApp Business Accounts in your portfolio. Only charged messages count toward the tiers, so free ones do not help you climb. Meta’s documentation states that service messages get no volume tiers at all, which is a real cost issue for support-heavy businesses.

Does the WhatsApp Business Calling API cost extra?

Yes, for calls your business places. Meta bills outbound calls in six-second pulses by destination country, rounding fractional pulses up. Calls that users start are free. Call permission requests are sent as messages and carry normal messaging charges. Meta publishes calling rates in separate rate cards rather than on the pricing page.

Is WhatsApp API cheaper than SMS?

Often yes for international sending, where SMS carrier fees climb steeply. It is less clear domestically in the US, where SMS is competitive and WhatsApp adoption is lower than in Latin America, India or Southern Europe. Compare on your actual country mix, not on a headline rate, and factor in that WhatsApp requires template approval while SMS does not. Email looks cheaper than both until you price in the SPF, DKIM and DMARC setup that inbox placement now demands.

Can I use the WhatsApp API with PHP?

Yes. The Cloud API is a standard REST API over HTTPS, so any language that can make an HTTP request works, PHP included. You send a JSON payload to the messages endpoint with an access token. There is no official Meta PHP SDK for WhatsApp, so most PHP developers use cURL or Guzzle directly, or a community library.

The short version

That support rep’s reply is the whole story in miniature. It was free under the rules most pricing guides still describe, and it stops being free on October 1, 2026. The businesses that get surprised will be the ones that costed WhatsApp once, filed the spreadsheet, and trusted a blog post to tell them when something changed.

So do three things this month. Pull your last invoice and split it by message category, because the service and utility share is your exposure. Confirm with your provider whether the 1,000 free service message allowance that several sites describe actually applies to your account, since Meta’s own documentation does not mention it. Then put the four quarterly rate-card dates in a calendar, because that is the only schedule on which any of these numbers can move.

WhatsApp is still cheap compared with what it replaces in most markets, and the October change does not alter that. What it does alter is the shape of the bill. A channel that rewarded fast, chatty, human support has quietly started charging for exactly that behavior. So which is worth more to your business: the reply that keeps a customer talking, or the line item it now creates?

Leave a Comment

Your email address will not be published. Required fields are marked *