Ever since Facebook announced its acquisition of WhatsApp for over $140 billion in 2014, it had never revealed its revenue system. Everything changed in 2018 when WhatsApp finally confirmed to start charging for their WhatsApp Business service.

The WhatsApp Business app is still free to download, but in return, companies have to pay a fee for each end-to-end message sent. For every WhatsApp Business API account, a fixed price is charged per message and the pricing depends on the destination country.

Interested in using WhatsApp for your business? It’s not that complicated! We have put together a complete guide to show you how. Check out the WhatsApp Business API pricing and its billing process here.

What is the WhatsApp API?

Users are strongly encouraged to partner with global business solution providers that are messaging experts in the field of enterprise business to customer communications. Simply put, an API is a must if you wish to connect with customers via WhatsApp.

In addition, businesses can utilize WhatsApp links, which make it even easier for customers to contact them, and use a WhatsApp Manager to better manage the surge in conversations!

As of October 2020, there are 65 WhatsApp Business Solution Providers (BSPs) in total, with 21 of them also offering Facebook Messenger Service.

Introduction to the official WhatsApp Business API

To read more information about WhatsApp Business API, you can check out our blog.

Switch to a conversation-based pricing model in 2022

WhatsApp has announced a new pricing model, switching from notification-based to conversation-based, effective from 1 February 2022. In other words, businesses will be charged per conversation instead of notifications sent.

Conversations are divided into two categories which are user-initiated and business-initiated. Rates for the two categories vary by market. 

Cost per conversation in USD

MarketBusiness-Initiated RateUser-Initiated Rate
Hong Kong$ 0.0745$ 0.0224
Singapore$ 0.0745$ 0.0224
Malaysia$ 0.0732$ 0.0220
United States$ 0.0147$ 0.0088

Whatsapp Pricing Calculator

Now you can calculate your messaging cost using SleekFlow's calculator!

WhatsApp Pricing Calculator

You may also visit Facebook’s website for more information.

Try out our WhatsApp Pricing Calculator for your broadcast cost!

Factors that affect the WhatsApp Business API pricing

If you are using WhatsApp Business API already, you should understand how the old model works. Before we dig deeper, let us explain what template messages are. According to Facebook, businesses need to follow specific formats when drafting a notification send-out, more importantly, the content has to be consistent with its terms and policies.

As for the WhatsApp Business API pricing, a clear price schedule has been released. Here are the key elements that affect the messaging costs:

Message types

1. Template messages

Template messages are pre-approved message templates for outbound notifications like delivery alerts and appointment reminders and cannot be used for marketing purposes.

You must use a WhatsApp Template Message if more than 24 hours have elapsed since the user’s last response to you. Any other types of messages sent outside the 24-hour window will fail to reach the user.

For example, if you want your customer to receive this message: “Hi Harry! Your Order Number: 20200120 has been dispatched. Thank you!”

You will need to submit the following template: “Hi {{1}}! Your Order Number: {{2}} has been dispatched. Thank you!”

2. Session messages

Session messages are any messages sent and received in response to a user-initiated message and do not require pre-approval.

A messaging session starts when a user sends you a message and lasts for 24 hours from the most recently received message.

You can wait for users to message you, or you can send a Template Message to invite the user to respond. 


The fee depends on the country code/area code of the receiver, together with the volume of Templated Messages delivered in a calendar month to a given country or region.

Customer care window

If a customer sends a message to you, the 24 hours following the last message received from the customer is known as the Customer Care Window. Although WhatsApp itself will not charge you for any messages you send to that customer during the window, some WhatsApp API providers do charge a small fee. However, WhatsApp does charge for extra messages sent beyond the Customer Care Window and the charges will be put on credit.

Pricing effective date

WhatsApp has the authority to renew the rate card on a monthly basis, and updates will take effect the first day of the calendar month following such changes.

Cost per template message in different regions

WhatsApp has compiled the usage fees in 6 currencies, including USD, EUR, INR, IDR, GBP, and AUD. Amongst all supported countries, India enjoys the lowest cost as each template message only costs $0.0042 USD for the first 250K messages. Meanwhile, the cost per message is the most expensive in Germany, where every template message costs $0.0858 USD, which is roughly 20 times that of India’s cost.


DestinationCost/ Message (USD)
Rest of Asia Pacific$0.0505


DestinationCost/ Message (USD)
United Kingdom$0.0398
Rest of Western Europe$0.0750
Rest of Central & Eastern Europe$0.0619

North America

United States of America$0.0085

South America

DestinationCost/Message (USD)
Rest of Latin America$0.0515


DestinationCost/Message (USD)
South Africa$0.0200
Rest of Africa$0.0576

As for all other countries that are not listed in the tables above, a flat rate of $0.0541 is charged for every business message sent. It is important to note that WhatsApp Business should not be used in Crimea, Cuba, Iran, North Korea, and Syria.

WhatsApp Business API pricing in Hong Kong

Hong Kong and China are classified under Rest of Asia Pacific, thus, the Template Message cost ranges between $0.0415 to $0.0505 USD, depending on the total volume of messages delivered.

According to the exchange rates on 11/10/2020, the cost per message is about $0.32 to 0.39 HKD. In other words, if you plan to send one Template Message to 10 thousand customers every month, the approximate monthly cost will be $3,900 HKD.

As the price is not fixed, the higher the volume of messages, the lower the cost per message.

Message VolumeCost/Message (USD)
First 250K$0.0505
Next 750K$0.0497
Next 2M$0.0489
Next 3M$0.0464
Next 4M$0.0440
Next 5M to 25M$0.0415

WhatsApp Business API pricing in Singapore

Singapore also belongs to the Rest of Asia Pacific group. Other countries with the same price include Afghanistan, Australia, Bangladesh, Cambodia, China, Japan, Laos, Mongolia, Nepal, New Zealand, Papua New Guinea, Philippines, Singapore, Sri Lanka, Taiwan, Tajikistan, Thailand, Turkmenistan, Uzbekistan, and Vietnam. The above volume versus price table also applies.

WhatsApp Business API provider pricing

The above table represents the price determined by WhatsApp and every WhatsApp Business Solution Provider has its own subscription plans and pricing. Twillo, one of the authorized providers, has user-friendly pricing.

For template messages, Twilio charges an additional $0.005 USD on top of WhatsApp Business’s template message charge, bringing the cost to $0.0555 USD ($0.43 HKD) per template message to Hong Kong. 

As for session messages, Twilio charges a flat fee of $0.005 USD for each inbound and outbound session message worldwide.

Understand the Billing Process

Once your business starts implementing the WhatsApp Business API, it is of utmost importance for you to learn how to view payments and understand the invoice.

When creating a WhatsApp Business account, the system requires you to apply for a line of credit. After the application has been approved, a monthly invoice will be shown in the Payment Settings section within your WhatsApp Business Manager.

As mentioned above, the invoice that includes all spending associated with the same WhatsApp Business Manager will be emailed to users during the first week of each month. The payments can then be settled by bank transfer to the Facebook bank account listed on each invoice. To avoid late payment charges, fees should be paid within 30 days following the invoice date.

The billing process is even simpler for SleekFlow customers! All you need to do is top-up your WhatsApp credits through the SleekFlow platform and the WhatsApp fees will be automatically deducted depending on your usage.

Unleash your WhatsApp Business potential today!

View Pricing

Share Article

Recommended for you

Grow your business with SleekFlow

Instant Set Up. Free Forever

Start Free