Skip to main content
WhatsApp Automation

WhatsApp Business API pricing: what each message costs, and what is free

Meta charges per delivered template, by category and country. How WhatsApp Business API pricing works, what is free, and how to estimate your own cost.

How WhatsApp Business API pricing works

Since July 1, 2025, Meta charges for the WhatsApp Business API per message, not per conversation. You pay only when a template message is delivered. A template is a message Meta approved in advance, such as an order confirmation or a promotion. Normal replies you type to a customer are not templates, and they cost nothing. So your bill depends on how many templates you send, what kind they are, and where your customers live.

The four message categories

Every template has a category. Marketing messages promote something, like a sale or a restock. Utility messages are about something the customer already did, like an order update. Authentication messages carry a one-time login code. Service messages are your replies to a customer who wrote to you. Meta assigns the category when it approves the template, and you pay the rate for that category each time it sends. Check the category on every approved template, because it decides the price.

What is free on the WhatsApp Business API

There is no free tier and no free trial from Meta, but a lot of messaging costs nothing. When a customer messages you, a 24-hour customer service window opens. Inside it, every non-template reply is free, and utility templates such as order updates are free too. When a customer reaches you from a Click-to-WhatsApp ad or a Facebook Page button, a 72-hour window opens in which every message is free. That is the honest answer to how to get the WhatsApp Business API for free: you cannot get all of it free, but a store that mostly answers its customers pays very little.

Why the cost per message changes by country

The price of each message depends on the country code of the phone number you send to. Meta sets separate rates for many markets, including India, Indonesia, Malaysia, Brazil, Mexico and the United Kingdom, and groups the rest into regions. Meta publishes these rates as rate cards you can download, in currencies such as USD, INR, IDR, MYR, EUR and GBP. If you sell into several countries, your cost per message is a mix of those rates.

Volume tiers for utility and authentication messages

Utility and authentication rates drop as your monthly volume grows. Meta sets the tiers, and you move into a lower rate automatically once you send enough messages in a month. Marketing messages do not get volume discounts. For most stores this means order updates get a little cheaper as you grow, while promotions stay at the same rate.

Work out your own WhatsApp Business API cost

You do not need a pricing calculator to get a good estimate. Count the templates you expect to send in a month, by category. Take out the utility messages that go to customers who wrote to you in the last 24 hours, because those are free. Multiply what is left by the rate for each category in your customers' country, using Meta's current rate card. For example, if you send 1,000 order confirmations and 400 of those customers messaged you that day, you pay for 600 utility messages, not 1,000.

Provider fees on top of Meta's charges

Meta's charges are only part of the cost. Many providers add a monthly fee, a per-message fee, or a markup on Meta's rates. Ask any provider for both numbers before you sign up. With a Meta Tech Provider such as DeepSoll, Meta bills you directly for messages through your own Meta business account. Dejor does not bill you for messages; its own plan is separate, and there is a free plan.

Put it into practice

Explore this workflow in Dejor.

See how whatsapp business api for shopify fits into your store, including setup steps and common questions.