WhatsApp Business Platform

Pricing on the WhatsApp Business Platform

Updated: Sep 10, 2026
Copy for LLM
This document explains how pricing works on the WhatsApp Business Platform.
Pricing updates for Meta Business Agent, service, and utility messages will launch on August 1, 2026 and October 1, 2026. Learn more.

Cloud API and Marketing Messages API for WhatsApp

Effective July 1, 2025, Meta charges on a per-message basis for messages businesses deliver to WhatsApp users:
Meta offers value to businesses in the following ways:

Pricing explainer

Pricing updates for Meta Business Agent, service, and utility messages will launch on August 1, 2026 and October 1, 2026. Learn more.
The pricing explainer PDF outlines how Meta charges businesses, in PDF form, and reflects updates launching October 1, 2026:
Pricing explainer (PDF)

Message template categories

Template messages are the only message type that can be sent outside of a customer service window, to reach out to users. Templates can be categorized as:
  • Marketing
  • Utility
  • Authentication
See Template categorization to learn how template categorization works.

Template messages vs. non-template messages

Diagram showing template messages vs non-template messages pricing
Businesses are responsible for reviewing the category assigned to their approved templates. Whenever a template is used, a business accepts the charges associated with the category applied to the template at time of use.

Charge example

In the example below, a business sends 4 messages to a WhatsApp user but is only charged for 2 (1 marketing charge, 1 utility charge).
Hour Action Rate Reason
0
You send a marketing template message to a WhatsApp user, promoting your new product.
Marketing
All marketing template messages are charged.
2
The user messages you about the product.
This opens a 24 hour customer service window (“CSW”).
-
Messages sent from a WhatsApp user to a business are not charged.
3
You send a text message to the user ("type":"text"), describing the product in more detail.
None
All non-template messages are free within an open customer service window.
4
The user purchases the product and you send them a utility template confirming their order.
None
The CSW is still open, and utility templates sent within an open CSW are free.
26
The CSW closes, which means you can no longer send non-template messages.
-
24 hours have passed since the user last messaged you.
30
You send a utility template message to the user, updating them on their order.
Utility
Utility template messages sent outside of a CSW are charged, and no open CSW exists between you and the user.

Pricing calendar

To better enable our customers to plan and prepare for pricing updates, the following pricing calendar applies for messaging and voice on the WhatsApp Business Platform:
  • Meta may update pricing only on the 1st day of each quarter, thus up to 4 times per year: January 1, April 1, July 1, and/or October 1.
  • Meta will provide advanced notice that is better aligned to the effort required to implement different types of pricing updates, per below:
Type of pricing update Examples Minimum advance notice
Rate card update
Updating the rate for a given market–product
Updating the volume tiers for a given market–product (utility and authentication only)
Moving a market from one pricing region (for example, “Other”) to another or to be standalone on the rate card
1 month
Pricing model add-on
Our July 1, 2025, introduction of new volume tiers for utility and authentication messages
3 months
Pricing model change
Our July 1, 2025 update to our pricing model, from conversation-based pricing to per-message pricing
6 months

Rates

Rates vary based on template category, volume tier, and country/region rate.

Rate cards and volume tiers

These rate cards reflect our current rates and volume tiers, effective July 1, 2026, based on WhatsApp Business account timezone. This information is also available interactively on our WhatsApp Business website.

Updates to rate cards

Below are future updates to our rates. See our rate cards above for current rates.
Rate cards effective October 1, 2026 - including service rates - are now published below and will be moved to our ‘Rate cards and volume tiers’ section as of October 1, 2026.
Rate updates below apply as of 12am by WhatsApp Business Account (WABA) timezone and encompass:
  1. Quarterly updates to rates, for marketing, utility and authentication messages.
    • Additionally, as announced May 27, 2026 to provide not 1-month notice but 4-month notice: Moving 9 markets out of respective “Rest Of” pricing region (marked with * below) with a new authentication-international rate in each of the 9 newly-standalone markets.
  2. Charging for service messages, with rates the same as those of utility and authentication, by market.
    • [New] Additionally, Meta will introduce a free monthly tier of 1,000 service messages per business phone number.
  3. Charging for utility messages in response to users (within the 24h customer service window), which have not been charged since July 1, 2025.

