All Products
Search
Document Center

Short Message Service:Billing

Last Updated:Aug 24, 2026

Alibaba Cloud Short Message Service (International SMS) supports two billing models: pay-as-you-go and upfront resource plans. Rates vary by destination country or region. Choose the payment model that fits your expected sending volume and the rates of your target countries or regions.

Billing rules

  • SMS charges on submission. Fees apply when a message is successfully submitted, regardless of carrier delivery status (success or failure). This aligns with standard global carrier billing practices.

  • SMS uses real-time metering with next-month settlement:

    • The system records and accumulates your daily usage in real time.

    • Bills are settled in the T+1 month. Usage in the current month is billed and deducted on the first day of the following month.

    • After the deduction completes, you can immediately apply for an invoice in the console.

  • Rules for calculating message count and length:

    Message type

    Character counting

    Message segmentation

    English-only messages

    (GSM-7 encoding)

    Standard characters (letters, digits, and common symbols): each counts as one character.

    Extended characters (| ^ € { } [ ] ~ \): each counts as two characters.

    For more information about GSM-7 characters, see GSM-7 characters.

    Note

    If a message contains any character not listed as an extended GSM-7 character, the entire message is billed using the rules for UCS-2 encoding.

    The maximum length of a single message is 160 characters. If your content exceeds the limit, it is split into multiple segments, each with up to 153 characters. Each segment is billed as a separate message.

    Example: A 350-character message will be split into three segments (153 + 153 + 44) and billed as 3 messages.

    Messages in other languages

    (UCS-2 encoding)

    Every character (such as Chinese characters, letters, symbols, and spaces) counts as 1 character.

    The maximum length of a single message is 70 characters. If your content exceeds the limit, it is split into multiple segments, each with up to 67 characters. Each segment is billed as a separate message.

    Example: A 150-character message will be split into three segments (67 + 67 + 16) and billed as 3 messages.

Overdue payments

When the available credit in your Alibaba Cloud account, including any coupon balance, cannot settle your pending bills, your account immediately enters the overdue state.

If your account is overdue, SMS sending is suspended immediately until you pay the outstanding amount. Keep sufficient funds in your account to avoid interrupting your business.

Bills

Log on to the International SMS console. In the left-side navigation pane, choose Analytics > Financial Report. View your Bills and Bill Details by month.

image

Resource plans

Alibaba Cloud International SMS uses upfront resource plans by default. Purchase a resource plan before you send messages.

  • Resource plans are non-refundable after purchase.

  • Resource plans are unavailable while your account is overdue. Remaining quota in a partially used plan is non-refundable.

  • Each resource plan is purchased for 180 days. The message quota is valid for 180 days and expires at the end of that period.

Important
  • When you purchase SMS under the resource plan model, the QPS limit per user (a single Alibaba Cloud account) is 30 calls per second.

  • Alibaba Cloud reserves the right to adjust the standard resource plan prices online when the costs of International SMS carriers change. All price changes are announced in advance through official notices.

  • If a resource plan is exhausted and pay-as-you-go is enabled, sending continues until the account is suspended for an overdue balance. If pay-as-you-go is not enabled, sending stops.

You can purchase resource plans for different countries or regions:

  • Global Plus resource plan: Supports sending messages to more than 200 countries and regions worldwide.

  • Global resource plan: Does not support sending messages to the following countries or regions.

    Madagascar, Azerbaijan, Jordan, Sri Lanka, Palestine, Haiti, Iran, Tajikistan, Indonesia, Nigeria, Serbia, Tanzania, Kuwait, Senegal, Cambodia, Zambia, Gabon, Libya, Malawi, Trinidad and Tobago, Belize, Maldives, Liberia, Congo (DRC), Iraq, Pakistan, Niger, Comoros/Mayotte, Ukraine, Bangladesh, Mali, Ecuador, Myanmar, Kyrgyzstan, Egypt, Nepal, Bhutan, Jamaica, Tunisia, Laos, Uzbekistan, Belarus, Ethiopia, Syria, Philippines, Somalia, Lebanon, Mongolia, Ascension, Afghanistan, East Timor, Malaysia, Russia, Peru, Uganda, Chad, Algeria, Ghana, El Salvador, Qatar, Bolivia, Turkmenistan, Rwanda, Israel (Updated: July 7, 2025)

  • Other countries or regions: On the resource plan buy page, select another destination country or region for your messages.

On the resource plan buy page, view the specific pricing.

Pay-as-you-go

International SMS supports sending messages to more than 200 countries and regions worldwide. Pay-as-you-go prices each destination separately: the rate per message varies with the destination you send to.

Important
  • The default billing model is resource plan. To switch to pay-as-you-go, contact sales for configuration.

  • When you purchase SMS under the pay-as-you-go model, the QPS limit per user (a single Alibaba Cloud account) is 2,000 calls per second.

  • The following table lists the latest reference rates for pay-as-you-go in each country or region. Because market conditions fluctuate, Alibaba Cloud may adjust the rates for some countries or regions at any time. All price changes are announced in advance through official notices.

  • This table is extensive. You can download the pricing table or use Ctrl+F (or Command+F) to find a specific country or region.

