View a markdown version of this page

Billing and cost - AWS End User Messaging

Billing and cost

You are billed on a per message basis when you use AWS End User Messaging. This topic explains the different types of MetaTemplateMessageFee and AWS MessageFee charges that you can incur per message while using AWS End User Messaging.

The MetaTemplateMessageFees are set by Meta and subject to change by Meta. AWS will make reasonable efforts to notify you whenever Meta increases the MetaTemplateMessageFees.

Note

Effective February 1, 2026, AWS will charge the MetaTemplateMessageFees using the rates in Meta's INR rate card, including for volume-tiered pricing. AWS will charge the MetaTemplateMessageFees in USD by applying the INR to USD exchange rate as of February 1, 2026. On the first day of each quarter, AWS may update the USD price it charges for the MetaTemplateMessageFees to reflect changes to the INR to USD exchange rate.

Charged per message

The AWS End User Messaging channel generates a usage type that contains five fields in the following format:

Region code-MessagingType-ISO-FeeDescription-FeeType

There are two possible billing items for each WhatsApp message: the MetaTemplateMessageFee charged by Meta, and the MessageFee charged by AWS.

When you send a template message, you are billed for one WhatsApp MetaTemplateMessageFee and one AWS MessageFee. The following table provides the descriptions and possible values for the fields in the usage type. For more information about AWS End User Messaging pricing, see AWS End User Messaging Pricing.

Field

Description

Possible values

Region code

The AWS Region prefix that indicates where the WhatsApp message was sent or received from.

  • USE1: US East (N. Virginia) Region

  • USE2: US East (Ohio) Region

  • USW2: US West (Oregon) Region

  • APS3: Asia Pacific (Mumbai) Region

  • APS5: Asia Pacific (Hyderabad) Region

  • APS1: Asia Pacific (Singapore) Region

  • APS2: Asia Pacific (Sydney) Region

  • APS6: Asia Pacific (New Zealand) Region

  • EU: Europe (Ireland) Region

  • EUW2: Europe (London) Region

  • APN1: Asia Pacific (Tokyo) Region

  • APN2: Asia Pacific (Seoul) Region

  • EUC1: Europe (Frankfurt) Region

  • EUN1: Europe (Stockholm) Region

  • EUS2: Europe (Spain) Region

  • MEC1: Middle East (UAE) Region

  • MES1: Middle East (Bahrain) Region

  • MXC1: Mexico (Central) Region

  • SAE1: South America (São Paulo) Region

  • AFS1: Africa (Cape Town) Region

  • CAN1: Canada (Central) Region

  • CAW1: Canada West (Calgary) Region

MessagingType

Identifies the message type that the charges are for.

WhatsApp

ISO

The two-digit ISO country code that the message was sent to.

For possible values, see AWS End User Messaging billing ISO codes and MetaTemplateMessageFee mapping in this topic.

FeeDescription

Describes the fee.

  • MetaTemplateMessageFee charged by Meta.

  • MessageFee charged by AWS End User Messaging.

Meta FeeType

This field displays the MetaTemplateMessageFee fee type for the message.

MetaTemplateMessageFee types for business-initiated messages

  • Authentication: Used to authenticate users with one-time passcodes, which could occur at multiple steps in the login process. This can include account verification, account recovery, and account integrity challenges.

  • Authentication-International: Used the same as Authentication but your business is eligible for Authentication-International rates, based in another country, and the message was sent on or after the start time for the country.

  • Marketing: Used to achieve a wide range of goals, from generating awareness to driving sales and retargeting customers. Examples include new product, service, or feature announcements, targeted promotions and offers, and cart abandonment reminders.

  • Service: Used to resolve customer inquiries.

  • Utility: Used to follow up on user actions or requests. Examples include opt-in confirmation, order and delivery management (for example, a delivery update), account updates or alerts (for example, a payment reminder), and feedback surveys.

MetaTemplateMessageFee types for user-initiated messages

  • Service: Used to resolve customer inquiries.

Volume-tiered pricing is applicable on Authentication, Authentication-International, and Utility message types. For information about volume-tiered pricing, see Volume-tiered pricing.

AWS FeeType

This field displays the AWS MessageFee type for the message.