1. Updates to rates, effective October 1, 2026

1a. Rate card updates, effective October 1, 2026
  • Marketing rates – Increases in Kuwait*, Mexico, Morocco*, Saudi Arabia, UAE, Rest of Middle East, Rest of Asia Pacific
  • Utility and authentication rates –
    • Increases in Kazakhstan*, Kuwait*, Morocco*, Oman*, Pakistan, Peru, South Africa, Ukraine*.
    • Decreases in Bangladesh*, Iraq*, Nepal*, Sri Lanka*.
  • Authentication-international rates - New rates in Bangladesh*, Iraq*, Kazakhstan*, Kuwait*, Morocco*, Nepal*, Oman*, Sri Lanka*, Ukraine*, as announced on May 27, 2026 to provide not 1-month but 4-month notice.
* Market is being moved out of its respective “Rest Of” pricing region to be standalone on rate cards. The 9 with updates for utility, authentication and authentication-international rates were announced May 27, 2026.
1b. Newly-standalone markets, effective October 1, 2026
Meta announced on May 27, 2026 that 6 markets would be moved out of their respective “Rest Of” pricing region on July 1, 2026 and at least 9 other markets would be as of October 1, 2026. For those becoming standalone as of October 1, 2026, this means:
ChargeUntil Sep. 30, 2026As of Oct. 1, 2026
Rate charged
Rate of respective "Rest Of" pricing region
Rate of newly-standalone market
Accrual for volume tiers
Volume tiers of respective "Rest Of" pricing region
Volume tiers specific of newly-standalone market
1c. Markets with a new authentication-international rate, effective October 1, 2026
  • Effective September 1, 2026 – Per below, as announced on May 27, 2026, Meta will determine eligibility for authentication-international rates based on authentication messages across not 9 but 18 markets with authentication-international rates, including the additional 9 markets that will have an authentication-international rate as of Oct. 1, 2026.
  • Effective October 1, 2026 - Business may be charged authentication-international rates in up to +9 markets or begin to be charged authentication-international rates, per the table below.
As of Aug. 30, 2026As of Sep. 1, 2026As of Oct. 1, 2026
Eligible for auth-int’l rates. Thus, charged auth-int’l rates in up to 9 markets1
No change; existing eligibility applies to new markets with auth-int’l rates
Charged auth-int’l rates in up to 9 additional markets, thus up to 18 markets
Not yet eligible for auth-int’l rates. Thus, not charged auth-int’l rates in any markets
May become eligible for auth-int’l rates, per messages across not 9 but 18 markets2
Charged auth-int’l rates in up to 18 markets
  1. Per their Primary Business Location, businesses may continue to be charged the authentication rate in one of these 18 markets.
  2. Meta would continue to provide 30-day eligibility notice before authentication-international charges begin.

2. Service rates, effective October 1, 2026

To-be service rates are now published below.
  • Effective October 1, 2026 – Meta will charge on a per-message basis for service messages. As announced July 1, 2026, rates for service messages will be the same as those of utility and authentication, by market. Updates to utility and authentication rates (per above) are reflected in to-be service rates.
  • There is no change to when a service message can be sent - it still can only be sent in an open 24-hour customer service window which opens and resets with each user message.
  • (NEW)Effective October 1, 2026 – Meta will introduce a free monthly tier of service messages.
    1. Every business phone number will receive 1,000 free service messages per month. Meta will only charge as of the 1,001st service message delivered each month.
    2. For every business phone number: Service messages in the free tier do not roll over if not used in a specific month. Free tier service messages reset monthly (for example, 1,000 for October with no roll-over; 1,000 for November with no roll-over).
    3. If you do not have a payment method for your WhatsApp Business account: Meta will deliver your first 1,000 service messages each month but not deliver as of your 1,001st. To ensure continuity of your service messages, please ensure you have a payment method in Billing Hub.
