Skip to main content
Messaging

WhatsApp Business API: What It Costs and When It Is Worth It

WhatsApp has open rates that make email look broken, which is why every agency now sells it. What they rarely explain is that you cannot simply message people, pricing is per conversation rather than per message, and template approval governs everything.

By Samit Dinesh Shah 2 min read

Three products, one confusing name

There are three things called WhatsApp Business and conflating them causes most of the confusion. The WhatsApp Business app is free, runs on one phone, and suits a sole trader. The Business Platform, still widely called the API, has no interface at all: it connects to your own systems, supports many agents, and is what any business doing volume needs.

Access is normally through a Business Solution Provider, who resells the platform with a dashboard on top. Their fee sits above Meta charges, so compare providers on total cost rather than headline rate.

The critical constraint: on the platform you cannot message anyone who has not opted in. This is enforced, not advisory, and it rules out buying a list and broadcasting to it.

Conversation pricing, and why estimates go wrong

You are charged per 24-hour conversation window, not per message. Once a window opens you can exchange as many messages as you like within it at no extra cost. Categories are priced differently, with marketing the most expensive and service the cheapest, and rates vary substantially by country.

The window that matters most is the customer service window. When someone messages you first, you can reply freely for 24 hours using any content. Outside that window you can only send a pre-approved template, and doing so opens a new billable conversation.

This changes the economics. A campaign that prompts replies is far cheaper per outcome than one that pushes repeatedly, because the replies open service windows you can use. Model it with our ROI Calculator before committing.

Templates: the real bottleneck

Any message you initiate must use a template approved in advance. Approval usually takes minutes to hours, and rejection is common for vague variables, promotional content in a utility category, or anything resembling a mass unsolicited message.

Practical rules that avoid most rejections: categorise honestly, keep variables to concrete values like an order number rather than whole sentences, and never place a variable at the very start or end. Build a small library of approved templates before a campaign rather than submitting under deadline.

Quality rating. Meta scores your number on user blocks and reports. Let it fall and your messaging limits drop, potentially to zero. Frequency discipline is not politeness here, it is account protection.

Where it genuinely outperforms

WhatsApp wins on transactional and conversational use, not broadcast. Order confirmations, delivery updates, appointment reminders and support conversations all perform far better than email, and abandoned-cart recovery works well because it arrives where people already are.

It performs badly as a newsletter channel. The inbox is personal, tolerance for marketing is low, and blocking is one tap. A message someone would be pleased to receive is the test; anything else erodes the quality rating that keeps the channel open.

Make opt-in explicit and specific about what you will send, and honour opt-out immediately. Both are compliance requirements and both protect the asset.

Key takeaways

  • The free app and the Business Platform are different products. Volume messaging needs the platform, usually through a provider.
  • Pricing is per 24-hour conversation, not per message, and varies by country and category.
  • Business-initiated messages require a pre-approved template; customer-initiated replies open a free 24-hour window.
  • Meta scores your number on blocks and reports. A falling quality rating cuts your messaging limits.
  • Excellent for transactional and conversational use, poor as a newsletter channel.

Samit Dinesh Shah

Founder · EmproIT

Samit founded EmproIT and spends most of his time on the uncomfortable question of which marketing spend is genuinely producing revenue.

Frequently asked questions

What is the difference between the WhatsApp Business app and the API?

The app is free, runs on a single phone, and is designed for a sole trader or very small business handling conversations manually. The Business Platform, commonly called the API, has no interface of its own: it connects to your CRM or helpdesk, supports multiple agents on one number, and enables automation and bulk template sending. Most businesses access it through a Business Solution Provider who adds a dashboard. If you need more than one person answering, or any automation, you need the platform.

How much does the WhatsApp Business API cost?

You are billed per 24-hour conversation rather than per message, with rates that vary significantly by country and by conversation category. Marketing conversations cost the most, utility and authentication less, and service conversations least. On top of Meta rates, most businesses pay a Business Solution Provider a monthly platform fee or a per-message markup. Compare providers on total delivered cost for your expected volume and country mix rather than on the headline per-conversation rate.

Do I need permission before messaging someone?

Yes, and it is enforced rather than advisory. You must have explicit opt-in before sending any business-initiated message, and the opt-in should make clear what kind of messages the person is agreeing to receive. Buying a list and broadcasting to it will get your number restricted quickly. The practical approach is to collect opt-in at natural moments such as checkout, booking or support contact, state plainly what you will send, and make opting out immediate and obvious.

What is a message template and why was mine rejected?

A template is a pre-approved message format required for anything you initiate outside a customer service window. Rejections usually come from one of a few causes: the content is promotional but submitted under a utility category, variables are too open-ended so the final message cannot be predicted, a variable sits at the very beginning or end of the message, or the wording resembles unsolicited bulk messaging. Keep variables to concrete values such as names, order numbers or dates, and categorise honestly.

What is the 24-hour customer service window?

When a customer messages you first, a 24-hour window opens during which you can reply with free-form content rather than templates, and those service conversations are the cheapest category. Once the window closes, you can only reach that person again with an approved template, which opens a new billable conversation. This is why campaigns designed to prompt a reply are usually far more cost-effective than campaigns that push repeatedly: each reply reopens a window you can use freely.

Can I use WhatsApp like an email newsletter?

You can technically, and it is usually a mistake. WhatsApp is a personal inbox where tolerance for marketing is much lower than email and blocking takes one tap. Meta scores your number on blocks and reports, and a falling quality rating reduces how many messages you are permitted to send, sometimes to nothing. The channel rewards messages people are genuinely pleased to receive, such as order updates and appointment reminders, and punishes broadcast. Treat frequency discipline as account protection rather than good manners.

Thinking about WhatsApp?

Our team handles Business API onboarding, template strategy and automation, and will tell you honestly if WhatsApp is the wrong channel for your use case.

Talk About WhatsApp