Per-message pricing (Effective since 1 July, 2025)
Starting 1 July 2025 at 12:00 AM (based on your WhatsApp Business Account’s timezone), WhatsApp will move from conversation-based to per-message pricing for all businesses. Under this model, you’ll be charged per delivered template message, depending on its category.
You will be charged:
- For each delivered marketing template message
- For each delivered authentication template message
- For each delivered utility template message sent outside of the customer service window
For example, if you send one marketing template and two utility templates to a customer, this will count as three charges. However, if the two utility messages are sent within an active customer service window, only the marketing message will be charged.
Free utility templates in the customer service window
Starting July 1, 2025, utility templates sent within a customer service window ("CSW") are free for all businesses. This means you won’t be charged when sending utility templates within 24 hours of a customer’s last message.
Utility templates sent outside the customer service window will continue to be charged at the standard utility rate.
Example behavior:
The diagram below shows two utility templates sent at different times:
- um1 is sent within the customer service window → ✅ Free
- um2 is sent after the window has closed → 💬 Charged
💡 Tips
- You can also reply for free within the customer service window using non-template messages, such as free-form text.
- The customer service window opens whenever a customer messages you and stays active for 24 hours from their most recent message.
Edge case: utility conversations spanning the pricing switch
If a utility conversation is opened before 1 July 2025 and remains open after the switch to per-message pricing, any utility templates sent after the switch (while the conversation is still open) will:
- Be free of charge
- Still be attributed to the original conversation
Once the conversation closes, all subsequent utility messages will follow the new per-message pricing rules, as shown in the section above.
Volume tiers for utility and authentication messages
Effective 1 July 2025, WhatsApp is introducing volume-based pricing tiers for utility and authentication template messages. The more messages you send in these categories, the lower your rate — encouraging adoption of these use cases on WhatsApp.
How volume tiers work
- Tier-based rates: As you send more messages, you’ll unlock lower rates based on volume tiers. The reduced rate only applies to messages within the higher tier.
- Per market and category: Tiers are defined separately by market (e.g. Brazil, India) and message category (utility, authentication). Your volume in one category or market does not affect another.
- Monthly reset: Message counts reset to 0 at the start of each calendar month (12:00 AM in your WhatsApp Business Account timezone).
- Counts across business accounts: If your business manages multiple WhatsApp Business Accounts, your message volumes are aggregated by market and category across the entire business portfolio.
The new volume tiers, effective July 1, 2025, are reflected alongside our messaging rate below.
📝 Note:
Utility messages sent within an open customer service window are free and do not count toward volume tiers.
Example: how volume tiers apply
The table below shows how volume-based pricing works for authentication messages sent to India. This example is illustrative — actual tier thresholds and rates are available in the official rate card.
Example 1: Sending B utility messages in India
- The first A messages are charged at List Rate
- Messages A+1 to B are charged at Tier Rate 1
- Total cost = (messages in each tier) × (rate for that tier)
Example 2: Mid-month eligibility for new rates
If your business becomes eligible for authentication-international rates on the 15th of the month:
- From Day 1 to 14, messages use volume tiers for the original rate (e.g. authentication)
- From Day 15 onward, messages use volume tiers for the new rate (e.g. authentication-international), based on total messages sent that month
📝 Note:
If you already reached Tier 2 by mid-month, your new rate (e.g. authentication-international) will begin at Tier 2 pricing from Day 15 onward.
Free service conversations
Starting 1 November 2024, all service conversations are free for all businesses. This means the previous monthly cap of 1,000 free conversations no longer applies — you can now respond to users without limits as long as a customer service window (CSW) is open.
ℹ️ Reminder:
A customer service window opens when a user messages you. Once open, you can send non-template messages (e.g. text, images) to that user for up to 24 hours from their most recent message.
Example: how a free service conversation works
-
Hour 0: A WhatsApp user messages your business outside working hours
→ This opens a customer service window
-
Hour 0: Your AI bot auto-replies with a free-form text message confirming an agent will respond at 9 AM
→ This reply is free and valid under the open window
-
Hour 12: A customer service agent replies with another text message
→ Still within the window and free of charge
✅ All messages exchanged within this 24-hour window count as one service conversation — and from 1 November 2024 onward, there’s no charge for these conversations.
Messaging rate and volume tier
WhatsApp messaging fees are charged by Meta. Moving forward, rates may be updated as frequently as quarterly. For the most current information, please refer to Meta's website: Meta WhatsApp Pricing.
⚠️ Note: WhatsApp Business Account (WABA) conversation fees are determined by the recipient’s country or region, not the sender’s.
This means if your team initiates or receives messages with customers across different regions, Meta will charge based on each recipient’s region-specific rate.
This table reflects the latest updates from Meta (starting from 1 July 2026):
Per-message rate (in USD), effective until September 30, 2026
Market |
Currency |
Marketing |
Utility |
Authentication |
Authentication- International |
Service |
Argentina |
USD |
0.07107 |
0.02990 |
0.02990 |
n/a |
Free |
Brazil |
USD |
0.07188 |
0.00782 |
0.00782 |
n/a |
Free |
Chile |
USD |
0.10224 |
0.02300 |
0.02300 |
n/a |
Free |
Colombia |
USD |
0.01438 |
0.00092 |
0.00092 |
n/a |
Free |
Egypt |
USD |
0.07406 |
0.00414 |
0.00414 |
0.0748 |
Free |
France |
USD |
0.09879 |
0.03450 |
0.03450 |
n/a |
Free |
Germany |
USD |
0.15698 |
0.06325 |
0.06325 |
n/a |
Free |
Hong Kong |
USD |
0.08418 |
0.02990 |
0.02990 |
n/a |
Free |
Hungary |
USD |
0.09890 |
0.04025 |
0.04025 |
n/a |
Free |
India |
USD |
0.01357 |
0.00161 |
0.00161 |
0.0350 |
Free |
Indonesia |
USD |
0.04727 |
0.02875 |
0.02875 |
0.1564 |
Free |
Israel |
USD |
0.04060 |
0.00610 |
0.00610 |
n/a |
Free |
Italy |
USD |
0.09143 |
0.03450 |
0.03450 |
n/a |
Free |
Malaysia |
USD |
0.09890 |
0.01610 |
0.01610 |
0.0481 |
Free |
Mexico |
USD |
0.03508 |
0.00978 |
0.00978 |
n/a |
Free |
Netherlands |
USD |
0.18366 |
0.05750 |
0.05750 |
n/a |
Free |
Nigeria |
USD |
0.05934 |
0.00771 |
0.00771 |
0.0863 |
Free |
Pakistan |
USD |
0.05440 |
0.01150 |
0.01150 |
0.0863 |
Free |
Peru |
USD |
0.08085 |
0.02300 |
0.02300 |
n/a |
Free |
Poland |
USD |
0.04209 |
0.01403 |
0.01403 |
n/a |
Free |
Qatar |
USD |
0.03922 |
0.01380 |
0.01380 |
n/a |
Free |
Romania |
USD |
0.09890 |
0.03335 |
0.03335 |
n/a |
Free |
Russia |
USD |
0.09223 |
0.04600 |
0.04600 |
n/a |
Free |
Saudi Arabia |
USD |
0.05762 |
0.01231 |
0.01231 |
0.0688 |
Free |
Singapore |
USD |
0.08418 |
0.01840 |
0.01840 |
n/a |
Free |
South Africa |
USD |
0.04359 |
0.00874 |
0.00874 |
0.0230 |
Free |
Spain |
USD |
0.08131 |
0.02300 |
0.02300 |
n/a |
Free |
Turkey |
USD |
0.01254 |
0.00104 |
0.00104 |
n/a |
Free |
United Arab Emirates |
USD |
0.05739 |
0.01806 |
0.01806 |
0.0587 |
Free |
United Kingdom |
USD |
0.07303 |
0.02530 |
0.02530 |
n/a |
Free |
North America |
USD |
0.02875 |
0.00391 |
0.00391 |
n/a |
Free |
Rest of Africa |
USD |
0.02588 |
0.00460 |
0.00460 |
n/a |
Free |
Rest of Asia Pacific |
USD |
0.08418 |
0.01300 |
0.01300 |
n/a |
Free |
Rest of Central & Eastern Europe |
USD |
0.09890 |
0.02438 |
0.02438 |
n/a |
Free |
Rest of Latin America |
USD |
0.08510 |
0.01300 |
0.01300 |
n/a |
Free |
Rest of Middle East |
USD |
0.03922 |
0.01047 |
0.01047 |
n/a |
Free |
Rest of Western Europe |
USD |
0.06808 |
0.01967 |
0.01967 |
n/a |
Free |
Other |
USD |
0.06946 |
0.00886 |
0.00886 |
n/a |
Free |
New pricing effective October 1, 2026 (in USD)
New pricing will take effect on October 1, 2026. Until then, the current pricing above continues to apply.
| Market | Marketing | Utility | Authentication |
Authentication- International |
Service |
| Argentina | 0.07107 | 0.02990 | 0.02990 | n/a | 0.0260 |
| Bangladesh | 0.08418 | 0.00426 | 0.00426 | 0.1104 | 0.0037 |
| Brazil | 0.07188 | 0.00782 | 0.00782 | n/a | 0.0068 |
| Chile | 0.10224 | 0.02300 | 0.02300 | n/a | 0.0200 |
| Colombia | 0.01438 | 0.00092 | 0.00092 | n/a | 0.0008 |
| Egypt | 0.07406 | 0.00414 | 0.00414 | 0.0748 | 0.0036 |
| France | 0.09879 | 0.03450 | 0.03450 | n/a | 0.0300 |
| Germany | 0.15698 | 0.06325 | 0.06325 | n/a | 0.0550 |
| Hong Kong | 0.08418 | 0.02990 | 0.02990 | n/a | 0.0260 |
| Hungary | 0.09890 | 0.04025 | 0.04025 | n/a | 0.0350 |
| India | 0.01357 | 0.00161 | 0.00161 | 0.0350 | 0.0014 |
| Indonesia | 0.04727 | 0.02875 | 0.02875 | 0.1564 | 0.0250 |
| Iraq | 0.03922 | 0.00909 | 0.00909 | 0.1472 | 0.0079 |
| Israel | 0.04060 | 0.00610 | 0.00610 | n/a | 0.0053 |
| Italy | 0.09143 | 0.03450 | 0.03450 | n/a | 0.0300 |
| Kazakhstan | 0.06946 | 0.02070 | 0.02070 | 0.1840 | 0.0180 |
| Kuwait | 0.09108 | 0.05060 | 0.05060 | 0.1380 | 0.0440 |
| Malaysia | 0.09890 | 0.01610 | 0.01610 | 0.0481 | 0.0140 |
| Mexico | 0.04566 | 0.00978 | 0.00978 | n/a | 0.0085 |
| Morocco | 0.04761 | 0.02645 | 0.02645 | 0.0933 | 0.0230 |
| Netherlands | 0.18366 | 0.05750 | 0.05750 | n/a | 0.0500 |
| Nepal | 0.08418 | 0.00391 | 0.00391 | 0.1288 | 0.0034 |
| Nigeria | 0.05934 | 0.00771 | 0.00771 | 0.0863 | 0.0067 |
| Oman | 0.03922 | 0.02841 | 0.02841 | 0.0690 | 0.0247 |
| Pakistan | 0.05440 | 0.01725 | 0.01725 | 0.0863 | 0.0150 |
| Peru | 0.08085 | 0.03450 | 0.03450 | n/a | 0.0300 |
| Poland | 0.04209 | 0.01403 | 0.01403 | n/a | 0.0122 |
| Qatar | 0.03922 | 0.01380 | 0.01380 | n/a | 0.0120 |
| Romania | 0.09890 | 0.03335 | 0.03335 | n/a | 0.0290 |
| Russia | 0.09223 | 0.04600 | 0.04600 | n/a | 0.0400 |
| Saudi Arabia | 0.06624 | 0.01231 | 0.01231 | 0.0688 | 0.0107 |
| Singapore | 0.08418 | 0.01840 | 0.01840 | n/a | 0.0160 |
| South Africa | 0.04359 | 0.01093 | 0.01093 | 0.0230 | 0.0095 |
| Spain | 0.08131 | 0.02300 | 0.02300 | n/a | 0.0200 |
| Sri Lanka | 0.08418 | 0.00230 | 0.00230 | 0.1656 | 0.0020 |
| Turkey | 0.01254 | 0.00104 | 0.00104 | n/a | 0.0009 |
| Ukraine | 0.09890 | 0.03427 | 0.03427 | 0.0858 | 0.0298 |
| United Arab Emirates | 0.06624 | 0.01806 | 0.01806 | 0.0587 | 0.0157 |
| United Kingdom | 0.07303 | 0.02530 | 0.02530 | n/a | 0.0220 |
| North America | 0.02875 | 0.00391 | 0.00391 | n/a | 0.0034 |
| Rest of Africa | 0.02588 | 0.00460 | 0.00460 | n/a | 0.0040 |
| Rest of Asia Pacific | 0.09683 | 0.01300 | 0.01300 | n/a | 0.0113 |
| Rest of Central & Eastern Europe | 0.09890 | 0.02438 | 0.02438 | n/a | 0.0212 |
| Rest of Latin America | 0.08510 | 0.01300 | 0.01300 | n/a | 0.0113 |
| Rest of Middle East | 0.04508 | 0.01047 | 0.01047 | n/a | 0.0091 |
| Rest of Western Europe | 0.06808 | 0.01967 | 0.01967 | n/a | 0.0171 |
| Other | 0.06946 | 0.00886 | 0.00886 | n/a | 0.0077 |