Every dated WhatsApp Business Platform pricing change in the second half of 2026, sourced to Meta's own documentation: what changes, when, what it costs, and what you have to change in your code.
Last verified against Meta's documentation on 14 August 2026. Meta's pricing page was last updated 5 August 2026; the dedicated page for these changes was last updated 1 July 2026. Re-check rates and dates against Meta before you commit them to a budget.
Direct Answer
Three things change on the WhatsApp Business Platform in the second half of 2026, and one structural change has already happened.
On 1 July 2026, Meta split non-template messages into two categories: service messages (powered by a person or a third-party AI) and Meta Business Agent messages (powered by Meta's own agent platform). Before that date, every non-template reply was a service message.
On 1 August 2026, Meta began charging for Meta Business Agent messages on a per-token basis, at one global rate of 2.00 USD per one million tokens.
On 1 October 2026, Meta will begin charging for service messages and for utility templates sent inside an open 24-hour customer service window. Both are free today. Service messages will be charged at the same per-message rate as utility and authentication templates in the recipient's market, with no volume tiers.
Also on 1 October 2026, Meta will move nine further markets out of regional "Rest Of" pricing onto standalone rate cards, changing utility and authentication rates in those markets.
Meta has committed to publishing the rates that take effect on 1 October 2026, including service message rates, by 1 September 2026. As of 14 August 2026, those rates were not yet published. Any specific October figure you see quoted before that date is an estimate, not a rate.
The Four Changes, With Dates
| Date | What changes | Status as of 14 Aug 2026 |
|---|---|---|
| 1 July 2026 | Non-template messages split into two categories: service, and Meta Business Agent. No price change on this date. | In effect |
| 1 August 2026 | Meta Business Agent messages charged per token, one global rate | In effect since 12pm PT |
| 1 October 2026 | Service messages charged per message | Scheduled, rates not yet published |
| 1 October 2026 | Utility templates sent inside an open customer service window charged per message | Scheduled, rates not yet published |
| 1 October 2026 | Nine markets move out of "Rest Of" regional pricing onto standalone rate cards | Announced, to-be rates due by 1 September 2026 |
Why the 1 July 2026 Category Split Matters
Most coverage of these changes starts with the money. It is easier to follow if you start with the taxonomy, because the pricing follows the category.
Meta's own wording, from its non-template messages pricing page:
Until July 1, 2026: All non-template message responses to users were service messages (
category: service).
From 1 July 2026 there are two categories of non-template message:
- Meta Business Agent messages — powered by the Meta Business Agent Platform. A new category.
- Service messages — powered by a person, such as a customer service representative, or by a third-party AI solution. Any non-template message that is not powered by Meta Business Agent is a service message.
Two structural constraints follow, and both are worth internalising before reading any rate table:
- Non-template messages can only be sent inside an open 24-hour customer service window, which opens and resets with each user message. A service message is by definition a reply. You cannot use one to reach out. Any claim that service messages will be charged "regardless of the 24-hour window" is a category error: there is no such thing as a service message outside the window. See Service Messages.
- Only one charge ever applies per message. Meta states this explicitly. A non-template message is charged either as a Meta Business Agent message or as a service message, never both. Meta also spells out a corollary that is easy to miss: a non-template message containing promotional content does not additionally incur a marketing template charge.
Change 1: Meta Business Agent Messages, Per Token
The rate
Meta publishes a single figure, and it is global rather than per-market:
- Meter — per message, based on one per-token charge covering both AI agent processing (token consumption) and message delivery.
- Rate — one global rate of 2.00 USD per 1 million tokens.
- Typical consumption — Meta states one message typically consumes 20,000 to 25,000 tokens, roughly 4 to 5 US cents per message.
- Cost varies with complexity. Simple responses consume fewer tokens and cost less; complex responses consume more.
Meta's own worked examples:
| Type of interaction | Example user message | Messages to the user | Tokens consumed | Estimated cost |
|---|---|---|---|---|
| Simple inquiry | "At what time do you open?" | 4 | ~80,000 (~20,000 per message) | ~16 to 20 cents |
| Complex interaction | "I'm stuck on step 3 of this assembly, can you walk me through it?" | 10 | ~250,000 (~25,000 per message) | ~40 to 50 cents |
Note carefully that the 4-to-5-cents-per-message figure belongs to Meta Business Agent messages only. It is not the service message rate. Several secondary write-ups have carried that number across to service messages, which overstates service message cost by a wide margin in most markets: Meta's own comparison table puts message delivery for Brazil at 0.68 US cents.
The operational gotcha: Meta Business Agent needs a credit line
This is the detail most likely to break a production rollout, and Meta states it as a warning note rather than burying it:
As of August 1, 2026 at 12pm PT — Meta will begin to charge for Meta Business Agent messages delivered via our API. Meta Business Agent messages will not be delivered if a credit line is not attached to your Business Agent account.
Not "charged later." Not delivered. If you switch Meta Business Agent on without a credit line attached, your replies do not reach the user.
On who this applies to and how billing works, Meta is equally direct:
Consistent with industry norms, Meta will charge all businesses for Meta Business Agent, including those that access the WhatsApp Business Platform today supported by a Solution Provider(s). Billing for Meta Business Agent will be via monthly invoicing — via a credit line with Meta — with support for credit cards as a payment method in September (target).
Two consequences worth planning around:
- Being on a Solution Partner does not exempt you. Meta charges the business directly for Meta Business Agent even where a Solution Partner handles the rest of the WhatsApp billing relationship.
- Getting a credit line is not instant. If you already have one for ads or messaging, you attach your Business Agent account to it in Billing Hub. If you do not, Meta's wording is that you apply for one in Billing Hub and it is "subject to review and approval by Meta." Start that before you plan a launch date, not after.
Credit-card support was a September target at the time of checking, so verify whether it has shipped before assuming you can avoid the credit-line route.
Currency
As of 1 July 2026, Meta lists 16 currencies enabled on the WhatsApp Business Platform, and a Meta Business Agent account can be created in one of them. If the account is not in USD, Meta invoices in that currency, converting from the global USD rate using the exchange rate on the day each message was delivered. Businesses whose Sold-To country in Billing Hub is India or Brazil can only choose their respective local currency.
One wrinkle in Meta's own table: the Brazil row lists BRL, but the footnote against it reads "not yet available." So "16 enabled" and "16 selectable today" are not the same set. If you are billing in Brazil, confirm the current position in Billing Hub before assuming you can create the account.
This matters because the Meta Business Agent rate is published as a single global USD figure. Everyone else's invoice is a conversion of it, so a currency move shows up in your costs even when Meta's rate has not changed.
Change 2: Service Messages Become Chargeable
Meta's wording:
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.
The pricing detail, from the same page:
- Charge for — delivered messages, not sent messages.
- Meter — per message.
- Rate — by market, service message rates will be the same as the rates for utility and authentication messages in that market.
- Volume tiers — none. Meta states it will not offer volume tiers for service messages, while continuing to offer them for utility and authentication messages.
- Rate publication — Meta will announce and publish the rates taking effect 1 October 2026, including service message rates, by 1 September 2026.
The absence of volume tiers matters more than it first appears. Utility and authentication templates get cheaper per message as monthly portfolio volume climbs into higher tiers. Service messages do not. A business sending 100 service messages and a business sending 100,000 pay the same per-message rate in the same market. High-volume support operations get no relief from scale on this line item.
Change 3: In-Window Utility Templates Become Chargeable
Meta's wording:
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.
Utility templates sent outside an open window have always been charged and continue to be. What ends on 1 October 2026 is the in-window exemption in place since 1 July 2025.
Practical read: the order confirmation you send while the customer is still chatting with you has been free for fifteen months. From October it costs the same as the one you send the next day.
Change 4: Nine Markets Move Onto Standalone Rate Cards
Separately from the category changes, Meta has announced that on 1 October 2026 it will move further markets out of their regional "Rest Of" pricing region to stand alone on the rate cards. Meta names these markets and the direction of travel:
| Markets | Change to utility and authentication rates | Authentication-international |
|---|---|---|
| Bangladesh, Iraq, Nepal, Sri Lanka | Lower | New authentication-international rate, higher than the current regional authentication rate |
| Kazakhstan, Kuwait, Morocco, Oman, Ukraine | Higher | New authentication-international rate, higher than the current regional authentication rate |
Meta describes this list as "at least" the markets it will move out, so the final list may be longer. To-be rates are due by 1 September 2026.
Because service message rates will match utility and authentication rates, a market moving onto a standalone rate card on 1 October 2026 changes that market's service message rate on the same day. The two changes compound in those nine markets.
The Complete Billing Matrix
This consolidates Meta's category table and its pricing page: the state of play as of 14 August 2026, and the scheduled position from 1 October 2026.
| Message type | Sent when | Before 1 Aug 2026 | 1 Aug 2026 | From 1 Oct 2026 (scheduled) |
|---|---|---|---|---|
| Marketing template | Any time | Charged | Charged | Charged |
| Utility template, outside customer service window | Any time | Charged | Charged | Charged |
| Authentication template | Any time | Charged | Charged | Charged |
| Utility template, inside customer service window | In open CSW | Free (since 1 Jul 2025) | Free | Charged, per message |
| Service message (person or third-party AI) | In open CSW | Free (since 1 Nov 2024) | Free | Charged, per message, no volume tiers |
| Meta Business Agent message | In open CSW | Free (test window, 1 to 31 Jul 2026) | Charged, per token | Charged, per token |
| Any inbound message from a user | Any time | Not charged | Not charged | Not charged |
| Marketing, utility, authentication or service message inside 72-hour free entry point window | In open FEP | Free | Free | Free |
| Meta Business Agent message inside 72-hour free entry point window | In open FEP | Free | Charged for token usage | Charged for token usage |
That last row is the one both the mainstream write-ups and the AI summaries keep getting wrong.
The 72-Hour Free Entry Point Exception
A free entry point window opens when a WhatsApp user messages you through a Click to WhatsApp ad or a Facebook Page call-to-action button, from a device running Meta's Android or iOS app (desktop and web are not supported), and you respond within 24 hours. The FEP window then runs for 72 hours from the time you responded, and while it is open you can send any type of message at no charge.
Meta's own category table states that marketing, utility, authentication and service messages are all free inside the 72-hour FEP window. It also states, in the same table, that Meta Business Agent messages are not.
Meta spells this out:
The 72-hour free entry point window is unchanged for message delivery. Messages sent within the 72-hour free entry point window, from Click to WhatsApp Ads or Facebook call-to-action buttons, remain free for message delivery. Meta Business Agent messages are still charged for token usage as of August 1, 2026.
The logic is consistent: the FEP waiver covers message delivery. Meta Business Agent's charge is a token charge bundling AI processing and delivery, so the waiver does not neutralise it. If your acquisition funnel leans on Click to WhatsApp ads and you route those conversations to Meta Business Agent, the FEP window no longer makes those replies free. It still does if a human or your own AI answers them.
Note also that the customer service window and the FEP window are independent. If the customer service window closes, you can only send template messages, whether or not the FEP window is still open.
Metas Worked Example: One Charge Becomes Five
Meta publishes a single conversation traced across the three pricing states. It is the clearest illustration available and it comes from the primary source.
The scenario: a business sends a cart abandonment reminder, the user asks two questions answered by Meta Business Agent, the agent hands off to a human rep who answers one more question, and the business sends an order confirmation. All within one hour.
| Sender | Message | Type | Category | Charge as of 1 Aug 2026 | Charge as of 1 Oct 2026 |
|---|---|---|---|---|---|
| Business | Cart abandonment reminder | Template | Marketing | 1 marketing charge | 1 marketing charge |
| User | "Do you have this in a Small?" | Opens 24-hour CSW | |||
| Business | Agentic response | Non-template | Meta Business Agent | 1 MBA charge | 1 MBA charge |
| User | "Do you have this in white?" | ||||
| Business | Agentic response | Non-template | Meta Business Agent | 1 MBA charge | 1 MBA charge |
| User | "I'm ready to check out, but my card is expired" | ||||
| Business | Rep responds | Non-template | Service | No charge | 1 service charge |
| Business | Order confirmation | Template | Utility | No charge | 1 utility charge |
| Total | 3 charges | 5 charges |
As of 1 July 2026 the same conversation carried exactly one charge. So: one, then three, then five, for an identical exchange.
The behavioural consequence is direct. Under conversation pricing, verbosity was free. Under the October model, every additional bubble is a line item. An agent or bot that splits one answer across four short messages will produce four charges where one would have done.
What This Will Actually Cost You
Meta has not published October rates, so any specific number for your market is guesswork until 1 September 2026 at the latest. What you can do now is build the model and drop the rate in later.
The formula:
Added monthly cost from 1 October 2026
= (service messages delivered per month x utility/auth rate for that market)
+ (in-window utility templates delivered per month x utility rate for that market)
Both inputs are things you can measure today. Neither is something you should estimate.
A worked example using a rate Meta has actually published. In its own cost comparison, Meta uses 0.68 US cents as the current message delivery rate for utility and authentication messages to users in Brazil. Because service message rates will match utility and authentication rates, that is a defensible stand-in for a Brazilian service message:
- 10,000 service messages per month to Brazil: 10,000 x 0.0068 USD = 68 USD per month
- 50,000 service messages per month to Brazil: 50,000 x 0.0068 USD = 340 USD per month
Do not carry that figure to other markets; use Meta's current rate card for each recipient market.
Meta's service versus Meta Business Agent comparison, scaled to 1,000 AI-powered replies to users in Brazil from Meta's 10,000-message example. Third-party AI estimates are Meta's own, based on what it describes as publicly available information and benchmarks:
| Service, lower complexity AI | Service, higher complexity AI | Meta Business Agent | |
|---|---|---|---|
| AI agent cost | ~2 cents per message | ~9 cents per message | ~4 to 5 cents per message |
| Message delivery | 0.68 cents per message | 0.68 cents per message | included in token charge |
| Total per message | ~2 to 3 cents | ~9 to 10 cents | ~4 to 5 cents |
| Total for 1,000 messages | ~27 USD | ~97 USD | ~40 to 50 USD |
Read that table with its provenance in mind. It is Meta's comparison of Meta's product against third-party alternatives, and the third-party AI cost assumptions are Meta's own. It is accurate as a description of Meta's pricing and worth citing as such. It is not an independent benchmark of what a third-party AI stack costs you — that you can calculate directly from your own model provider's invoice.
How to choose the correct market rate
Meta charges by the recipient's country calling code, not by your company's headquarters, incorporation country, or server location. Look up each recipient market in Meta's current country mapping: some countries have standalone rate cards, while others share a regional "Rest of" rate.
For an international customer base, model traffic by recipient market instead of applying one headquarters-based rate. A weighted forecast across your largest destination countries is more accurate than a single global average, especially because the nine October market changes move in different directions.
Meta publishes rate cards in multiple billing currencies, including USD and EUR. The effective date and monthly volume-tier reset use the WhatsApp Business Account timezone.
For Developers: Detecting the Change in Your Own Data
This is the part of the change with an implementation cost, and the part almost no coverage addresses.
Today: free service messages
The pricing object in a status webhook for a non-template message inside the customer service window currently looks like this:
"pricing": {
"billable": false,
"pricing_model": "PMP",
"type": "free_customer_service",
"category": "service"
}
An in-window utility template currently looks like this:
"pricing": {
"billable": false,
"pricing_model": "PMP",
"type": "free_customer_service",
"category": "utility"
}
From 1 October 2026: billable service messages
Meta documents the post-change shape for a billable service message:
"pricing": {
"billable": true,
"pricing_model": "PMP",
"type": "regular",
"category": "service"
}
So the diff to watch for on a service message is billable flipping from false to true and type flipping from free_customer_service to regular. The category stays service.
Do not key your cost logic on category alone. If your billing, reporting, or cost-attribution code currently treats category: "service" as a synonym for "free", it will silently under-report from 1 October 2026. Key on billable and type.
Meta has not published the equivalent post-change payload for in-window utility templates. The reasonable expectation is type moving from free_customer_service to regular with category remaining utility, but that is an inference, not a documented fact. Treat it as an assumption to verify rather than a specification to build against.
Because Dualhook routes message-path webhooks directly from Meta to your endpoint via Webhook Override, the raw pricing object arrives at your server unmodified. That is the data your October cost model should be built on — not a provider's summarised view of it.
Counting service messages before October
You can size your exposure today with the Pricing Analytics API. Query with pricing_category set to SERVICE:
{
"start": "<START_TIMESTAMP>",
"end": "<END_TIMESTAMP>",
"phone_number": "<BUSINESS_PHONE_NUMBER>",
"country": "<COUNTRY_CODE>",
"pricing_type": "REGULAR",
"pricing_category": "SERVICE",
"volume": "<VOLUME>",
"cost": "<COST>"
}
The volume returned for the previous full month, multiplied by your market's utility rate, is a first-order estimate of your October increase. Run it per country, because rates differ by recipient market. Dualhook surfaces the same per-category volume breakdown on each connection's Usage tab.
Meta Business Agent analytics
As of 14 August 2026, Meta's documentation stated that analytics and webhook details for Meta Business Agent messages were forthcoming and would be published before charging took effect on 1 August 2026. Charging has since begun. The page had not been updated at the time of checking, so re-check Meta's non-template messages page for current MBA field values before building against them.
Volume tier webhooks
Since 1 October 2025, an account_update webhook with event set to VOLUME_BASED_PRICING_TIER_UPDATE fires when a WABA reaches a new volume tier in a market in a given month. Tiers apply to utility and authentication only, aggregate at business portfolio level across all WABAs, and reset monthly at 00:00 in the WABA's timezone. Service messages will never trigger this, because they have no tiers.
What Coexistence Users Are Not Charged For
If your number runs Coexistence, the October change does not reach messages your team sends from the WhatsApp Business app. Meta states this directly in its Coexistence onboarding documentation:
After a business customer has been onboarded to Cloud API, messages sent by the business via the WhatsApp Business app will continue to be free, but messages sent via Cloud API will be subject to Cloud API pricing.
Meta is equally explicit that app-sent messages sit outside the window machinery entirely:
The 24-hour customer service window restriction applies to messages sent via Cloud API. Messages sent from the WhatsApp Business app are not subject to the customer service window and do not create, extend or affect Cloud API conversation windows or Cloud API pricing.
The practical read for a Coexistence deployment: a human replying from the phone is free and always has been, and stays free after 1 October 2026. The same human replying through Cloud API produces a chargeable service message from that date. App-sent messages still reach your endpoint as smb_message_echoes webhooks, so you can see them, but seeing them is not sending them and carries no charge.
This is worth stating plainly because it is widely reported as an open question. It is not one — Meta answers it on the Coexistence page rather than on the pricing pages, which is why it gets missed.
Three Things Meta Has Not Answered
Stating these openly is more useful than filling the gaps with confident guesses, and every one is a real question a team will hit while planning.
1. Do in-window utility templates start counting toward volume tiers once they are charged?
Meta's rule today is that only charged messages accrue toward volume tiers, and it explicitly excludes utility templates delivered inside a customer service window and inside a free entry point window. From 1 October 2026, in-window utility templates become charged. Whether they then begin accruing is not addressed in Meta's documentation as of 14 August 2026. If they do, part of the October increase is offset by faster tier progression on utility. This is an inference and should not be modelled as fact. Ask Meta or your Solution Provider to confirm.
2. What are the actual October rates?
Not published as of 14 August 2026. Due by 1 September 2026.
3. Will the October rates hold?
Meta's pricing calendar permits rate updates on the first day of each quarter only: 1 January, 1 April, 1 July, 1 October. Rate card updates carry a minimum of one month's advance notice, pricing model add-ons three months, and pricing model changes six months. The next opportunity to change these rates after October is therefore 1 January 2027, with notice.
The EU and EEA AI Providers Wrinkle
There is a fourth pricing track running alongside the three above, specific to a class of business rather than a class of message. It matters disproportionately in Europe.
In October 2025 Meta updated its WhatsApp Business Solution Terms to restrict "AI Providers," defined as providers and developers of AI or machine learning technologies where such technology is the primary rather than incidental or ancillary functionality being made available. The terms took effect on 15 October 2025 for new users of the platform and 15 January 2026 for existing ones, with a carve-out permitting such technologies to be made available to WhatsApp users with European Economic Area or Brazil country codes.
Meta then introduced a pricing policy for AI Providers. Per Meta's changelog: effective 16 February 2026, in countries where Meta is legally required to support AI Providers, Meta would charge AI Providers for non-template messages sent to WhatsApp users. Meta subsequently updated that policy: effective 13 May 2026, Meta will no longer charge AI Providers for non-template messages delivered to users in EU and EEA markets. Charges for non-template messages delivered to users in Brazil remain in effect.
The backdrop is a European Commission antitrust proceeding, and it has already moved past the stage most coverage stops at. The Commission issued a Statement of Objections on 9 February 2026, saying Meta's policy change appeared at first sight to breach EU competition rules. Then, on 9 June 2026, the Commission imposed interim measures ordering Meta to restore free access to the WhatsApp Business API for third-party general-purpose AI assistants, on the terms that applied before 15 October 2025, and to keep that access in place until the investigation concludes. Interim measures are rare — this was only the second such order under Regulation 1/2003 since Broadcom in 2019.
So the EU position is not merely that Meta chose to stop charging AI Providers in EU and EEA markets from 13 May 2026; a binding order now requires free access there while the case runs. The underlying investigation is still open, so the final outcome can change again.
Two practical notes. First, this track only applies if Meta classifies you as an AI Provider, which turns on whether AI is your primary product rather than a feature supporting a business use case. A retailer running an AI order-tracking bot is not an AI Provider; a general-purpose assistant distributed over WhatsApp is. Meta reserves that determination to itself. Second, if there is any chance the classification applies to you, this is a question for counsel rather than for a pricing page. Nothing here is legal advice.
What to Do Before 1 October 2026
An ordered list. The first item is the only one that is genuinely urgent.
- Measure your service message volume per market, this month. Use the Pricing Analytics API with
pricing_category: "SERVICE", broken out by country. That number is your October bill. Anyone who knows it in August will not be surprised in October. - Measure your in-window utility template volume separately. Same method, different category. Distinct line item, distinct rate.
- Audit your reply granularity. Count average outbound messages per resolved conversation. If your bot or your agents habitually split one answer across several bubbles, each bubble becomes a charge in October. One reply, one message, is now a cost control rather than a style preference.
- Fix your cost-attribution code before the flag flips. If anything in your stack treats
category: "service"as free, it will under-report from 1 October. Key onbillableandtypeinstead. - Check template categorisation. Sending a transactional confirmation as a marketing template has always cost more; from October, misclassification errors spread across more of your traffic. See template category updates.
- Push volume where tiers still exist. Utility and authentication templates get volume tiers; service messages never will. Where a use case can legitimately be served by a utility template rather than a free-form reply, the tiered rate may end up cheaper at scale. "Legitimately" is doing work in that sentence — categorisation rules still apply.
- Re-check the rates on 1 September 2026. That is Meta's own commitment date. Do not finalise a budget before it.
- If you plan to use Meta Business Agent, sort the credit line first. Messages are not delivered without one, and applying for a new credit line is subject to Meta's review and approval. This applies even if a Solution Partner handles the rest of your WhatsApp billing.
- Separate Meta's charges from your platform fees in your model. They move independently and for different reasons.
Where Dualhook Fits
Dualhook is a badged Meta Tech Partner, not a Business Solution Provider. Customers keep their own Meta Business assets and their own billing relationship with Meta, and Dualhook charges a flat platform fee. Dualhook does not resell WhatsApp messaging and does not mark up Meta's messaging charges. See Dualhook pricing and the pricing doc.
The practical consequence for these changes is narrow and worth stating precisely rather than overselling: the October increase lands on your Meta invoice at Meta's published rates, and Dualhook's fee does not move with your message volume. There is no per-message layer on top. What Dualhook does is operational — connection setup through Embedded Signup, Webhook Override so message events reach your own endpoint directly, template management, and account health monitoring.
Do not hardcode Meta's rates into billing logic. They vary by recipient market and category and can change on the first day of any quarter. Pull them from Meta's rate cards and revalidate quarterly.
FAQ
What changed on 1 August 2026?
Meta began charging for Meta Business Agent messages on a per-token basis, at one global rate of 2.00 USD per million tokens, from 12pm PT. A typical message consumes 20,000 to 25,000 tokens, roughly 4 to 5 US cents. Meta also states that Meta Business Agent messages are not delivered at all if no credit line is attached to the Business Agent account.
What changes on 1 October 2026?
Two things become chargeable that are free today: service messages, meaning free-form replies sent inside the 24-hour customer service window by a person or a third-party AI, and utility templates sent inside that same window. Separately, nine markets move onto standalone rate cards.
How much will a WhatsApp service message cost?
The same as a utility or authentication template message in the recipient's market. Meta had not published the October rates as of 14 August 2026 and has committed to publishing them by 1 September 2026. Service messages will not have volume tiers.
What is the difference between a service message and a Meta Business Agent message?
Both are non-template replies inside an open customer service window. A Meta Business Agent message is powered by Meta's own agent platform and is charged per token from 1 August 2026. A service message is powered by a person or a third-party AI and will be charged per message from 1 October 2026. Any non-template message not powered by Meta Business Agent is a service message.
Can one WhatsApp message be charged twice?
No. Meta states that only one charge applies per message. A non-template message is charged either as a Meta Business Agent message or as a service message, never both. A non-template message containing promotional content does not additionally incur a marketing template charge.
Are messages inside the 72-hour free entry point window still free?
For marketing, utility, authentication and service messages, yes. For Meta Business Agent messages, no. Meta states those are still charged for token usage from 1 August 2026, because the free entry point waiver covers message delivery while the Meta Business Agent charge bundles AI processing with delivery.
Do I need a credit line to use Meta Business Agent?
Yes. Meta states that Meta Business Agent messages will not be delivered if a credit line is not attached to your Business Agent account. Billing is via monthly invoicing through that credit line, and Meta charges all businesses for Meta Business Agent, including those supported by a Solution Provider. If you already have a credit line for ads or messaging you attach your Business Agent account to it in Billing Hub; otherwise you apply for one there, subject to Meta's review and approval.
Are inbound WhatsApp messages from customers charged?
No. Messages a user sends to your business are not charged, and they open or reset the 24-hour customer service window.
Do I need to change my code for the October 2026 pricing change?
If you attribute costs from delivery status webhooks, yes. The pricing object for a service message changes from billable: false with type: "free_customer_service" to billable: true with type: "regular". The category remains service, so logic keyed on category alone will silently under-report.
Does switching WhatsApp providers avoid the new charges?
No. These are Meta's charges, applied at Meta's rates based on the recipient's market and message category. What differs between providers is whether they add a markup on top and how much visibility you get into the underlying charge data.
How much notice will Meta give for the next change?
Meta may update pricing only on the first day of a quarter. Its published minimum notice periods are one month for a rate card update, three months for a pricing model add-on, and six months for a pricing model change.
Sources
- Meta, Pricing on the WhatsApp Business Platform — page updated 5 Aug 2026
- Meta, Upcoming pricing updates for Meta Business Agent, service and utility messages — page updated 1 Jul 2026
- Meta, WhatsApp Business Platform changelog
- Meta, AI Providers pricing policy
- Meta, Analytics, including the Pricing Analytics API
- Meta, Status messages webhook reference
- WhatsApp, Business Solution Terms
- Meta, Onboarding WhatsApp Business app users — the Pricing section covering Coexistence app-sent messages
- European Commission, antitrust investigation into Meta's policy on AI providers' access to WhatsApp
- European Commission, interim measures ordering Meta to preserve free WhatsApp access for rival AI assistants, 9 June 2026
All checked 14 August 2026. Use Meta as the authority for every rate, date, and field name. Secondary coverage is useful for confirming that a change is being widely reported, not for establishing what the change is.