AWS MessageFee types for business-initiated messages

  • Authentication: Used to authenticate users with one-time passcodes, which could occur at multiple steps in the login process. This can include account verification, account recovery, and account integrity challenges.

  • Authentication-International: Used the same as Authentication but your business is eligible for Authentication-International rates, based in another country, and the message was sent on or after the start time for the country.

  • Marketing: For messages used for marketing purposes, from generating awareness to driving sales and retargeting customers. Examples include new product, service, or feature announcements, targeted promotions and offers, and cart abandonment reminders.

  • Service: For messages related to resolving customer inquiries.

  • Standard: For free-form messages.

  • Utility: Used to follow up on user actions or requests. Examples include opt-in confirmation, order and delivery management (for example, a delivery update), account updates or alerts (for example, a payment reminder), and feedback surveys.

AWS MessageFee types for user-initiated messages

  • Inbound: For user-initiated messages.

Note

The MetaTemplateMessageFees are set by Meta and subject to change by Meta. AWS will make reasonable efforts to notify you whenever Meta increases the MetaTemplateMessageFees.

When you send a template message, you are billed for one MetaTemplateMessageFee and one AWS MessageFee. When you send free form text messages, or receive inbound messages, you are billed for one MessageFee.

For example, if you send a marketing template message to a customer, you are billed for one MetaTemplateMessageFee and one MessageFee.

Example billing SKU names

The following are examples of actual billing SKU names. These examples show AWS MessageFee fee types for messages sent or received from the APS3 Region code (ap-south-1, Asia Pacific (Mumbai)), and sent to the ISO code IN (India).

APS3-WhatsApp-IN-MessageFee-Authentication APS3-WhatsApp-IN-MessageFee-Service APS3-WhatsApp-IN-MessageFee-Authentication_International APS3-WhatsApp-IN-MessageFee-Marketing APS3-WhatsApp-IN-MessageFee-Inbound APS3-WhatsApp-IN-MessageFee-Utility APS3-WhatsApp-IN-MessageFee-Standard

When does the Authentication-International fee type apply

For a list of countries with an Authentication-International fee type, see AWS End User Messaging Pricing.

If you send an Authentication message to a WhatsApp user whose country calling code has an Authentication-International fee type, you will be billed that country's Authentication-International rate if:

  1. Your business opens more than 750K messages in a moving 30-day period across all of your WhatsApp Business Accounts with WhatsApp users whose country calling codes are for a country that has an Authentication-International rate. For more information, see Eligibility in the WhatsApp Business Platform Developer Guide.

    Note

    If Meta determines that your business is eligible for Authentication-International then they will attempt to send you an email notification with applicable countries and moving 30-day period start times.

  2. Your business is based in another country. For more information on managing your business's location, see Primary business location in the WhatsApp Business Platform Developer Guide.

  3. The message was sent on or after your start time of the 30-day period for that country.

Example 1: Sending a Marketing template message

Note

If you opt in to Meta's Marketing Messages (MM) API, marketing messages sent through MM API continue to appear under the existing marketing message billing category with no changes to your billing configuration.

For example, if you send a marketing template message to a customer, you are billed for one WhatsApp MetaTemplateMessageFee and one AWS MessageFee.

Marketing Template Message 1: APS1-WhatsApp-CA-MetaTemplateMessageFee-Marketing Marketing Template Message 1: APS1-WhatsApp-CA-MessageFee-Marketing

Example 2: Opening a service conversation

A service conversation is created when a business responds to a user's inbound message within 24 hours of receiving the user-initiated message. In this scenario, you are billed one MetaTemplateMessageFee-Service_Regular fee and an AWS MessageFee-Service for each outbound message, and billed one MessageFee-Inbound for each user-initiated message. For example, if a user initiated the first message, the business responded, and the user responded back, the charges for the three messages would be the following:

User Initiated Message 1: APS1-WhatsApp-CA-MessageFee-Inbound Business Initiated Message 2: APS1-WhatsApp-CA-MetaTemplateMessageFee-Service_Regular Business Initiated Message 2: APS1-WhatsApp-CA-MessageFee-Service User Initiated Message 3: APS1-WhatsApp-CA-MessageFee-Inbound

Volume-tiered pricing

AWS End User Messaging uses Meta's volume tiered pricing for WhatsApp template messages. When your monthly volume crosses tier thresholds, you benefit from lower per-message rates for Meta message fees for the remainder of that billing period. Currently, volume tiers apply to authentication, authentication-international and utility template messages by country, and do not apply to marketing template messages. The volume-tiered prices, tier thresholds, and discounts are set by Meta, and subject to change by Meta. AWS will make reasonable efforts to notify you of changes to volume tiers.

