How to choose a WhatsApp Business API provider: the nine questions that separate them

WhatsApp Business API providers differ far less in features than in commercial model and ownership: who holds the WhatsApp Business Account, how message markup is charged, and what leaving costs. Ask about those first, because they are the parts a demo never shows.

Reviewed 8 min read

The short answer

Every credible WhatsApp Business API provider resells the same underlying platform, so the software is rarely the differentiator. What differs is who owns your WhatsApp Business Account, how the provider charges on top of Meta, and what it costs to leave. Choose on those three and the feature list mostly sorts itself out.

This is not a product comparison, because a product comparison would be out of date the moment it was published — every provider’s pricing and packaging changes. It is a set of questions, each of which produces a defensible answer you can hold a provider to.

First, know there are three ways to buy

RouteWhat it meansWhere it fits
Direct to MetaYou build against the Cloud API yourself and own every layerEngineering teams with the time to build inbox, campaigns, automation and billing
A platform productYou get a finished application — inbox, campaigns, automation — running on your own verified numberMost businesses, because the software already exists and setup is the provider’s job
Agencies and resellersSomeone configures and operates a platform on your behalfBusinesses with no in-house owner for the channel at all
The three routes onto the WhatsApp Business Platform

All three routes end at the same Meta platform and the same per-message charges. The difference is how much software and operational work sits between you and Meta — and how much of the account you control.

Question 1: whose WhatsApp Business Account is it?

Ask whether the WhatsApp Business Account and phone number sit under your own Meta Business Portfolio or under the provider’s. If they sit under the provider’s, you do not own your sender identity — you are renting it.

This is the single most consequential question and the one least often asked. If the account is yours, leaving a provider is a software migration. If it is theirs, leaving it may mean starting over on a new number, losing conversation history, and re-earning your messaging limit and quality rating from scratch.

  • Ask them to name the Business Portfolio that will hold your WhatsApp Business Account.
  • Ask whether you can be granted admin access to it directly.
  • Ask what happens to your number, templates and quality rating if you leave.

Question 2: how is the provider’s margin charged?

Meta charges per delivered template message by category and destination country. The provider adds a margin on top, and the model it uses to add that margin matters more than the headline rate — a percentage markup and a flat platform fee behave very differently as volume grows.

  • Percentage markup on messages — costs scale with volume, so high-volume senders should negotiate it down.
  • Flat monthly subscription — predictable, but you pay it whether you send or not.
  • Both — common, and the combination is where total cost is hardest to forecast.
  • A bundled message credit — looks simple, but check the effective per-message rate once the credit is exhausted.

Ask for the effective cost of 1,000 marketing messages to one specific country, and the same figure for utility messages. One worked example exposes the model faster than any pricing page.

Question 3: how does the product behave at the 24-hour window?

Inside 24 hours of a customer messaging you, replies are unrestricted. Outside it, only an approved template can be sent. Any provider that implies you can message a customer whenever you like is either describing a policy violation or has not understood the platform.

A good answer here is specific: how the software shows an agent whether a window is open, what it does when a template send would be charged when a free reply would have done, and how it stops an automation from sending a marketing template to someone who is still inside a service window.

This is the fastest way to tell a platform built on the official API from one built on unofficial automation. The unofficial ones cannot describe the window at all, because they do not respect it.

Question 4: what happens when a template is rejected?

Template approval is Meta’s review, and rejection is normal. The differentiator is what the product does before submission and after rejection — whether it catches predictable mistakes, and whether it tells you which rule you broke.

  • A validator that checks a draft against Meta’s documented rejection rules before you submit saves a review cycle every time.
  • Clear reporting of the rejection reason, rather than a generic failed status.
  • Correct handling of the category — promotional wording submitted as utility is one of the most common rejections.

Question 5: what the demo does not show

Demos show the happy path: an inbound message, a friendly reply, a campaign dashboard. The questions that matter are about the unhappy paths, so ask to see those instead.

  • What happens when the messaging limit is hit mid-campaign?
  • What happens when Meta’s API returns an error for one recipient in a batch of thousands?
  • What happens when two agents reply to the same customer at once?
  • What happens to in-flight campaigns if the provider has an outage?
  • How do you see message-level spend before a campaign runs, not after?

Question 6: what does leaving cost?

The real switching cost is not the software — it is the assets. Your number, your approved templates, your messaging limit, your quality rating and your conversation history are what you lose or keep.

  • Can you export contacts and conversation history in a usable format?
  • Do your approved templates move with the number?
  • Does your message quality rating stay attached to your number when it migrates?
  • Is there a minimum term or exit fee?

A provider confident about its product will answer all four without hesitating. Evasiveness here is itself the answer.

The questions, as a scorecard

QuestionThe answer you want
Whose Business Portfolio holds the account?Yours, with you as admin
How is your margin charged?A model you can state in one sentence, with a worked example
What happens at the 24-hour window boundary?A precise, policy-accurate answer
Is this built on the official Cloud API?Yes, on your own verified number
What happens when a template is rejected?Pre-submission validation and the stated rule
What happens at the messaging limit mid-campaign?A concrete, tested answer
How is spend visible during a campaign?Before it runs, not after
What does leaving cost?Direct answers on number, templates, history and term
Who supports this after launch?A named route, not a general inbox
Ask every provider these, and write down the answers

Common questions

Platform rules and pricing on this page are Meta’s and can change. Meta updates WhatsApp pricing only on the first day of a quarter and gives advance notice, but always confirm current rates against Meta’s own documentation before committing a budget. This page was reviewed on 27 September 2026.

Trusted by 50+ Growth-Minded Brands

We combine strategic design with high-performance engineering to build digital engines that drive growth for mid-size to enterprise partners.

Securing limited slots for Q3 2026.