The type field in the pricing object of status messages webhooks will change as follows for messages with a category of service:
Which messagesThrough Sep. 30, 2026As of Oct. 1, 2026
typeChargedtypeCharged
Service messages in the free monthly tier, per business phone number
free_customer_service
No
free_customer_service
No
Starting with the 1,001st service message each month, per business phone number
free_customer_service
No
regular
Yes
Free-tier service message
For a 1:1 service message within the first 1,000 delivered service messages for the business phone number that month:
"pricing": {
  "billable": false,
  "pricing_model": "PMP",
  "type": "free_customer_service",
  "category": "service"
}
For a group service message within the free monthly tier:
"pricing": {
  "billable": false,
  "pricing_model": "PMP",
  "type": "free_group_customer_service",
  "category": "group_service"
}
For a 1:1 service message delivered after the business phone number’s first 1,000 delivered service messages that month:
"pricing": {
  "billable": true,
  "pricing_model": "PMP",
  "type": "regular",
  "category": "service"
}
For a group service message delivered after the free monthly tier has been used:
"pricing": {
  "billable": true,
  "pricing_model": "PMP",
  "type": "regular",
  "category": "group_service"
}

3. Utility rates, effective October 1, 2026

  • Effective October 1, 2026 – Meta will charge for utility messages sent in an open 24-hour customer service window, as announced July 1, 2026.
  • There is no change to when a utility message can be sent; businesses can leverage a utility template message to either reach out to or respond to users, thus even when there is not an open customer service window.
The type field in the pricing object of status messages webhooks will change as follows for messages with a category of utility that are sent in response to users, within an open customer service window:
Which messagesThrough Sep. 30, 2026As of Oct. 1, 2026
typeChargedtypeCharged
Utility messages sent in response to users, so within the 24-hour customer service window
free_customer_service
No
regular
Yes
Utility message sent in response to a user
Through September 30, 2026, the pricing object for a 1:1 utility message sent within an open customer service window is:
"pricing": {
  "billable": false,
  "pricing_model": "PMP",
  "type": "free_customer_service",
  "category": "utility"
}
For a group utility message sent within an open group customer service window through September 30, 2026:
"pricing": {
  "billable": false,
  "pricing_model": "PMP",
  "type": "free_group_customer_service",
  "category": "group_utility"
}
As of October 1, 2026, the pricing object for a 1:1 utility message sent within an open customer service window is:
"pricing": {
  "billable": true,
  "pricing_model": "PMP",
  "type": "regular",
  "category": "utility"
}
For a group utility message sent within an open group customer service window as of October 1, 2026:
"pricing": {
  "billable": true,
  "pricing_model": "PMP",
  "type": "regular",
  "category": "group_utility"
}

Rate cards effective October 1, 2026

Below are future updates to our rates. See our rate cards above for current rates.

As announced May 27, 2026

To provide more than 1-month notice - more time to plan and prepare - Meta shared pricing updates launching October 1, 2026 by June 1, 2026. Consistent with July 1, 2026, Meta will move additional markets out of their respective “Rest Of” pricing region to be standalone on rate cards. Below are at least the markets Meta will move out, and the corresponding updates to rates. Meta will announce to-be rates no later than September 1, 2026, per the pricing calendar.
  • Bangladesh*, Iraq*, Nepal*, Sri Lanka* – Lower utility and authentication rates, plus a new authentication-international rate that is higher vs. the current regional authentication rate
  • Kazakhstan*, Kuwait*, Morocco*, Oman*, Ukraine* – Higher utility and authentication rates, plus a new authentication-international rate that is higher vs. the current regional authentication rate

Pricing updates effective August 1, 2026 and October 1, 2026

Pricing updates for Meta Business Agent, service, and utility messages will launch on August 1, 2026 and October 1, 2026. Refer here to learn more.

Billing localization for Brazil and India