Key pricing considerations include the following:

  • Only template messages count toward volume calculations. Non-template messages sent within customer service windows are always free.

  • Tiers vary by country and message type (authentication versus utility), and reset monthly.

  • Multiple WABAs in your account are aggregated together for tier determination.

  • Mid-month tier changes apply discounted rates only to subsequent messages.

Volume tiers on ongoing monthly usage are determined solely by Meta. AWS applies the volume tiers to ongoing usage as and when Meta informs us of tier changes. For more information about tier thresholds and current rates, see Meta's WhatsApp Business Platform pricing documentation.

The following SKU examples show the volume-tiered pricing for Authentication, Authentication-International, and Utility message types. These examples show the Meta fee type for messages sent or received from the APS3 Region code (ap-south-1, Asia Pacific (Mumbai) Region), and sent to the ISO code IN (India).

APS3-WhatsApp-IN-MetaTemplateMessageFee-Authentication_Regular APS3-WhatsApp-IN-MetaTemplateMessageFee-Authentication_Regular_TIER_1 APS3-WhatsApp-IN-MetaTemplateMessageFee-Authentication_Regular_TIER_2 APS3-WhatsApp-IN-MetaTemplateMessageFee-Authentication_Regular_TIER_3 APS3-WhatsApp-IN-MetaTemplateMessageFee-Authentication_Regular_TIER_4 APS3-WhatsApp-IN-MetaTemplateMessageFee-Authentication_Regular_TIER_5 APS3-WhatsApp-IN-MetaTemplateMessageFee-Authentication_International_Regular APS3-WhatsApp-IN-MetaTemplateMessageFee-Authentication_International_Regular_TIER_1 APS3-WhatsApp-IN-MetaTemplateMessageFee-Authentication_International_Regular_TIER_2 APS3-WhatsApp-IN-MetaTemplateMessageFee-Authentication_International_Regular_TIER_3 APS3-WhatsApp-IN-MetaTemplateMessageFee-Authentication_International_Regular_TIER_4 APS3-WhatsApp-IN-MetaTemplateMessageFee-Authentication_International_Regular_TIER_5 APS3-WhatsApp-IN-MetaTemplateMessageFee-Utility_Regular APS3-WhatsApp-IN-MetaTemplateMessageFee-Utility_Regular_TIER_1 APS3-WhatsApp-IN-MetaTemplateMessageFee-Utility_Regular_TIER_2 APS3-WhatsApp-IN-MetaTemplateMessageFee-Utility_Regular_TIER_3 APS3-WhatsApp-IN-MetaTemplateMessageFee-Utility_Regular_TIER_4 APS3-WhatsApp-IN-MetaTemplateMessageFee-Utility_Regular_TIER_5

AWS End User Messaging billing ISO codes and MetaTemplateMessageFee mapping

Two-digit ISO country code

Country name

WhatsApp conversation billing region

AF

Afghanistan

Rest of Asia Pacific

AX

Aland Islands

Other

AL

Albania

Rest of Central & Eastern Europe

DZ

Algeria

Rest of Africa

AS

American Samoa

Other

AD

Andorra

Other

AO

Angola

Rest of Africa

AI

Anguilla

Other

AQ

Antarctica

Other

AG

Antigua and Barbuda

Other

AR

Argentina

Argentina

AM

Armenia

Rest of Central & Eastern Europe

AW

Aruba

Other

AC

Ascension Island

Other

AU

Australia

Rest of Asia Pacific

AT

Austria

Rest of Western Europe

AZ

Azerbaijan

Rest of Central & Eastern Europe

BS

Bahamas

Other

BH

Bahrain

Rest of Middle East

BD

Bangladesh

Rest of Asia Pacific

BB

Barbados

Other

BY

Belarus

Rest of Central & Eastern Europe

BE

Belgium

Rest of Western Europe

BZ

Belize

Other

BJ

Benin

Rest of Africa

BM

Bermuda

Other

BT

Bhutan

Other

BO

Bolivia

Rest of Latin America

BQ

Bonaire

Other

BA

Bosnia and Herzegovina

Other

BW

Botswana

Rest of Africa

BV

Bouvet Island

Other

