LICENSEWARE

WhatsApp Business Platform pricing

This article covers how Meta charges businesses for messages on the WhatsApp Business Platform (Cloud API and Marketing Messages API for WhatsApp): message categories, per-message and per-token rates, free windows and tiers, volume tiers, the pricing calendar and the billing terms. It does not cover the WhatsApp Business app, the Calling API or the fees of individual Solution Providers. It is not legal advice.

On This Page

WhatsApp Business Platform pricing is the way Meta charges businesses that send messages to WhatsApp users through the Cloud API and the Marketing Messages API for WhatsApp. The platform is pay-as-you-go: there is no seat, server or subscription fee, and the billed unit is a delivered message. Meta states that it “charges for messages from businesses to WhatsApp users only, and only when the message is delivered (vs. sent)”.[2] The rate depends on the message category and on “the recipient WhatsApp phone number’s country calling code”.[1] Use is governed by the Meta Terms for WhatsApp Business Platform, under which the customer pays “according to the list prices and pricing rules set forth in our Rate Card”.[4]

The model changed twice in recent years. On 2025-07-01 Meta replaced conversation-based pricing with per-message pricing.[1] On 2026-10-01, the retrieval date of this article, Meta began charging for service messages and for utility messages sent in reply to users, which had been free since 2024-11-01 and 2025-07-01 respectively.[2] The overview of Meta’s other products is Meta licensing.

Message categories

Template messages are pre-approved formats. They are “the only message type that can be sent outside of a customer service window”, which a user message opens for 24 hours.[1] Non-template messages can only be sent inside an open window, so they can only be used to respond to users.[2]

Category Type Purpose How Meta charges from 2026-10-01 
Marketing Template Reach out to a user Per message, by market[2] 
Utility Template Reach out to a user (also used in replies) Per message, by market, with volume tiers; replies inside the window are now charged[2] 
Authentication Template Reach out to a user Per message, by market, with volume tiers; some markets have an authentication-international rate[1] 
Service Non-template Respond to a user, by a person or a third-party AI Per message after the free tier, at the utility and authentication rate for the market; no volume tiers[2] 
Meta Business Agent Non-template Respond to a user, powered by Meta’s agent platform Per token, one global rate (since 2026-08-01)[2] 

Meta assigns each template a category, and the business is responsible for checking it: “Whenever a template is used, a business accepts the charges associated with the category applied to the template at time of use.”[1] A template recategorised from utility to marketing therefore changes its cost without any change in the message.

Rates

Per-message rates

Meta publishes rate cards by currency as CSV and PDF files, with rates by market and category. Markets are mapped by country calling code to individual countries or to regional groups such as “Rest of Western Europe”; unlisted countries map to “Other”.[1] The rate cards effective 2026-10-01 include the new service rates. In that update Meta also moved nine markets out of their regional groups to standalone rates.[1] Billing currencies include USD, EUR, GBP, INR, BRL and eleven others. Customers whose Sold-To country is India or Brazil must move their Messaging accounts to INR by 2026-12-31 and to BRL by 2027-06-30 respectively. After those dates Meta will stop delivering messages from their accounts in other currencies.[1]

The catalog does not copy the rate cards, which change quarterly.

Meta Business Agent

Meta Business Agent messages carry “One global rate of $2.00 USD per 1 million (M) tokens”. That charge covers both AI processing and delivery. Meta charges only for input and output tokens, “and does not charge for cache tokens”. Meta estimates that one message “typically consumes 20,000–25,000 tokens”, or about 4 to 5 US cents (WhatsApp Meta Business Agent messages: USD 2.00 per million tokens).[2] Meta notes that businesses using a third-party AI solution “typically incur separate charges for AI usage from the AI provider and message delivery from the messaging solution provider”.[2]

Max price for marketing

Starting in 2026, businesses on the Marketing Messages API for WhatsApp “can choose to set a max-price per marketing message delivery”. Meta then charges that price or less.[1]

Free windows and free tiers

Several allowances reduce the billable count (WhatsApp Business Platform: service messages charged from 2026-10-01 after 1,000 free per phone number, effective 2026-10-01):

  • Service free tier. “Each business phone number has one shared free tier of 1,000 delivered service messages per month.” One-to-one and group deliveries draw from the same allowance. A group send uses one unit per delivered recipient. “Unused service messages in the free tier do not roll over.”[1]
  • Reactions. A reaction message is the only service message type that stays free for all businesses, and reactions do not count toward the free tier.[1]
  • Free entry point window. When a user messages a business from a click-to-WhatsApp ad on the Android or iOS app and the business replies within the customer service window, a free entry point window opens. It can remain open for up to 7 days, and any message type is free while it is open.[1] Meta Business Agent messages are the exception: they are not free in this window.[2]
  • Governments and non-profits. For eligible government and non-profit organisations, service messages remain free beyond the monthly free tier. Meta says this policy runs through 2027-12-31.[1]

Messages from users to businesses are never charged.[1] Meta warned that for any Solution Provider or directly integrated business without a payment method on file by 2026-09-30, it “will stop delivering service messages” once they became charged.[2]

Volume tiers