Brazil
For Brazil, gradual roll-out began as planned on July 1, 2026. As of July 16, 2026, all eligible Solution Providers and directly-integrated businesses can create new WABAs in BRL.
Effective July 1, 2026, as of 9am PT – Only Solution Providers and directly-integrated businesses whose Sold-To country is Brazil in Billing Hub (eligible customers) can create new WhatsApp Business accounts (WABAs) in BRL (Brazilian Reals). Learn more about billing localization for Brazil here.
Per-message rates in BRL are now published below. Charges from any BRL WABA will be invoiced in BRL by Meta’s local entity in Brazil, Facebook Brasil.
As a reminder, eligible customers must ensure all WABAs in their business portfolio are migrated to BRL by June 30, 2027 to avoid disruptions, since as of July 1, 2027 Meta will no longer deliver the messages of non-BRL WABAs of eligible customers. To make this migration process easier and faster, use the WABA Currency Migration APIs, which are available as of June 1, 2026.
India
Billing localization launched on January 1, 2026 for Solution Providers and directly-integrated businesses whose Sold-To country is India in Billing Hub (eligible customers). Learn more here.
Eligible customers must ensure all WABAs in their business portfolio are migrated to INR by December 31, 2026 to avoid disruptions, since as of January 1, 2027 Meta will no longer deliver the messages of non-INR WABAs of eligible customers. To make this migration process easier and faster, use the WABA Currency Migration APIs, which are available as of June 1, 2026.

Previous rate card updates

  • Effective July 1, 2026 at 12am by WhatsApp Business account timezone, the rate updates below applied:
    • Hong Kong* – Higher utility and authentication rates.
    • Hungary* – Higher utility and authentication rates.
    • Italy – Higher marketing message rate.
    • Poland* – Lower marketing, utility and authentication rates.
    • Qatar* – Higher utility and authentication rates.
    • Romania* – Higher utility and authentication rates.
    • Singapore* – Higher utility and authentication rates.
    • Spain – Higher marketing message rate.
    • United Kingdom – Higher marketing message rate.
    * Until June 30, 2026, messages to users in these markets were charged the respective regional rates (e.g., Rest of Central and Eastern Europe for Poland). These markets have been moved out of regional rate pricing to be standalone on rate cards, with market-specific rates.
    For utility and authentication messages – Volume tiers for these markets are now market-specific. For example, messages businesses send to users in Poland a/ no longer count toward the volume tiers of Rest of Central and Eastern Europe and instead b/ count toward the volume tiers of Poland.
  • Effective April 1, 2026 at 12am by WhatsApp Business account timezone, the rate updates below applied:
    • Saudi Arabia – Higher marketing message rate.
    • India – Higher authentication-international rate.
    • Pakistan – Higher utility and authentication rates. No change to the authentication-international rate.
    • Turkey – Lower utility and authentication rates.
    • 8 new billing currencies introduced: ARS (Argentina), CLP (Chile), COP (Colombia), MYR (Malaysia), PEN (Peru), SAR (Saudi Arabia), SGD (Singapore), AED (United Arab Emirates).
  • Effective January 1, 2026 at 12am by WhatsApp Business account timezone, the rate updates below applied:
    • India - Higher marketing rate.
    • France, Egypt - Lower marketing rates.
    • North America - Lower utility and authentication rates.
  • Effective October 1, 2025 at 12am by WhatsApp Business account timezone, the rate updates below applied:
    • Colombia – Higher utility and authentication rates.
    • Mexico – Lower marketing rates.
    • United Arab Emirates – Higher marketing message rate.
    • Argentina, Egypt, Saudi Arabia – Lower utility and authentication rates.
    • Zimbabwe is mapped to our “Rest of Africa” region vs. “Other”. Messages delivered to WhatsApp users with a +263 country calling code (Zimbabwe) will be charged “Rest of Africa” rates.
  • Effective July 1, 2025 – Lower utility and authentication message rates across several markets, to ensure pricing is on-par to alternate channels for these use cases. Marketing conversation rates became marketing message rates.
  • Effective April 1, 2025 – Lowered authentication-international conversation rates for Egypt, Nigeria, Pakistan, and South Africa.
  • Effective February 1, 2025 – Lowered authentication conversation rates for Egypt, Malaysia, Nigeria, Pakistan, Saudi Arabia, South Africa, and the United Arab Emirates.
  • Effective November 1, 2024 – Service conversations are now free for all businesses.
  • Effective October 1, 2024 – Updated marketing conversation rates in India, Saudi Arabia, the United Arab Emirates, and the United Kingdom.
  • Effective August 1, 2024 – Lowered utility conversation rates.

Authentication-international rates

Specific countries have an authentication-international rate. Our rate cards reflect these rates. See Authentication-International rates to learn about these rates and if they apply to you.