When you update the following table, update the Excel file in the attachment accordingly.

Code

Country/Region

Rate

(USD per message)

ABW

Aruba

0.0500

AFG

Afghanistan

0.1000

AGO

Angola

0.0500

AIA

Anguilla

0.1090

ALB

Albania

0.0702

AND

Andorra

0.1210

ANT

Netherlands Antilles

0.1048

ARE

United Arab Emirates

0.1000

ARG

Argentina

0.1000

ARM

Armenia

0.3116

ASC

Ascension Island

0.1500

ASM

American Samoa

0.0500

ATG

Antigua and Barbuda

0.1425

AUS

Australia

0.0500

AUT

Austria

0.0500

AZE

Azerbaijan

0.4160

BDI

Burundi

0.1130

BEL

Belgium

0.1000

BEN

Benin

0.2840

BFA

Burkina Faso

0.0500

BGD

Bangladesh

0.2678

BGR

Bulgaria

0.1678

BHR

Bahrain

0.0500

BHS

Bahamas

0.0500

BIH

Bosnia and Herzegovina

0.3846

BLR

Belarus

0.2000

BLZ

Belize

0.2518

BMU

Bermuda

0.0718

BOL

Bolivia

0.1492

BRA

Brazil

0.0500

BRB

Barbados

0.1541

BRN

Brunei

0.0500

BTN

Bhutan

0.2092

BWA

Botswana

0.0500

CAF

Central African Republic

0.3140

CHE

Switzerland

0.0500

CHL

Chile

0.0500

CHN

China

0.0500

CIV

Côte d'Ivoire

0.4550

CMR

Cameroon

0.2748

COD

Congo (DRC)

0.3394

COG

Congo, Rep.

0.3194

COK

Cook Islands

0.0500

COL

Colombia

0.0500

COM

Comoros

0.2272

CPV

Cape Verde

0.1268

CRI

Costa Rica

0.0500

CUB

Cuba

0.1000

CYM

Cayman Islands

0.0500

CYP

Cyprus

0.0500

CZE

Czech Republic

0.0500

DEU

Germany

0.1000

DJI

Djibouti

0.0950

DMA

Dominica

0.0500

DNK

Denmark

0.0500

DOM

Dominican Republic

0.0898

DZA

Algeria

0.2000

ECU

Ecuador

0.2153

EGY

Egypt

0.3714

ERI

Eritrea

0.1000

ESP

Spain

0.0500

EST

Estonia

0.1000

ETH

Ethiopia

0.1988

FIN

Finland

0.1000

FJI

Fiji

0.1590

FLK

Falkland Islands

0.1643

FRA

France

0.0708

FRO

Faroe Islands

0.0500

FSM

Micronesia

0.0500

GAB

Gabon

0.2761

GBR

United Kingdom

0.0500

GEO

Georgia

0.1626

GHA

Ghana

0.2832

GIB

Gibraltar

0.0500

GIN

Guinea

0.3250

GLP

Guadeloupe

0.1000

GMB

Gambia

0.2368

GNB

Guinea-Bissau

0.2586

GNQ

Equatorial Guinea

0.2102

GRC

Greece

0.0500

GRD

Grenada

0.0768

GRL

Greenland

0.0500

GTM

Guatemala

0.3538

GUF

French Guiana

0.1500

GUM

Guam

0.0500

GUY

Guyana

0.1168

HKG

China (Hong Kong)

0.0577

HND

Honduras

0.0500

HRV

Croatia

0.1191

HTI

Haiti

0.3496

HUN

Hungary

0.0500

IDN

Indonesia

0.3640

IND

India

0.0816

IRL

Ireland

0.0728

IRN

Iran

0.3385

IRQ

Iraq

0.2906

ISL

Iceland

0.0832

ISR

Israel

0.1358

ITA

Italy

0.0500

JAM

Jamaica

0.2082

JOR

Jordan

0.4028

JPN

Japan

0.0500

KAZ

Kazakhstan

0.1832

KEN

Kenya

0.1358

KGZ

Kyrgyzstan

0.3266

KHM

Cambodia

0.5390

KIR

Kiribati

0.0500

KNA

Saint Kitts and Nevis

0.0756

KOR

South Korea

0.0500

KWT

Kuwait

0.2706

LAO

Laos

0.3606

LBN

Lebanon

0.3252

LBR

Liberia

0.2476

LBY

Libya

0.3014

LCA

Saint Lucia

0.0817

LIE

Liechtenstein

0.0500

LKA

Sri Lanka

0.3814

LSO

Lesotho

0.0500

LTU

Lithuania

0.0500

LUX

Luxembourg

0.0500

LVA

Latvia

0.0500

MAC

Macao (China)

0.0500

MAR

Morocco

0.1886

MCO

Monaco

0.1056

MDA

Moldova

0.0948

MDG

Madagascar

0.4930

MDV

Maldives

0.3934

MEX

Mexico

0.0500

MHL

Marshall Islands

0.0500

MKD

North Macedonia

0.0500

MLI

Mali

0.3824

MLT

Malta

