The most common question from businesses considering WhatsApp Business API is: "How much will this actually cost?" The answer depends on three variables: your country, your conversation volume, and your chosen provider's pricing model. This guide breaks down every component, provides calculator tables for the most common markets, and reveals where costs are hidden so you can compare providers accurately.
Understanding pricing correctly before you commit prevents budget surprises — and choosing the right provider can save thousands of dollars annually at scale. ChatDaddy charges 0% markup on Meta's conversation rates, passing through the exact API cost with no hidden fees.
Table of Contents
WhatsApp Business API cost has two distinct components that are often conflated, causing confusion when comparing providers:
Component 1: Meta's Conversation Fees
Charged directly by Meta (Facebook) based on conversation volume. These are the underlying platform fees — every message you send or receive through the API contributes to conversation counts. Meta charges per 24-hour conversation window, not per individual message. This means 50 messages between you and one customer in a single day is counted as 1 conversation, not 50 messages. Meta's fees are fixed globally (by country) and cannot be negotiated for standard business accounts.
Component 2: Platform (Provider) Fees
Charged by your WhatsApp Business Solution Provider (BSP) or ISV platform for their software — the inbox, chatbot, automation, analytics, and team management tools. These fees vary widely between providers: some charge a flat monthly subscription, some add a percentage markup on Meta's conversation fees, and some charge both. This is where provider selection dramatically impacts your total cost.
Meta provides 1,000 free service conversations per month for every phone number registered with the API. Service conversations are those where the customer messages you first (incoming). This free tier resets monthly and is a meaningful subsidy for businesses that primarily respond to inbound inquiries. For most small businesses, service conversations within 1,000/month result in zero Meta conversation fees.
Meta introduced a 4-category conversation model in 2024. Each category has different pricing, which changes annually. Here is the current 2026 model:
| Category | Who Initiates | Examples | Free? | Cost Range |
|---|---|---|---|---|
| Service | Customer messages first | Support queries, product inquiries | First 1,000/month free | $0.003–$0.082 |
| Marketing | Business initiates | Promotions, newsletters, campaigns | No | $0.006–$0.159 |
| Utility | Business initiates | Order confirmations, shipping, reminders | No | $0.003–$0.083 |
| Authentication | Business initiates | OTP, login verification | No | $0.003–$0.075 |
When a customer messages you, a 24-hour "customer service window" opens. Any messages sent within this window are classified as service conversations (free up to 1,000/month). Once the window closes (24 hours after the customer's last message), you must use a pre-approved message template to re-open the conversation — which is then classified as a utility or marketing conversation and is charged accordingly.
This window mechanic significantly impacts costs for businesses with high inbound volume — most of their conversations will be service conversations, largely covered by the free tier.
Meta's conversation rates vary by country. Here are the 2026 rates for major markets. All figures are in USD per conversation:
| Country | Marketing | Utility | Service | Authentication |
|---|---|---|---|---|
| Argentina | $0.0491 | $0.0093 | $0.0218 | $0.0492 |
| Brazil | $0.0625 | $0.0151 | $0.0277 | $0.0628 |
| Colombia | $0.0236 | $0.0049 | $0.0105 | $0.0237 |
| Egypt | $0.0400 | $0.0083 | $0.0183 | $0.0402 |
| Germany | $0.1318 | $0.0553 | $0.0690 | $0.1107 |
| India | $0.0069 | $0.0022 | $0.0085 | $0.0125 |
| Indonesia | $0.0298 | $0.0041 | $0.0066 | $0.0374 |
| Malaysia | $0.0514 | $0.0086 | $0.0186 | $0.0516 |
| Mexico | $0.0355 | $0.0043 | $0.0089 | $0.0356 |
| Nigeria | $0.0325 | $0.0068 | $0.0147 | $0.0327 |
| Pakistan | $0.0278 | $0.0046 | $0.0100 | $0.0280 |
| Philippines | $0.0298 | $0.0050 | $0.0110 | $0.0300 |
| Saudi Arabia | $0.0511 | $0.0106 | $0.0233 | $0.0513 |
| Singapore | $0.0619 | $0.0103 | $0.0229 | $0.0621 |
| South Africa | $0.0378 | $0.0079 | $0.0173 | $0.0380 |
| Thailand | $0.0374 | $0.0062 | $0.0138 | $0.0376 |
| UAE | $0.0491 | $0.0102 | $0.0226 | $0.0493 |
| United Kingdom | $0.0736 | $0.0309 | $0.0386 | $0.0619 |
| United States | $0.0250 | $0.0042 | Free (service) | $0.0135 |
| Vietnam | $0.0341 | $0.0057 | $0.0126 | $0.0343 |
Source: Meta for Business published rates, updated 2026. Rates are subject to change. Always verify current rates at Meta's developer documentation before finalizing budgets.
Follow these steps to estimate your monthly WhatsApp API cost:
Example A: Small E-commerce in Malaysia
Example B: Mid-Size Service Business in Brazil
Example C: Enterprise B2B in Germany
The platform fee is often where providers hide cost — through per-conversation markups, per-contact fees, or inflated subscription tiers. Here is a representative comparison:
| Provider | Starting Plan | Conversation Markup | Per-Contact Fee | Free Trial |
|---|---|---|---|---|
| ChatDaddy | $69/month | 0% markup | None (unlimited) | 14 days, no CC |
| WATI | $49/month | 5–10% markup | None | 7 days |
| Interakt | $30/month | 10–15% markup | $0.01–$0.02 per contact | 14 days |
| Zoko | $49/month | 10% markup | Limited contacts | 7 days |
| Trengo | $113/month | 5% markup | None | 7 days |
| Respond.io | $79/month | 0% markup | Per-contact tiers | 14 days |
| Bird | $45/month | 15–20% markup | Limited contacts | Demo only |
| Infobip | Enterprise | 20–30% markup | Enterprise pricing | No |
A 15% markup on Meta's conversation fees may seem small, but at scale it compounds significantly. At 10,000 marketing conversations in Malaysia ($0.0514 each), 0% markup saves $77 vs. 15% markup — per month. Annually, that is $924 in savings just from markup elimination on this one conversation type.
Some providers charge a fee per stored contact (e.g., $0.01–$0.02 per contact per month). For a business with 50,000 contacts, that adds $500–$1,000 per month in hidden costs. ChatDaddy charges unlimited contacts with no per-contact fees at any plan tier.
Any markup above Meta's published rates increases your effective cost per conversation. Always ask providers for their exact markup percentage and whether it applies equally to all conversation types. Some providers mark up marketing conversations more heavily than utility or service conversations.
Plans with hard agent seat limits force you to upgrade plans to add team members, even if your conversation volume does not justify the upgrade. Check the agent seat limit at each plan tier before signing. ChatDaddy's plans include a defined number of agent seats with clear upgrade paths — no hidden overages.
A minority of providers charge fees for submitting WhatsApp message templates for Meta approval. There is no Meta fee for template submission — any charge for this is pure provider margin. ChatDaddy does not charge for template submissions.
Some providers charge for API access or webhook integrations needed to connect to external tools. Verify whether Zapier, Make, and API access are included in the base plan or require add-on fees.
Service conversations (customer-initiated) are free up to 1,000/month. To maximize this free tier: encourage customers to message you first (Click-to-WhatsApp ads, website widgets, QR codes) rather than initiating outbound conversations. If customers message you and the conversation is resolved within 24 hours, there is zero Meta cost regardless of message count.
Once a customer messages you, you have 24 hours to send any message type at service conversation rates. Use this window to send utility messages (order confirmations, payment reminders, appointment notifications) that would otherwise require paid utility templates — saving money by delivering them within the free service window.
Do not send marketing broadcasts to your entire contact list. Segment by engagement level and send only to contacts who have interacted in the past 90 days. This reduces marketing conversation volume while maintaining high conversion rates — because you are only spending on contacts with demonstrated interest.
The most straightforward cost reduction is choosing a provider that does not add markup on Meta's conversation fees. ChatDaddy passes through Meta's exact rates at 0% markup. At 5,000 marketing conversations per month in Singapore, 0% vs. 15% markup saves $46.40/month — $556/year — on markup alone.
Do not over-purchase. Start with a plan that matches your current team size and feature needs, then upgrade as you scale. ChatDaddy's trial period allows you to assess actual conversation volume before committing to a paid plan tier.
ChatDaddy is the only provider that guarantees 0% markup on Meta's conversation rates with unlimited contacts and no per-contact fees. Calculate your exact costs and start your free trial today.
Start Free TrialMeta updates its conversation pricing periodically — typically annually, with advance notice of 30–60 days. The most recent significant change was in 2024 when Meta introduced the 4-category pricing model (marketing, utility, service, authentication) replacing the previous user-initiated vs. business-initiated model. Always check Meta's current published rates before finalizing annual budgets.
The 1,000 free service conversations are per phone number registered with the API, per month. If your business has multiple WhatsApp numbers each registered to the API, each number receives its own 1,000 free conversation quota. Businesses with multiple locations or brands can benefit from this by distributing inbound volume across multiple numbers.
One conversation is a 24-hour messaging session between your business and one customer. Regardless of how many messages are exchanged (10 messages or 100 messages), it counts as 1 conversation as long as all messages occur within a 24-hour window. A new conversation window opens if more than 24 hours pass since the last customer message, or if you send a business-initiated message (template) after the window expires.
No — Meta does not charge extra for automated messages, chatbots, or API-triggered messages. Conversation fees apply equally regardless of whether a message is sent manually or by an automation. Chatbot and automation costs are included in your platform subscription fee (e.g., ChatDaddy's monthly plan).
ChatDaddy charges you exactly what Meta charges for each conversation — no additional percentage on top. You see the Meta rates in your dashboard, and that is what appears on your invoice for conversation fees. Your only other cost is ChatDaddy's flat platform subscription fee. This is verifiable: Meta publishes its rates publicly, and you can compare your ChatDaddy invoice to Meta's published rates to confirm 0% markup.
Yes. Use the calculator tables in this guide to estimate your monthly cost based on your country, conversation mix, and volume. ChatDaddy also offers a free 14-day trial where you can monitor actual conversation usage through the analytics dashboard — giving you real data to base your budget projection on before committing to a paid plan.