Country calling codes

Charges for messages are based on the country calling code of the recipient WhatsApp phone number. The table below shows how Meta maps country calling codes and ISO 3166 Alpha-2 country codes to countries or regions. If a country is not listed below, it maps to Other.
Markets Calling Code
(and network prefix if applicable)
ISO Country Code
Countries
Argentina

Brazil

Chile

Colombia

Egypt

France

Germany

Hong Kong

Hungary

India

Indonesia

Israel

Italy

Malaysia

Mexico

Netherlands

Nigeria

Pakistan

Peru

Poland

Qatar

Romania

Russia

Saudi Arabia

Singapore

South Africa

Spain

Turkey

United Arab Emirates

United Kingdom

54

55

56

57

20

33

49

852

36

91

62

972

39

60

52

31

234

92

51

48

974

40

7

966

65

27

34

90

971

44

AR

BR

CL

CO

EG

FR

DE

HK

HU

IN

ID

IL

IT

MY

MX

NL

NG

PK

PE

PL

QA

RO

RU

SA

SG

ZA

ES

TR

AE

GB
North America
Canada

United States

1

1

CA

US
Rest of Africa
Algeria

Angola

Benin

Botswana

Burkina Faso

Burundi

Cameroon

Chad

Republic of the Congo (Brazzaville)

Eritrea

Ethiopia

Gabon

Gambia

Ghana

Guinea-Bissau

Ivory Coast

Kenya

Lesotho

Liberia

Libya

Madagascar

Malawi

Mali

Mauritania

Morocco

Mozambique

Namibia

Niger

Rwanda

Senegal

Sierra Leone

Somalia

South Sudan

Sudan

Swaziland

Tanzania

Togo

Tunisia

Uganda

Zambia

Zimbabwe

213

244

229

267

226

257

237

235

242

291

251

241

220

233

245

225

254

266

231

218

261

265

223

222

212

258

264

227

250

221

232

252

211

249

268

255

228

216

256

260

263

DZ

AO

BJ

BW

BF

BI

CM

TD

CG

ER

ET

GA

GM

GH

GW

CI

KE

LS

LR

LY

MG

MW

ML

MR

MA

MZ

NA

NE

RW

SN

SL

SO

SS

SD

SZ

TZ

TG

TN

UG

ZM

ZW
Rest of Asia Pacific
Afghanistan

Australia

Bangladesh

Cambodia

China

Japan

Laos

Mongolia

Nepal

New Zealand

Papua New Guinea

Philippines

Sri Lanka

Taiwan

Tajikistan

Thailand

Turkmenistan

Uzbekistan

Vietnam

93

61

880

855

86

81

856

976

977

64

675

63

94

886

992

66

993

998

84

AF

AU

BD

KH

CN

JP

LA

MN

NP

NZ

PG

PH

LK

TW

TJ

TH

TM

UZ

VN
Rest of Central and Eastern Europe
Albania

Armenia

Azerbaijan

Belarus

Bulgaria

Croatia

Czech Republic

Georgia

Greece

Latvia

Lithuania

Moldova

North Macedonia

Serbia

Slovakia

Slovenia

Ukraine

355

374

994

375

359

385

420

995

30

371

370

373

389

381

421

386

380

AL

AM

AZ

BY

BG

HR

CZ

GE

GR

LV

LT

MD

MK

RS

SK

SI

UA
Rest of Western Europe
Austria

Belgium

Denmark

Finland

Ireland

Norway

Portugal

Sweden

Switzerland

43

32

45

358

353

47

351

46

41

AT

BE

DK

FI

IE

NO

PT

SE

CH
Rest of Latin America
Bolivia

Costa Rica

Dominican Republic

Ecuador

El Salvador

Guatemala

Haiti

Honduras

Jamaica

Nicaragua

Panama

Paraguay

Puerto Rico

Uruguay

Venezuela

591

506

1 (809, 829, 849)

593

503

502

509

504

1 (658, 876)

505

507

595

1 (787, 939)

598

58

BO

CR

DO

EC

SV

GT

HT

HN

JM

NI

PA

PY

PR

UY

VE
Rest of Middle East
Bahrain

Iraq

Jordan

Kuwait