BR

Brazil

Brazil

IO

British Indian Ocean Territory

Other

VG

British Virgin Islands

Other

BN

Brunei Darussalam

Other

BG

Bulgaria

Rest of Central & Eastern Europe

BF

BurkinaFaso

Rest of Africa

BI

Burundi

Rest of Africa

KH

Cambodia

Rest of Asia Pacific

CM

Cameroon

Rest of Africa

CA

Canada

North America

CV

Cape Verde

Other

KY

Cayman Islands

Other

CF

Central African Republic

Other

TD

Chad

Rest of Africa

CL

Chile

Chile

CN

China

Rest of Asia Pacific

CX

Christmas Island

Other

CC

Cocos(Keeling) Islands

Other

CO

Colombia

Colombia

KM

Comoros

Other

CK

Cook Islands

Other

CR

Costa Rica

Rest of Latin America

CI

Cote d'Ivoire

Rest of Africa

HR

Croatia

Rest of Central & Eastern Europe

CW

Curacao

Other

CY

Cyprus

Other

CZ

Czech Republic

Rest of Central & Eastern Europe

CD

Democratic Republic of the Congo

Rest of Africa

DK

Denmark

Rest of Western Europe

DJ

Djibouti

Other

DM

Dominica

Other

DO

Dominican Republic

Rest of Latin America

EC

Ecuador

Rest of Latin America

EG

Egypt

Egypt

SV

El Salvador

Rest of Latin America

GQ

Equatorial Guinea

Other

ER

Eritrea

Rest of Africa

EE

Estonia

Other

ET

Ethiopia

Rest of Africa

SZ

Eswatini

Rest of Africa

FK

Falkland Islands

Other

FO

Faroe Islands

Other

FJ

Fiji

Other

FI

Finland

Rest of Western Europe

FR

France

France

GF

French Guiana

Other

PF

French Polynesia

Other

TF

French Southern Territories

Other

GA

Gabon

Rest of Africa

GM

Gambia

Rest of Africa

GE

Georgia

Rest of Central & Eastern Europe

DE

Germany

Germany

GH

Ghana

Rest of Africa

GI

Gibraltar

Other

GR

Greece

Rest of Central & Eastern Europe

GL

Greenland

Other

GD

Grenada

Other

GP

Guadeloupe

Other

GU

Guam

Other

GT

Guatemala

Rest of Latin America

GG

Guernsey

Other

GN

Guinea

Other

GW

Guinea-Bissau

Rest of Africa

GY

Guyana

Other

HT

Haiti

Rest of Latin America

HM

Heard and McDonald Islands

Other

HN

Honduras

Rest of Latin America

HK

Hong Kong

Rest of Asia Pacific

HU

Hungary

Rest of Central & Eastern Europe

IS

Iceland

Other

IN

India

India

ID

Indonesia

Indonesia

IQ

Iraq

Rest of Middle East

IE

Ireland

Rest of Western Europe

IM

Isle of Man

Other

IL

Israel

Israel

IT

Italy

Italy

JM

Jamaica

Rest of Latin America

JP

Japan

Rest of Asia Pacific

JE

Jersey

Other

JO

Jordan

Rest of Middle East

KZ

Kazakhstan

Other

KE

Kenya

Rest of Africa

KI

Kiribati

Other

XK

Kosovo

Other

KW

Kuwait

Rest of Middle East

KG

Kyrgyzstan

Other

LA

Lao PDR

Rest of Asia Pacific

LV

Latvia

Rest of Central & Eastern Europe

LB

Lebanon

Rest of Middle East

LS

Lesotho

Rest of Africa

LR

Liberia

Rest of Africa

LY

Libya

Rest of Africa

LI

Liechtenstein

Other

LT

Lithuania

Rest of Central & Eastern Europe

LU

Luxembourg

Other

MO

Macao

Other

MK

Macedonia

Rest of Central & Eastern Europe

MG

Madagascar

Rest of Africa

MW

Malawi

Rest of Africa

MY

Malaysia

Malaysia

MV

Maldives

Other

ML

Mali

Rest of Africa

MT

Malta

Other

MH

Marshall Islands

Other

MQ

Martinique

Other

MR

Mauritania

Rest of Africa

MU

Mauritius

Other

YT

Mayotte

Other

MX

Mexico

Mexico

FM

Micronesia

Other

MD

