WhatsApp API cost calculator
Work out what Meta charges each month for WhatsApp Business Platform messages: replies to customers, updates, marketing and sign-in codes, at Meta's rates for your customers' country. Rates effective 1 October 2026.
Updated 5 November 2026
Meta prices each message by the country code of the customer's number.
Chats with customers
Your AI agent's and your team's.
Each number gets 1,000 free replies a month.
Templates you send
Booking reminders, order and delivery updates.
Offers and news, to people who opted in.
One-time passwords.
$3.40a month
Market: North America (United States) Β· Meta's USD list rates
- Replies in open chats (service)2,000 sent, 1,000 free Β· 1,000 Γ $0.0034$3.40
- Update templates (utility)0 Γ $0.0034$0.00
- Marketing templates0 Γ $0.025$0.00
- Sign-in code templates (authentication)0 Γ $0.0034$0.00
Rates effective 1 October 2026, before tax. Meta bills your WhatsApp account directly; any HeyKiko plan is separate and not included here.
How Meta charges for WhatsApp messages
- Meta charges per delivered message. A message that's sent but not delivered isn't charged.
- The rate depends on the message's category and the customer's market, which Meta takes from the country code of their WhatsApp number.
- Replies inside the 24-hour customer service window are service messages. Since 1 October 2026, each business phone number gets 1,000 free a month; Meta charges from the 1,001st, and unused free messages don't roll over.
- Templates are marketing, utility or authentication. Utility templates sent inside an open window were free from July 2025 and have been charged since 1 October 2026.
- When a customer messages you from a Click to WhatsApp ad, Meta opens a free entry point window of up to 7 days, and doesn't charge for messages in it.
- Utility and authentication messages get lower volume tier rates once a business sends enough of them in one market in a month, counted across its whole business portfolio.
- Without a payment method on your WhatsApp account, Meta stops delivering service messages once the free 1,000 are used.
From Meta's WhatsApp Business Platform pricing and authentication-international rates. Checked 5 November 2026.
WhatsApp API rates by country
Meta's USD list rates per delivered message, effective 1 October 2026. Tier rates for high volumes are lower.
| Market | Marketing | Utility | Authentication | Authentication (international) | Service (after 1,000 free) |
|---|---|---|---|---|---|
| Argentina | $0.0618 | $0.026 | $0.026 | β | $0.026 |
| Bangladesh | $0.0732 | $0.0037 | $0.0037 | $0.096 | $0.0037 |
| Brazil | $0.0625 | $0.0068 | $0.0068 | β | $0.0068 |
| Chile | $0.0889 | $0.02 | $0.02 | β | $0.02 |
| Colombia | $0.0125 | $0.0008 | $0.0008 | β | $0.0008 |
| Egypt | $0.0644 | $0.0036 | $0.0036 | $0.065 | $0.0036 |
| France | $0.0859 | $0.03 | $0.03 | β | $0.03 |
| Germany | $0.1365 | $0.055 | $0.055 | β | $0.055 |
| Hong Kong | $0.0732 | $0.026 | $0.026 | β | $0.026 |
| Hungary | $0.086 | $0.035 | $0.035 | β | $0.035 |
| India | $0.0118 | $0.0014 | $0.0014 | $0.0304 | $0.0014 |
| Indonesia | $0.0411 | $0.025 | $0.025 | $0.136 | $0.025 |
| Iraq | $0.0341 | $0.0079 | $0.0079 | $0.128 | $0.0079 |
| Israel | $0.0353 | $0.0053 | $0.0053 | β | $0.0053 |
| Italy | $0.0795 | $0.03 | $0.03 | β | $0.03 |
| Kazakhstan | $0.0604 | $0.018 | $0.018 | $0.16 | $0.018 |
| Kuwait | $0.0792 | $0.044 | $0.044 | $0.12 | $0.044 |
| Malaysia | $0.086 | $0.014 | $0.014 | $0.0418 | $0.014 |
| Mexico | $0.0397 | $0.0085 | $0.0085 | β | $0.0085 |
| Morocco | $0.0414 | $0.023 | $0.023 | $0.0811 | $0.023 |
| Netherlands | $0.1597 | $0.05 | $0.05 | β | $0.05 |
| Nepal | $0.0732 | $0.0034 | $0.0034 | $0.112 | $0.0034 |
| Nigeria | $0.0516 | $0.0067 | $0.0067 | $0.075 | $0.0067 |
| Oman | $0.0341 | $0.0247 | $0.0247 | $0.06 | $0.0247 |
| Pakistan | $0.0473 | $0.015 | $0.015 | $0.075 | $0.015 |
| Peru | $0.0703 | $0.03 | $0.03 | β | $0.03 |
| Poland | $0.0366 | $0.0122 | $0.0122 | β | $0.0122 |
| Qatar | $0.0341 | $0.012 | $0.012 | β | $0.012 |
| Romania | $0.086 | $0.029 | $0.029 | β | $0.029 |
| Russia | $0.0802 | $0.04 | $0.04 | β | $0.04 |
| Saudi Arabia | $0.0576 | $0.0107 | $0.0107 | $0.0598 | $0.0107 |
| Singapore | $0.0732 | $0.016 | $0.016 | β | $0.016 |
| South Africa | $0.0379 | $0.0095 | $0.0095 | $0.02 | $0.0095 |
| Spain | $0.0707 | $0.02 | $0.02 | β | $0.02 |
| Sri Lanka | $0.0732 | $0.002 | $0.002 | $0.144 | $0.002 |
| Turkey | $0.0109 | $0.0009 | $0.0009 | β | $0.0009 |
| Ukraine | $0.086 | $0.0298 | $0.0298 | $0.0746 | $0.0298 |
| United Arab Emirates | $0.0576 | $0.0157 | $0.0157 | $0.051 | $0.0157 |
| United Kingdom | $0.0635 | $0.022 | $0.022 | β | $0.022 |
| North AmericaCanada, United States | $0.025 | $0.0034 | $0.0034 | β | $0.0034 |
| Rest of AfricaAlgeria, Angola, Benin, Botswana, Burkina Faso, Burundi, Cameroon, Chad, Congo - Brazzaville, CΓ΄te dβIvoire, Eritrea, Eswatini, Ethiopia, Gabon, Gambia, Ghana, Guinea-Bissau, Kenya, Lesotho, Liberia, Libya, Madagascar, Malawi, Mali, Mauritania, Mozambique, Namibia, Niger, Rwanda, Senegal, Sierra Leone, Somalia, South Sudan, Sudan, Tanzania, Togo, Tunisia, Uganda, Zambia, Zimbabwe | $0.0225 | $0.004 | $0.004 | β | $0.004 |
| Rest of Asia PacificAfghanistan, Australia, Cambodia, China, Japan, Laos, Mongolia, New Zealand, Papua New Guinea, Philippines, Taiwan, Tajikistan, Thailand, Turkmenistan, Uzbekistan, Vietnam | $0.0842 | $0.0113 | $0.0113 | β | $0.0113 |
| Rest of Central & Eastern EuropeAlbania, Armenia, Azerbaijan, Belarus, Bulgaria, Croatia, Czechia, Georgia, Greece, Latvia, Lithuania, Moldova, North Macedonia, Serbia, Slovakia, Slovenia | $0.086 | $0.0212 | $0.0212 | β | $0.0212 |
| Rest of Latin AmericaBolivia, Costa Rica, Dominican Republic, Ecuador, El Salvador, Guatemala, Haiti, Honduras, Jamaica, Nicaragua, Panama, Paraguay, Puerto Rico, Uruguay, Venezuela | $0.074 | $0.0113 | $0.0113 | β | $0.0113 |
| Rest of Middle EastBahrain, Jordan, Lebanon, Yemen | $0.0392 | $0.0091 | $0.0091 | β | $0.0091 |
| Rest of Western EuropeAustria, Belgium, Denmark, Finland, Ireland, Norway, Portugal, Sweden, Switzerland | $0.0592 | $0.0171 | $0.0171 | β | $0.0171 |
| OtherEvery country not listed above | $0.0604 | $0.0077 | $0.0077 | β | $0.0077 |
What it means with an AI agent
- Every reply counts
Your AI agent's replies are service messages, just like your team's. A chat with four replies is four messages towards the free 1,000.
- Answer inside the window
An AI agent replies in seconds, so it never needs a template to answer. Templates are only for reaching people later.
- Use ads for big launches
Chats that start from a Click to WhatsApp ad aren't charged for up to 7 days, whoever answers them.
- Send updates as utility
A booking reminder or an order update is utility, which costs far less than marketing in most markets. Meta checks the category when it reviews a template.
- HeyKiko is billed separately
Meta bills your WhatsApp account for messages. A HeyKiko plan covers the AI agent, the inbox and campaigns, with its own credits for AI replies and campaign messages.
HeyKiko pricing
Questions about WhatsApp API pricing
Short answers, from Meta's own pricing pages.
Meta charges per delivered message, by category and by the customer's country. At the rates effective 1 October 2026, a marketing message costs $0.0118 in India, $0.025 in the US and Canada and $0.0635 in the UK. Replies in open chats are free up to 1,000 a month per number.
Not all of them any more. Until 30 September 2026 they were free. Since 1 October 2026, each business number gets 1,000 free service messages a month, then Meta charges its service rate, for example $0.0014 in India and $0.022 in the UK.
Yes, in the same way as replies from a person: they're service messages, with 1,000 free a month per number. Meta's own Meta Business Agent is billed separately, per token.
The customer's. Meta prices each message by the country code of the recipient's WhatsApp number, whatever country your business is in. Many smaller countries share a regional rate, such as Rest of Asia Pacific.
Lower rates for utility and authentication messages once you send enough of them in one market in a month, counted across your whole business portfolio. Marketing and service messages don't have tiers. Counts reset every month.
A higher rate for sign-in codes, charged in some markets such as India, Indonesia and Saudi Arabia when the business is based in another country. Meta decides where you're based from your primary business location.
Meta publishes its rate card in USD, and this calculator uses that USD card, so every cost here is in US dollars.
Keep reading

Let Kiko take the next message
Train your agent on your website today, put it on WhatsApp, Telegram and your site, and watch the first conversations come in.
- No card needed
- Set up without code
- Cancel any time