Lebanon

Oman

Yemen

973

964

962

965

961

968

967

BH

IQ

JO

KW

LB

OM

YE
Other
All other countries

Varies by country

Volume tiers

You can unlock lower utility and authentication rates based on the number of messages you send in a month.

Tiering accrual

  • Messages are aggregated at the business portfolio level, across all WhatsApp Business accounts (WABAs) owned by the portfolio — To determine what tier rates may apply in a given month for a given market–category pair, Meta aggregates messages across all of a business portfolio’s WABAs for each market-category pair (e.g., Brazil–authentication, Brazil–utility, India–authentication, and so on).
  • Only messages that are charged count toward the tiers — Thus, the following messages do not count:
    • Utility templates delivered to WhatsApp users within an open customer service window.
    • Utility templates delivered within a free entry point window.
  • Volume tiers will be determined solely by Meta — All insights data is approximate due to small variations in data processing. Undue reliance should not be placed on insights data.

Key dynamics

  • Tiers are market–category specific — Volume tiers are aligned to our rate cards and differ by market (e.g., Brazil or Rest of Latin America) and category (utility, authentication).
  • Rates are tier-specific — When a business sends enough messages at a given market–category pair to reach the next tier, they unlock the rate of the next tier, specifically for messages in that tier. This rate applies across all of their WABAs.
  • Tiers reset monthly — At the start of the next month (12am WABA timezone), message count resets to 0 and businesses begin to accrue messages toward that month.

Volume tiers examples

The table below is illustrative and only highlights the dynamics of volume tiers. Please refer to our rate cards to see the rates charged.
Table showing volume tier rate examples
Below are several examples to highlight how the tiers work and what is charged in a given month, for a given market–category. These examples refer to the illustrative table above:
Example 1: A business that sends a total of B authentication messages in a month to India is charged:
  • List rate for the first A messages.
  • Tier rate 1 for messages A+1 to B.
  • Total charges for that month = Rate per tier 𝗑 messages in each tier.
Example 2: A business that starts to be charged our authentication-international rates on the 15th day of the month:
  • Day 1 to 14 of that month: Volume tiers apply on the authentication rate.
  • Day 15 onward of that month: Volume tiers apply on the authentication-international rate, with messages continuing to accrue in that month. For example, if a business has already reached the Tier 2, the business would be charged Tier 2’s authentication-international rate:
Example 3: A business has 3 WABAs sending authentication messages to India. For WABA A, it is still July 31 based on their timezone. For WABAs B and C, it is already August 1 based on their timezone. For July, the business is already being charged Tier Rate 1.
  • The business portfolio will be accruing toward tiers for both July (via WABA A) and August (via WABAs B, C) for a period of time.
  • The business can reach the next tier for July, via WABA A. If that happens, messages for the remainder of July for WABA A will be charged Tier Rate 2.
Example 4: A business has 3 WABAs, integrated across 2 partners. Provider 1 sends the first B messages in a given month, and provider 2 starts sending messages as of when the business is in the 3rd tier. The business does not send enough messages that month to reach the next tier. What Meta charges each provider:
  • Provider 1: List rate for A messages, then Tier Rate 1 from A+1 to B, and Tier Rate 2 for B+1 to C.
  • Provider 2: Tier Rate 2 across all of their messages.

Tiering webhooks

Starting October 1, 2025, an account_update webhook with event set to VOLUME_BASED_PRICING_TIER_UPDATE will be triggered when your WhatsApp Business account reaches a new volume tier, in any market, in a given month. This complements our pricing_analytics endpoint, which will continue to provide intra-month tiering progress and tiering information for delivered messages.
Example webhook:
{
  "object": "whatsapp_business_account",
  "entry": [
    {
      "id": "102290129340398",
      "time": 1743451903,
      "changes": [
        {
          "value": {
            "volume_tier_info": {
                "tier_update_time": 1743451903,
                "pricing_category": "UTILITY",
                "tier": "25000001:50000000",
                "effective_month": "2025-11",
                "region": "India"
            },
            "event": "VOLUME_BASED_PRICING_TIER_UPDATE"
          },
          "field": "account_update"
        }
      ]
    }
  ]
}
  • tier_update_time tells when your WABA reached a higher volume tier (Unix timestamp).
  • pricing_category tells you the template category (UTILITY or AUTHENTICATION) for which your new volume tier rate applies.
  • tier tells you the new volume tier’s lower and upper bounds.
  • effective_month tells you the month in which your new volume tier rate is in effect.
  • region tells you the WhatsApp user country/region for which your new volume tier rate applies.
