WhatsApp Business API pricing explained: conversation-based billing
WhatsApp does not charge per message — it charges per 24-hour conversation, and the price depends on the category and country. Here is how to read your bill and cut costs.
WhatsApp Cloud API billing confuses everyone at first because it is not per message. You pay per conversation — a 24-hour window of messaging with one customer.
The conversation categories
- Marketing — promotional outreach (the priciest).
- Utility — transactional updates tied to an order or account.
- Authentication — OTPs.
- Service — customer-initiated chats (often free up to a monthly allowance).
Price varies by country
Rates differ a lot between markets — India, Brazil and the US all price differently. Check Meta's current rate card for your audience.
How to lower costs
Let customers start conversations (service messages are cheap or free), bundle updates into one window, and use utility templates instead of marketing where it genuinely applies.