Moldova

Rest of Central & Eastern Europe

MC

Monaco

Other

MN

Mongolia

Rest of Asia Pacific

ME

Montenegro

Other

MS

Montserrat

Other

MA

Morocco

Rest of Africa

MZ

Mozambique

Rest of Africa

MM

Myanmar

Other

NA

Namibia

Rest of Africa

NR

Nauru

Other

NP

Nepal

Rest of Asia Pacific

NL

Netherlands

Netherlands

NC

New Caledonia

Other

NZ

New Zealand

Rest of Asia Pacific

NI

Nicaragua

Rest of Latin America

NE

Niger

Rest of Africa

NG

Nigeria

Nigeria

NU

Niue

Other

NF

Norfolk Island

Other

MP

Northern Mariana Islands

Other

NO

Norway

Rest of Western Europe

OM

Oman

Rest of Middle East

PK

Pakistan

Pakistan

PW

Palau

Other

PS

Palestinian Territory

Other

PA

Panama

Rest of Latin America

PG

Papua New Guinea

Rest of Asia Pacific

PY

Paraguay

Rest of Latin America

PE

Peru

Peru

PH

Philippines

Rest of Asia Pacific

PN

Pitcairn

Other

PL

Poland

Rest of Central & Eastern Europe

PT

Portugal

Rest of Western Europe

PR

Puerto Rico

Rest of Latin America

QA

Qatar

Rest of Middle East

CG

Republic of Congo

Other

RE

Reunion

Other

RO

Romania

Rest of Central & Eastern Europe

RU

Russian Federation

Russia

RW

Rwanda

Rest of Africa

SH

Saint Helena

Other

KN

Saint Kitts and Nevis

Other

LC

Saint Lucia

Other

PM

Saint Pierre and Miquelon

Other

VC

Saint Vincent and Grenadines

Other

BL

Saint-Barthelemy

Other

MF

Saint-Martin

Other

WS

Samoa

Other

SM

San Marino

Other

ST

Sao Tome and Principe

Other

SA

Saudi Arabia

Saudi Arabia

SN

Senegal

Rest of Africa

RS

Serbia

Rest of Central & Eastern Europe

SC

Seychelles

Other

SL

Sierra Leone

Rest of Africa

SG

Singapore

Rest of Asia Pacific

SX

Sint Maarten

Other

SK

Slovakia

Rest of Central & Eastern Europe

SI

Slovenia

Rest of Central & Eastern Europe

SB

Solomon Islands

Other

SO

Somalia

Rest of Africa

ZA

South Africa

South Africa

GS

South Georgia and the South Sandwich Islands

Other

KR

South Korea

Other

SS

South Sudan

Rest of Africa

ES

Spain

Spain

LK

Sri Lanka

Rest of Asia Pacific

SR

Suriname

Other

SJ

Svalbard and Jan Mayen Islands

Other

SE

Sweden

Rest of Western Europe

CH

Switzerland

Rest of Western Europe

TW

Taiwan

Rest of Asia Pacific

TJ

Tajikistan

Rest of Asia Pacific

TZ

Tanzania

Rest of Africa

TH

Thailand

Rest of Asia Pacific

TL

Timor-Leste

Other

TG

Togo

Rest of Africa

TK

Tokelau

Other

TO

Tonga

Other

TT

Trinidad and Tobago

Other

TA

Tristan da Cunha

Other

TN

Tunisia

Rest of Africa

TR

Turkey

Turkey

TM

Turkmenistan

Rest of Asia Pacific

TC

Turks and Caicos Islands

Other

TV

Tuvalu

Other

UG

Uganda

Rest of Africa

UA

Ukraine

Rest of Central & Eastern Europe

AE

United Arab Emirates

United Arab Emirates

GB

United Kingdom

United Kingdom

US

United States

North America

UY

Uruguay

Rest of Latin America

UM

US Minor Outlying Islands

Other

UZ

Uzbekistan

Rest of Asia Pacific

VU

Vanuatu

Other

VA

Vatican City State

Other

VE

Venezuela

Rest of Latin America

VN

Vietnam

Rest of Asia Pacific

VI

Virgin Islands

Other

WF

Wallis and Futuna Islands

Other

EH

Western Sahara

Other

YE

Yemen

Rest of Middle East

ZM

Zambia

Rest of Africa

ZW

Zimbabwe

Other