0.0500

MMR

Myanmar

0.3764

MNE

Montenegro

0.0734

MNG

Mongolia

0.3476

MNP

Northern Mariana Islands

0.1643

MOZ

Mozambique

0.4680

MRT

Mauritania

0.1664

MSR

Montserrat

0.0500

MTQ

Martinique

0.1502

MUS

Mauritius

0.2000

MWI

Malawi

0.3744

MYS

Malaysia

0.2538

NAM

Namibia

0.0500

NCL

New Caledonia

0.0990

NER

Niger

0.2370

NFK

Norfolk Island

0.0500

NGA

Nigeria

0.4090

NIC

Nicaragua

0.0500

NIU

Niue

0.1643

NLD

Netherlands

0.1000

NOR

Norway

0.0740

NPL

Nepal

0.2122

NRU

Nauru

0.1643

NZL

New Zealand

0.1000

OMN

Oman

0.1648

OTH

Other

0.0500

PAK

Pakistan

0.3298

PAN

Panama

0.1640

PCN

Pitcairn Islands

0.0500

PER

Peru

0.3326

PHL

Philippines

0.2017

PLW

Palau

0.0500

PNG

Papua New Guinea

0.2412

POL

Poland

0.0500

PRI

Puerto Rico

0.0500

PRK

North Korea

0.0500

PRT

Portugal

0.0500

PRY

Paraguay

0.0500

PSE

Palestine

0.2234

PYF

Polynesia

0.1000

QAT

Qatar

0.2018

REU

Réunion

0.1000

ROU

Romania

0.0500

RWA

Rwanda

0.0814

RUS

Russia

0.4600

SAU

Saudi Arabia

0.1626

SDN

Sudan

0.3918

SEN

Senegal

0.4588

SGP

Singapore

0.0368

SHN

Saint Helena, Ascension and Tristan da Cunha

0.1500

SLB

Solomon Islands

0.0500

SLE

Sierra Leone

0.2400

SLV

El Salvador

0.0590

SMR

San Marino

0.0500

SOM

Somalia

0.1943

SPM

Saint Pierre and Miquelon

0.1810

SRB

Serbia

0.3120

SSD

South Sudan

0.0500

STP

Sao Tome and Principe

0.0500

SUR

Suriname

0.0500

SVK

Slovakia

0.0500

SVN

Slovenia

0.1156

SWE

Sweden

0.0500

SWZ

Eswatini

0.0885

SXM

Sint Maarten (Dutch part)

0.0500

SYC

Seychelles

0.0500

SYR

Syria

0.2000

TCA

Turks and Caicos Islands

0.1834

TCD

Chad

0.1476

TGO

Togo

0.1292

THA

Thailand

0.0060

TJK

Tajikistan

0.4180

TKL

Tokelau

0.1500

TKM

Turkmenistan

0.1000

TLS

Timor-Leste

0.1456

TON

Tonga

0.0500

TTO

Trinidad and Tobago

0.2539

TUN

Tunisia

0.2080

TUR

Türkiye

0.0500

TUV

Tuvalu

0.0500

TWN

Taiwan (China)

0.0500

TZA

Tanzania

0.4438

UGA

Uganda

0.2498

UKR

Ukraine

0.1500

URY

Uruguay

0.0520

USA

United States

0.0086

CAN

Canada

0.0180

UZB

Uzbekistan

0.4014

VCT

Saint Vincent Island

0.0762

VEN

Venezuela

0.0984

VGB

Virgin Islands

0.1438

VNM

Vietnam

0.1906

VUT

Vanuatu

0.0936

WLF

Wallis and Futuna

0.1000

WSM

Western Samoa

0.0500

YEM

Yemen

0.2462

ZAF

South Africa

0.0500

ZMB

Zambia

0.2766

ZWE

Zimbabwe

0.1446

Sender ID fee

Sender ID identifies the message sender for International SMS. For some countries or regions, you pay a Sender ID registration fee and a monthly fee in addition to the message sending fees when you send messages with a dedicated Sender ID.

Fee type

Description

Registration fee

A one-time fee charged when you first register a Sender ID. The amount varies by destination country or region.

Monthly fee

Charged monthly while the Sender ID is active. The amount varies by destination country or region.

Pricing varies by product type. See the tables below for details.

Sender ID registration fee

A one-time fee charged when registering a SenderID.

Country or region

List price (USD)

Sender ID type

Romania

1,620

Generic

Czech Republic

66

Generic

Kuwait

210

Generic

Cambodia

120

Generic

Vietnam

54

Generic

United States

9

Long code

United States

2,000

Short code

Canada

10

Long code

Canada

9,100

Short code

Saudi Arabia

900

Generic

United Arab Emirates

480

Generic

Sender ID monthly fee

Charged monthly while SenderID is active.

Country or region

List price (USD)

Sender ID type

Russia

1,980

Generic

Romania

360

Generic

Czech Republic

132

Generic

Kazakhstan

480

Generic

Vietnam

54

Generic

United States

9

Long code

United States

1,000

Short code

Canada

10

Long code

Canada

700

Short code

United Arab Emirates

240

Generic