WhatsApp Business API Pricing Calculator 2026
Calculate your WhatsApp messaging costs with real-time rates for 140+ countries, all message categories, and volume-based discounts. Rates effective October 1, 2026.
Estimate Your Monthly Messaging Cost
Drag the sliders to set volumes per category. Volume discounts apply automatically.
Example WhatsApp API Costs per 1,000 Messages
WhatsApp Business API is billed per message, and the price depends on the recipient's country and the message category. Marketing messages are always charged. Authentication (OTP) messages are charged per message. From October 1, 2026, utility messages sent inside an open 24-hour customer service window and your own free-form service replies are both charged, with the first 1,000 service messages each month free per business phone number. Messages your customers send to you are never charged. The table below shows costs to send 1,000 messages to a handful of representative markets so you can gauge budget at a glance.
| Country | Marketing / 1,000 | Utility / 1,000 | Authentication / 1,000 | Service / 1,000 |
|---|---|---|---|---|
| India | $11.80 | $1.40 | $1.40 | $1.40 |
| United States | $25.00 | $3.40 | $3.40 | $3.40 |
| United Kingdom | $63.50 | $22.00 | $22.00 | $22.00 |
| Brazil | $62.50 | $6.80 | $6.80 | $6.80 |
| United Arab Emirates | $57.60 | $15.70 | $15.70 | $15.70 |
| Indonesia | $41.10 | $25.00 | $25.00 | $25.00 |
USD list rates from Meta's rate card effective October 1, 2026. Figures are cost per 1,000 delivered messages before volume discounts. The service column assumes you have already used your 1,000 free service messages for the month. United States figures use Meta's "North America" rate card. Always verify the current numbers on Meta's official rate card, or use the live calculator above for exact, country-specific pricing.
Volume Discount Tiers
Utility and Authentication use graduated pricing — each tier’s rate applies only to messages within that range. First N messages at list rate, the next batch at -5%, and so on. Marketing and Service do not have volume tiers.
WhatsApp API Rates by Country
Rates effective October 1, 2026. Utility and authentication qualify for graduated volume discounts; marketing and service do not. Service: first 1,000/month free per business phone number, then charged at the rate shown.
| Country | Marketing | Utility | Authentication | Auth-Intl | Service |
|---|---|---|---|---|---|
| Afghanistan | $0.0842 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Albania | $0.0860 | $0.0212 | $0.0212 | N/A | $0.0212 |
| Algeria | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Angola | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Argentina | $0.0618 | $0.0260 | $0.0260 | N/A | $0.0260 |
| Armenia | $0.0860 | $0.0212 | $0.0212 | N/A | $0.0212 |
| Australia | $0.0842 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Austria | $0.0592 | $0.0171 | $0.0171 | N/A | $0.0171 |
| Azerbaijan | $0.0860 | $0.0212 | $0.0212 | N/A | $0.0212 |
| Bahrain | $0.0392 | $0.0091 | $0.0091 | N/A | $0.0091 |
| Bangladesh | $0.0732 | $0.0037 | $0.0037 | $0.0960 | $0.0037 |
| Belarus | $0.0860 | $0.0212 | $0.0212 | N/A | $0.0212 |
| Belgium | $0.0592 | $0.0171 | $0.0171 | N/A | $0.0171 |
| Benin | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Bolivia | $0.0740 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Botswana | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Brazil | $0.0625 | $0.0068 | $0.0068 | N/A | $0.0068 |
| Bulgaria | $0.0860 | $0.0212 | $0.0212 | N/A | $0.0212 |
| Burkina Faso | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Burundi | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Cambodia | $0.0842 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Cameroon | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Canada | $0.0250 | $0.0034 | $0.0034 | N/A | $0.0034 |
| Chad | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Chile | $0.0889 | $0.0200 | $0.0200 | N/A | $0.0200 |
| China | $0.0842 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Colombia | $0.0125 | $0.0008 | $0.0008 | N/A | $0.0008 |
| Costa Rica | $0.0740 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Croatia | $0.0860 | $0.0212 | $0.0212 | N/A | $0.0212 |
| Czech Republic | $0.0860 | $0.0212 | $0.0212 | N/A | $0.0212 |
| Denmark | $0.0592 | $0.0171 | $0.0171 | N/A | $0.0171 |
| Dominican Republic | $0.0740 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Ecuador | $0.0740 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Egypt | $0.0644 | $0.0036 | $0.0036 | $0.0650 | $0.0036 |
| El Salvador | $0.0740 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Eritrea | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Ethiopia | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Finland | $0.0592 | $0.0171 | $0.0171 | N/A | $0.0171 |
| France | $0.0859 | $0.0300 | $0.0300 | N/A | $0.0300 |
| Gabon | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Gambia | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Georgia | $0.0860 | $0.0212 | $0.0212 | N/A | $0.0212 |
| Germany | $0.1365 | $0.0550 | $0.0550 | N/A | $0.0550 |
| Ghana | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Greece | $0.0860 | $0.0212 | $0.0212 | N/A | $0.0212 |
| Guatemala | $0.0740 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Guinea-Bissau | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Haiti | $0.0740 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Honduras | $0.0740 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Hong Kong | $0.0732 | $0.0260 | $0.0260 | N/A | $0.0260 |
| Hungary | $0.0860 | $0.0350 | $0.0350 | N/A | $0.0350 |
| India | $0.0118 | $0.0014 | $0.0014 | $0.0304 | $0.0014 |
| Indonesia | $0.0411 | $0.0250 | $0.0250 | $0.1360 | $0.0250 |
| Iraq | $0.0341 | $0.0079 | $0.0079 | $0.1280 | $0.0079 |
| Ireland | $0.0592 | $0.0171 | $0.0171 | N/A | $0.0171 |
| Israel | $0.0353 | $0.0053 | $0.0053 | N/A | $0.0053 |
| Italy | $0.0795 | $0.0300 | $0.0300 | N/A | $0.0300 |
| Ivory Coast | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Jamaica | $0.0740 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Japan | $0.0842 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Jordan | $0.0392 | $0.0091 | $0.0091 | N/A | $0.0091 |
| Kazakhstan | $0.0604 | $0.0180 | $0.0180 | $0.1600 | $0.0180 |
| Kenya | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Kuwait | $0.0792 | $0.0440 | $0.0440 | $0.1200 | $0.0440 |
| Laos | $0.0842 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Latvia | $0.0860 | $0.0212 | $0.0212 | N/A | $0.0212 |
| Lebanon | $0.0392 | $0.0091 | $0.0091 | N/A | $0.0091 |
| Lesotho | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Liberia | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Libya | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Lithuania | $0.0860 | $0.0212 | $0.0212 | N/A | $0.0212 |
| Madagascar | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Malawi | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Malaysia | $0.0860 | $0.0140 | $0.0140 | $0.0418 | $0.0140 |
| Mali | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Mauritania | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Mexico | $0.0397 | $0.0085 | $0.0085 | N/A | $0.0085 |
| Moldova | $0.0860 | $0.0212 | $0.0212 | N/A | $0.0212 |
| Mongolia | $0.0842 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Morocco | $0.0414 | $0.0230 | $0.0230 | $0.0811 | $0.0230 |
| Mozambique | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Namibia | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Nepal | $0.0732 | $0.0034 | $0.0034 | $0.1120 | $0.0034 |
| Netherlands | $0.1597 | $0.0500 | $0.0500 | N/A | $0.0500 |
| New Zealand | $0.0842 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Nicaragua | $0.0740 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Niger | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Nigeria | $0.0516 | $0.0067 | $0.0067 | $0.0750 | $0.0067 |
| North Macedonia | $0.0860 | $0.0212 | $0.0212 | N/A | $0.0212 |
| Norway | $0.0592 | $0.0171 | $0.0171 | N/A | $0.0171 |
| Oman | $0.0341 | $0.0247 | $0.0247 | $0.0600 | $0.0247 |
| Other | $0.0604 | $0.0077 | $0.0077 | N/A | $0.0077 |
| Pakistan | $0.0473 | $0.0150 | $0.0150 | $0.0750 | $0.0150 |
| Panama | $0.0740 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Papua New Guinea | $0.0842 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Paraguay | $0.0740 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Peru | $0.0703 | $0.0300 | $0.0300 | N/A | $0.0300 |
| Philippines | $0.0842 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Poland | $0.0366 | $0.0122 | $0.0122 | N/A | $0.0122 |
| Portugal | $0.0592 | $0.0171 | $0.0171 | N/A | $0.0171 |
| Puerto Rico | $0.0740 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Qatar | $0.0341 | $0.0120 | $0.0120 | N/A | $0.0120 |
| Republic of the Congo (Brazzaville) | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Romania | $0.0860 | $0.0290 | $0.0290 | N/A | $0.0290 |
| Russia | $0.0802 | $0.0400 | $0.0400 | N/A | $0.0400 |
| Rwanda | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Saudi Arabia | $0.0576 | $0.0107 | $0.0107 | $0.0598 | $0.0107 |
| Senegal | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Serbia | $0.0860 | $0.0212 | $0.0212 | N/A | $0.0212 |
| Sierra Leone | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Singapore | $0.0732 | $0.0160 | $0.0160 | N/A | $0.0160 |
| Slovakia | $0.0860 | $0.0212 | $0.0212 | N/A | $0.0212 |
| Slovenia | $0.0860 | $0.0212 | $0.0212 | N/A | $0.0212 |
| Somalia | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| South Africa | $0.0379 | $0.0095 | $0.0095 | $0.0200 | $0.0095 |
| South Sudan | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Spain | $0.0707 | $0.0200 | $0.0200 | N/A | $0.0200 |
| Sri Lanka | $0.0732 | $0.0020 | $0.0020 | $0.1440 | $0.0020 |
| Sudan | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Swaziland | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Sweden | $0.0592 | $0.0171 | $0.0171 | N/A | $0.0171 |
| Switzerland | $0.0592 | $0.0171 | $0.0171 | N/A | $0.0171 |
| Taiwan | $0.0842 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Tajikistan | $0.0842 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Tanzania | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Thailand | $0.0842 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Togo | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Tunisia | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Turkey | $0.0109 | $0.0009 | $0.0009 | N/A | $0.0009 |
| Turkmenistan | $0.0842 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Uganda | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Ukraine | $0.0860 | $0.0298 | $0.0298 | $0.0746 | $0.0298 |
| United Arab Emirates | $0.0576 | $0.0157 | $0.0157 | $0.0510 | $0.0157 |
| United Kingdom | $0.0635 | $0.0220 | $0.0220 | N/A | $0.0220 |
| United States | $0.0250 | $0.0034 | $0.0034 | N/A | $0.0034 |
| Uruguay | $0.0740 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Uzbekistan | $0.0842 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Venezuela | $0.0740 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Vietnam | $0.0842 | $0.0113 | $0.0113 | N/A | $0.0113 |
| Yemen | $0.0392 | $0.0091 | $0.0091 | N/A | $0.0091 |
| Zambia | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
| Zimbabwe | $0.0225 | $0.0040 | $0.0040 | N/A | $0.0040 |
Understanding WhatsApp Business API Pricing in 2026
Meta charges businesses on a per-message basis on the WhatsApp Business Platform. Pricing varies by the recipient's country and the message category. From October 1, 2026 all four categories are billable, service included, though service gets 1,000 free messages per business phone number each month:
Marketing
Promotional messages including offers, product launches, and re-engagement campaigns. Highest per-message rate.
Utility
Transactional updates like order confirmations, shipping alerts, and appointment reminders. Volume discounts available.
Authentication
OTP codes and verification messages. Volume discounts available. Authentication-International rates apply in some markets.
How Graduated Volume Pricing Works
Meta uses graduated pricing for utility and authentication messages. Each tier's rate applies only to messages within that range — not to your entire volume:
- Tier 1 (List Rate) - Your first N messages each month are charged at the base list rate
- Tier 2 (-5%) - Messages beyond the first threshold are charged 5% less
- Tier 3 (-10%) - The next batch is charged 10% less than list rate
- Tier 4 (-15%) - Further messages at 15% off
- Tier 5 (-20%) - 20% off for very high volumes
- Tier 6 (-25% to -30%) - Maximum discount for enterprise-scale messaging
For example, if India's first tier covers 0–25M utility messages at the list rate, and you send 30M, you pay list rate for the first 25M and the -6% tier rate only for the remaining 5M. Thresholds vary by country — use the calculator above to see exact tiers and savings.
Service Messages Become Billable on October 1, 2026
A service message is a free-form reply you send to a customer inside the open 24-hour customer service window - a human agent or a chatbot answering a question, rather than a template. These have been free since November 2024, and from October 1, 2026 Meta charges for them.
Each business phone number will get 1,000 free service messages per calendar month. The allowance resets every month and unused messages do not roll over. Past it, each service message costs the same as a utility or authentication message to that market, and unlike those two categories service gets no volume discount however much you send.
Two things that are not changing: messages your customers send to you are never charged, and the 24-hour window still governs when you may send free-form content at all. What changes is that your side of that conversation gets a meter on it past the first 1,000.
September 30, 2026 is the last day to add a payment method. If your WhatsApp Business Account has no payment method on file when service messages become billable, Meta will stop delivering them - your support replies simply will not arrive.
Tips to Reduce WhatsApp API Costs
- Answer with templates where they fit - From October 1, 2026 your free-form service replies are billable past 1,000 a month, so route common questions to a utility template or a flow instead of a long back-and-forth
- Resolve in fewer turns - Service is charged per message with no volume discount, so a reply that answers the question outright costs less than three that circle it
- Use utility templates for transactional messages - Utility rates are significantly lower than marketing rates
- Consolidate message volume - Higher volumes unlock tier discounts for utility and authentication
- Segment campaigns by country - Rates vary dramatically across markets. Target high-engagement, low-cost markets first
- Monitor authentication-international rates - In markets like Indonesia and Nigeria, auth-intl rates can be 3-5x the standard auth rate
Automate WhatsApp Messaging with Whautomate
Whautomate helps you manage WhatsApp Business API costs by providing broadcast scheduling, audience segmentation, and automated workflows. Send the right message to the right audience at the right time - with full visibility into your messaging spend. All plans include up to 5,000 monthly broadcasts with zero platform commission on WhatsApp charges from Meta.