WhatsApp charges businesses on a conversation-based model. Instead of being charged for notifications sent, businesses will be charged per conversation, including all messages delivered within a 24-hour period.
WhatsApp Business Pricing model:
- WhatsApp charges businesses for messages sent per 24-hour ‘conversation windows’ or ‘sessions’.
- WhatsApp Business costs are incurred regardless of whether the company starts (Business Initiated) or the user starts the conversation (User Initiated).
- Within a 24-hour conversation window, WhatsApp Business charges for both user-initiated or business-initiated conversations will vary depending on the country code of the recipient’s phone number. (Please refer to the table below)
- WhatsApp costs are only incurred when the company writes – either when it responds to an inquiry or sends a WhatsApp push message to customers!
- The first 1,000 conversations are free per WhatsApp business API account per month.
- Conversations that start from Ads that Click to WhatsApp or Page CTAs on Facebook will be free.
You can check the detailed pricing table at the end of this article.
How does the current WhatsApp pricing model benefit businesses?
The first thousand conversations are free. This allows your business to start building experiences your customers will love. WhatsApp's pricing applies when you’re ready to expand 1000 conversations per month.
- The first conversation that originates from Ads that Click to WhatsApp or Page CTAs on Facebook will be free.
- A business can send free-form messages within 24 hours of the last user's message in a conversation. A business must send a message template if it’s been more than 24 hours since the last user message. The delivery of a message template opens a new, business-initiated conversation.
- WhatsApp now allows businesses to send more types of messages to people who opt-in to receive them - Personalized product recommendations, informational alerts, relevant offers, etc.
Ensure that you don’t spam your users with numerous messages, reducing your Quality Rating.
How does it work?
WhatsApp Business API conversations fall into two categories that are priced differently:
- User-initiated, like customer care and general support inquiries.
- Business-initiated, like post-purchase notifications
All conversations are measured in 24-hour increments, or "sessions," that start whenever the first message from a business is delivered. The first message can be initiated by the business (business-initiated) or a business reply within 24 hours of a user message (user-initiated). A user is defined as the person or entity with whom the business is messaging.
Charges for conversations are based on the user’s phone number. Rates for business-initiated conversations and user-initiated conversations vary by market (country or region). See Rates for specific pricing information.
Let’s understand what User-Initiated Conversations and Business-Initiated Conversations mean. We'll explain the two different scenarios in these two categories.
User-initiated conversations:
Scenario: Customer care or general support inquiries in a single 24-hour conversation session.
- Our user, Kelly, messages Acme Air about an upcoming reservation. When Acme Air’s reply message is delivered, it starts the 24-hour conversation session.
- In this scenario, all additional messages are free within the 24-hour session. This encourages Acme Air to promptly follow up with support inquiries while allowing users to exchange as many messages as needed to resolve concerns within the 24-hour session.
- If Acme Air continues to exchange messages with Kelly after the initial 24-hour conversation session has ended, they’ll incur costs related to a new conversation. They’ll also be required to send a message template to start a new conversation if it’s been more than 24 hours since Kelly’s last message, which will be charged as a business-initiated conversation.
In this scenario, Kelly gets the info she needs about her reservation, and Acme Air pays for one user-initiated conversation.
Scenario: User-initiated conversation leads to two conversations with a message template required.
- Kelly wants to check on an order she placed with Acmekart, an online shoe retailer. She does so at 1:13 pm.
- Acmekart has a bot set up to reply to basic order inquiries and respond to Kelly with delivery details at 1:13 pm.
- As a follow-up the next day, the Acmekart bot informs Kelly that her order was delivered at 3:45 pm.
When the Acmekart bot replies to Kelly more than 24 hours after the first message confirming the delivery ETA, it starts a new conversation. Acmekart also has to use a message template because it’s been more than 24 hours since Kelly’s last message.
In this scenario, Acmekart pays for one user-initiated and one business-initiated conversation.
Business-Initiated Conversations:
Scenario: Business initiates the delivery of a message template.
- Acme Air alerts customers who have opted in to receive notifications using a message template when a flight is delayed or its status changes.
- Two message templates sent in a single 24-hour conversation session result in one business-initiated conversation charge.
In this scenario, Acme Air wants to let Kelly know that her flight is delayed by 30 minutes.
WhatsApp will charge Acme Air for one business-initiated conversation to deliver these two message templates to Kelly within a 24-hour conversation session.
Scenario: Business initiated with user reply leading to a single conversation.
When a customer places a new order from Acmekart, the online retailer sends a text message to confirm the order has been received and asks the customer if they’d like to receive a notification when it ships.
- The customer selects Yes and opts in to receive additional order notifications.
In this scenario, Acmekart pays for a single business-initiated conversation. If the user responds after 24 hours of the initial business message delivery followed by a business reply, that will result in a new, user-initiated conversation.
Cost per Conversation in USD:
(From June 1, 2023 new rates are applicable - Click Here)
Market | Business-initiated rate | User-initiated rate |
Argentina | $ 0.0526 | $0.0316 |
Brazil | $0.0500 | $0.0300 |
Chile | $0.0757 | $0.0454 |
Colombia | $0.0100 | $0.0060 |
Egypt | $0.1073 | $0.0644 |
France | $0.1432 | $0.0859 |
Germany | $0.1365 | $0.0819 |
India | $0.0066 | $0.004 |
Indonesia | $0.0316 | $0.0190 |
Israel | $0.0300 | $0.0180 |
Italy | $0.0643 | $0.0386 |
Malaysia | $0.0732 | $0.0220 |
Mexico | $0.0349 | $0.0105 |
Netherlands | $0.1485 | $0.0891 |
Nigeria | $0.0516 | $0.0310 |
Pakistan | $0.0473 | $0.0142 |
Peru | $0.0598 | $0.0179 |
Russia | $0.0663 | $0.0398 |
Saudi Arabia | $0.0325 | $0.0195 |
South Africa | $0.0280 | $0.0168 |
Spain | $0.0615 | $0.0369 |
Turkey | $0.0100 | $0.0030 |
United Arab Emirates | $0.0316 | $0.0190 |
United Kingdom | $0.0647 | $0.0388 |
North America | $0.0147 | $0.0088 |
Rest of Africa | $0.1208 | $0.0363 |
Rest of Asia Pacific | $0.0745 | $0.0224 |
Rest of Central & Eastern Europe | $0.0835 | $0.0250 |
Rest of Latin America | $0.0706 | $0.0423 |
Rest of the Middle East | $0.0727 | $0.0218 |
Rest of Western Europe | $0.1324 | $0.0397 |
Other | $0.0483 | $0.0145 |
For customers billed in currencies other than USD, we will use the following exchange rates to raise the monthly WhatsApp invoices.
Source Currency | Destination currency | Exchange rates |
USD | AUD | 1.56 |
USD | EUR | 0.883 |
USD | GBP | 0.86 |
USD | INR | 82.79 |
USD | ZAR | 18.28 |
USD | BRL | 5.30 |
For more information about the revised WhatsApp pricing, please visit: https://developers.facebook.com/docs/whatsapp/pricing/conversationpricing
Please get in touch with your Customer Success Manager or contact support@freshchat.com if you have more questions.