Note that it’s possible for multiple account_update webhooks to be triggered that describe the same tier switch event. In these cases, use the webhook with the smaller tier_update_time Unix timestamp as the official webhook.

Tiering analytics

When messages are not charged

Meta does not charge for messages in certain cases, as outlined below.

Non-template messages

Pricing updates for Meta Business Agent, service, and utility messages will launch on August 1, 2026 and October 1, 2026. Learn more.
Non-template messages, which can only be sent within an open customer service window, are not charged as of November 1, 2024. These messages have type set to free_customer_service in the pricing object of status messages webhooks:
"pricing": {
  "billable": false,
  "pricing_model": "PMP",
  "type": "free_customer_service",
  "category": "service"
}

Utility template messages in response to users

Pricing updates for Meta Business Agent, service, and utility messages will launch on August 1, 2026 and October 1, 2026. Learn more.
Utility template messages sent within an open customer service window are not charged as of July 1, 2025. These messages will have type set to free_customer_service and category set to utility in the pricing object of status messages webhooks:
"pricing": {
  "billable": false,
  "pricing_model": "PMP",
  "type": "free_customer_service",
  "category": "utility"
}

Edge case

If you send a message to a WhatsApp user prior to July 1, 2025 (which is when Meta switched from conversation-based pricing to per-message pricing), a utility conversation is opened between you and a user that spans the switch to per-message pricing (the conversation was opened before the switch but won’t close until after the switch). In this case, utility templates sent to the user after the switch while the conversation is open will be free, but attributed to the open conversation. In status messages webhooks, these messages will have a pricing_model of CBP and the utility conversation ID will be assigned to conversation.id. Once the conversation closes, subsequent utility messages will use per-message pricing, which will be reflected in new webhooks.

Free entry point windows (FEP)

If a WhatsApp user messages you via a Click to WhatsApp Ad or Facebook Page Call-to-Action button using a device running our Android or iOS app (our desktop and web apps are not supported):
  • A 24-hour customer service window is opened (as normal).
  • If you respond within 24 hours using any type of message, the message will be free, and a Free Entry Point (“FEP”) window will be opened, starting from the time when you responded.
FEP windows remain open for 72 hours. While open, you can send any type of message to the user at no charge. Note, however, that the customer service window is independent of the FEP window, so if the customer service window closes, you will only be able to send template messages.

Other pricing topics

New max-price feature for Marketing Messages API for WhatsApp

Starting in 2026, businesses integrated into Marketing Messages API for WhatsApp can choose to set a max-price per marketing message delivery; when a max-price is set, Meta will charge that max-price or lower for delivery.

New pricing policy for AI Providers leveraging WhatsApp Business Platform

Click here to learn more about our new pricing policy for “AI Providers” leveraging WhatsApp Business Platform, which is effective February 16, 2026, and updated as of May 12, 2026.

WhatsApp Business Calling API pricing

The WhatsApp Business Calling API has different pricing. See our Calling API pricing document to learn more.

Conversation-based pricing

Conversation-based pricing is deprecated. It was replaced with per-message pricing on July 1, 2025.

Analytics

Use the pricing_analytics field to get per-message pricing breakdowns and tiering information for delivered messages.

Webhooks

Billable messages have type set to regular in the pricing object of status messages webhooks:
"pricing": {
  "billable": true,
  "pricing_model": "PMP",
  "type": "regular",
  "category": "<PRICING_CATEGORY>"
}
The <PRICING_CATEGORY> tells you what rate was applied (for example, marketing). See the status messages webhook reference for a list of possible values.
Note that currently, tiering information is not included in any webhooks. Use the pricing_analytics field to get tiering information for delivered messages.

Billing

Billing and billing-related actions are handled through the Meta Business Suite. See About Billing For Your WhatsApp Business Account for more information.