Utility and authentication messages get lower rates as monthly volume grows. The tiers have these properties:[1]

  • They are counted per market and category pair (for example Brazil and utility), aggregated “at the business portfolio level across all Messaging accounts the portfolio owns, not per phone number”.
  • “Only messages that are charged count toward the tiers”. Free utility replies and messages in a free entry point window do not count.
  • A tier rate applies only to the messages within that tier, and “Tiers reset monthly”, at midnight in the Messaging account’s time zone.
  • “Volume tiers will be determined solely by Meta”. Meta describes its insights data as approximate.

Service messages have no volume tiers.[2] Where several Solution Providers send for one business, Meta charges each for its own messages, at the tier the business portfolio has reached at that point.[1]

Pricing calendar

Meta publishes a calendar for rate changes (WhatsApp Business Platform pricing calendar: changes on the first day of a quarter). It “may update pricing only on the 1st day of each quarter, thus up to 4 times per year”, and gives notice according to the type of change:[1]

Type of update Example Minimum notice 
Rate card update New rate for a market and product, new volume tiers, a market moved out of a regional group 1 month 
Pricing model add-on Volume tiers for utility and authentication (2025-07-01) 3 months 
Pricing model change Conversation-based to per-message pricing (2025-07-01) 6 months 

The Meta Terms state a separate contractual rule: Meta may update the Rate Card at any time, with changes taking effect on the first day of the following calendar month. Price reductions may take effect at any time.[4]

Billing and contract terms

The Meta Terms for WhatsApp Business Platform apply whether the customer is “a direct business customer, developer, Client, or Solution Provider”.[4]

  • Invoicing. Meta invoices under each business portfolio associated with the customer’s Messaging accounts and bases the amounts on “both WhatsApp and Meta data”. Late payments carry a service charge of 1.5% per month, or the legal maximum if lower.[4]
  • Invoiced and non-invoiced customers. Meta decides which a customer is. Invoiced customers get a credit line with a maximum spending limit and monthly invoices due within 30 days. Non-invoiced customers have usage charged to a funding instrument. Meta may suspend access for non-payment, or when an invoiced customer approaches or exceeds its spending limit.[4]
  • Multiple Messaging accounts. When several Messaging accounts send on one business phone number, each message is billed to the account that sent it. Each account keeps its own payment method and spend limits.[1]
  • Restrictions. Customers may not “distribute, sell, resell, or rent the WhatsApp Business Platform to third parties”, or use platform data to build profiles of individual WhatsApp users.[4]
  • Term. Either party may terminate for convenience on notice. Meta may suspend or terminate immediately for breach by the customer or its Clients.[4]

AI Providers

Section 4.7 of the terms prohibits providers of large language models and general-purpose AI assistants from using the platform when that AI is the primary functionality offered, except in certain countries. A business may still retain an AI Provider as its Solution Provider, but platform data may not be used to train AI models.[4] Where Meta is legally required to permit AI Providers, it charges them for non-template messages under a separate policy. That policy started on 2026-02-16 in Italy, applied from 2026-03-11 in Brazil, and applied in other European markets until 2026-05-12. The service-message changes of 2026-10-01 do not apply to AI Providers.[3]

Cost management

These points are commentary based on the documents cited above:

  • Monitor category assignments. Because the category at time of use sets the charge, template categories need periodic review.[1]
  • Use Meta’s own counts. Status webhooks carry a pricing object showing whether each message is billable and in which category. The pricing_analytics field gives per-message breakdowns and tier progress.[1]
  • Plan for the quarter boundary. Budgets set before 2026-10-01 assumed free service messages and free utility replies. Both are now billable per message.[2]
  • Consolidate under one portfolio. Tiers accrue per business portfolio, so splitting traffic across portfolios can forgo tier discounts.[1]

Out of scope

This article does not cover the WhatsApp Business app, WhatsApp Business Calling API prices (Meta prices calling separately), individual rate card values, AI Provider rate values, or the markups and platform fees that Solution Providers charge on top of Meta’s rates.[1] Consumer WhatsApp and Meta’s advertising products are also out of scope.

Catalog rows

References

  1. Pricing on the WhatsApp Business PlatformMeta for Developers documentation, updated 2026-09-28. Per-message pricing, categories, pricing calendar, rate cards, volume tiers, free windows. developers.facebook.com/docs/whatsapp/pricing redirects here. Catalog: Pricing on the WhatsApp Business PlatformEffective 2026-09-28. Retrieved 2026-10-01.
  2. Upcoming pricing updates for Meta Business Agent, service and utility messagesMeta for Developers documentation, updated 2026-09-28. Catalog: Upcoming pricing updates for Meta Business Agent, service and utility messagesEffective 2026-09-28. Retrieved 2026-10-01.
  3. New pricing policy for AI Providers leveraging the WhatsApp Business PlatformMeta for Developers documentation, updated 2026-09-01.Effective 2026-09-01. Retrieved 2026-10-01.
  4. Meta Terms for WhatsApp Business PlatformLast modified 2026-09-23. Fees §3.1; suspension §3.2; invoiced and non-invoiced customers §3.5 to §3.7; restrictions §4.1; AI Providers §4.7; term and termination §5. whatsapp.com/legal/business-solution-terms redirects here.Effective 2026-09-23. Retrieved 2026-10-01.

See also

Esc