WhatsApp Business App vs WhatsApp Business API: Which Do You Need?
Use the free WhatsApp Business app if fewer than five people answer messages and you’re broadcasting to under 256 saved contacts. Move to the WhatsApp Business API when you need more than five agents on one number, real automation, or CRM integration — not when you grow, because the API charges per message and gets more expensive with volume while the app stays free forever. And there’s now a third answer most guides haven’t caught up with: coexistence lets you run the app and the API on the same number at once, keeping six months of chat history. It isn’t available everywhere, and it costs you the official checkmark.
Two things make the WhatsApp Business app vs API decision harder than it looks.
The first is that migrating badly is destructive and close to one-way. Register your number directly with the Cloud API and Meta’s own documentation says your messaging history is gone — and the number can’t go back to the app unless you deregister it. People walk through that door by accident.
The second is that the usual reasoning — “we’ll upgrade to the API when we’re bigger” — is backwards. I’ll show you why.
Table of Contents
The short answer
| WhatsApp Business app | WhatsApp Business API | |
|---|---|---|
| Cost | Free | Meta’s per-message fee + a provider’s platform fee |
| Agents on one number | 1 phone + 4 linked devices = 5 | Unlimited |
| Broadcast size | 256 per list, only to contacts who saved your number | Opted-in contacts, capped by your messaging tier |
| Automation | Away message, greeting, quick replies | Full chatbot flows, AI, triggered sequences |
| CRM integration | ❌ None | ✅ Yes |
| Message templates | ❌ Not available | ✅ Marketing, utility, authentication |
| Click-to-WhatsApp ads | ❌ | ✅ |
| Official checkmark | ❌ Not available | ✅ After Meta verification |
| Interface | A phone app you use | No interface at all — you need software on top |
| Setup | Download it | Through a Business Solution Provider |
That last-but-one row trips up more people than anything else, and it’s the real difference between WhatsApp Business and the WhatsApp Business API: the API is not an app. There is no screen. It’s a pipe that software connects to, which means the API always costs you a provider on top of Meta’s fees.
The way most people think about this is backwards
The common reasoning goes: the app is for small businesses, the API is for big ones, so we’ll upgrade when we grow.
Look at what actually happens to your bill as you grow:
| Monthly marketing messages | WhatsApp Business app | API (Meta fee, US rate) |
|---|---|---|
| 500 | $0 | $12.50 |
| 2,000 | $0 | $50 |
| 10,000 | $0 | $250 |
| 50,000 | $0 | $1,250 |
| 100,000 | $0 | $2,500 |
The app is free at every volume. The API gets more expensive the more you grow. So growth is not an argument for the API — it’s an argument against it, on cost alone.
What the API actually sells you is capability, not economies of scale:
| You need | App can do it? |
|---|---|
| Six people answering the same number | ❌ The cap is five devices |
| A bot that answers questions you didn’t script | ❌ |
| Messages triggered by something in your CRM | ❌ |
| Reaching people who haven’t saved your number | ❌ Broadcast lists require it |
| Click-to-WhatsApp ads | ❌ |
| Abandoned-cart recovery | ❌ |
| Per-agent performance reporting | ❌ |
| The green official checkmark | ❌ |
If none of those rows is a real problem for you today, the app is the correct answer — regardless of how many messages you send. I sell API-based software and I’d still tell you that.
Think of it like a shop phone
The Business app is the phone on the counter. Anyone behind the counter can pick it up, it costs nothing to use, and it works perfectly — until you have six staff, two locations, and want the phone to take bookings while you’re asleep.
The API is the phone system. It can ring in four places, record who said what, connect to your till, and answer out of hours. You pay per call, and you need someone to install it, because a phone system isn’t a phone — it’s wiring that needs a handset attached.
That’s the real distinction. One is a thing you use. The other is wiring you build on.
Coexistence: you might not have to choose
This is the part most comparison guides haven’t updated for.
Coexistence lets you connect a number that’s already on the WhatsApp Business app to the API through a provider that supports it — without deleting the app, without porting the number, and without losing your chat history. Both run at the same time, and messages sent or received in either place show up in the other.
Meta’s own developer documentation confirms the mechanism: onboard through a partner that supports business app number onboarding and “you can use the WhatsApp Business app and the partner’s app at the same time, and your messaging history is preserved.”
| Direct migration to Cloud API | Coexistence via a partner | |
|---|---|---|
| Chat history | Lost. Meta says back it up first | Preserved — around 6 months of 1:1 chats sync |
| Contacts | Not carried over | Sync with names and basic info |
| Keep using the app | ❌ Not on that number | ✅ Both at once |
| Reversible | Only by deregistering from the API | Easier to unwind |
| Groups and calls | Not supported on the API | Stay in the app, visible there only |
What coexistence costs you
It isn’t free of trade-offs, and these are significant:
| Limitation | Detail |
|---|---|
| Not available in many countries | Reported as unsupported across EU countries, the UK, Australia, Japan, South Korea, Nigeria, the Philippines, South Africa, Turkey and Russia |
| No official checkmark | Coexistence numbers can’t apply for the Official Business Account tick. Meta Verified is the paid alternative |
| Broadcast lists get disabled in the app | You broadcast through your provider instead |
| Open the app every 14 days | Or the API link can expire and need a fresh QR scan |
| Some message types unsupported | Edit and revoke, view-once, disappearing messages, live location |
| Profile edits stay in the app | Only editable there |
The country list is the one to check first. If you’re in the UK or anywhere in the EU, coexistence reportedly isn’t on the table and you’re back to a straight choice. Regional availability varies by provider and changes, so confirm with whoever you’d onboard through rather than taking that list as final — I’m reporting one provider’s published list, not Meta’s.
The cost quirk worth exploiting
Here’s a detail almost nobody points out. Under coexistence, starting a conversation from the Business app carries no Meta fee. Starting the same conversation from the API requires an approved template and incurs a business-initiated charge.
Same message. Same customer. Different price depending on which window you type it in.
So if you run coexistence, there’s a real saving in routing manual, one-off outreach through the app and reserving the API for the things only it can do — automation, bulk sends, anything triggered. That’s a genuinely useful piece of arbitrage, and it only exists because you’re running both.
When to stay on the app
Stay if all of these are true:
| Condition |
|---|
| Five or fewer people need to answer messages |
| You’re not sending templated bulk campaigns |
| Your broadcasts go to people who have saved your number, under 256 at a time |
| You don’t need WhatsApp talking to your CRM, store or booking system |
| Away messages and quick replies cover your automation needs |
| You don’t need the official checkmark |
| Nobody’s asking for per-agent reporting |
For a huge number of small businesses — a salon, a plumber, a local shop, a small clinic — that’s every row. The app is free, takes ten minutes to set up, needs no approval process, and has no per-message cost. Articles that treat it as a stepping stone to be outgrown are mostly written by people selling the API.
When you genuinely need the API
Any one of these is sufficient:
| Trigger | Why the app can’t cope |
|---|---|
| More than 5 people answering | Hard device cap. There is no workaround |
| Automation beyond canned replies | No conditional logic, no external data, no triggers |
| Reaching people who haven’t saved you | Broadcast lists only reach saved contacts |
| Over 256 recipients per campaign | Hard list cap |
| CRM, store or helpdesk integration | Nothing to integrate with |
| Click-to-WhatsApp ads | Not supported |
| Multiple locations or time zones | One phone, one place |
| Official checkmark | App numbers can’t apply |
| Audit trail or compliance logging | Nothing beyond the phone |
The first one is the most common real trigger, and it has nothing to do with message volume. A five-person team sending 100 messages a month needs the API more than a one-person business sending 5,000. That’s the point the volume-based framing misses entirely.
What the API actually costs
Three layers, and guides usually show you one.
Layer 1: Meta’s per-message fee
Rates from Meta’s July 2026 card:
| Category | US / Canada | India | UK | Brazil | Germany |
|---|---|---|---|---|---|
| Marketing | $0.0250 | $0.0118 | $0.0635 | $0.0625 | $0.1365 |
| Utility | $0.0034 | $0.0014 | $0.0220 | $0.0068 | $0.0550 |
| Authentication | $0.0034 | $0.0014 | $0.0220 | $0.0068 | $0.0550 |
| Service | $0.0034 | $0.0014 | $0.0220 | $0.0068 | $0.0550 |
One update that catches a lot of articles out: since 1 October 2026, your free-text service replies are free only for the first 1,000 per business phone number per month, then billed at the utility rate. In-window utility templates now bill too. Plenty of comparison guides — including sources I read while researching this — still say user-initiated service conversations are free and unlimited. That was true until four weeks ago.
Layer 2: Your provider’s platform fee
The API has no interface, so you’re paying someone for one. Fees vary enormously by region and provider; Indian providers commonly start around ₹999–₹2,499 a month, and Western providers typically price per seat.
Layer 3: The markup nobody mentions
Some providers resell Meta’s messages at a margin rather than passing them through at cost. Reported markups run 15–25% — so a message Meta charges ₹0.78 for might appear on your bill at ₹0.94. Some providers pass through at cost and say so.
Ask one question before signing: do you charge Meta’s rates at cost, or do you add a margin? Get it in writing. Over 50,000 messages a month, a 20% markup is a meaningful line item that won’t appear on any pricing page.
Putting it together
A business sending 2,000 marketing messages a month:
| Layer | US | India |
|---|---|---|
| Meta’s fee | $50.00 | $23.60 |
| With a 20% provider markup | $60.00 | $28.32 |
| Platform fee | $30–50 | ₹999–2,499 |
| Rough monthly total | $90–110 | ₹3,400–5,400 |
| Same on the Business app | $0 | ₹0 |
The app can’t send those 2,000 as templated campaigns to non-contacts, so it isn’t a like-for-like substitute. But if what you actually need is 2,000 conversations with people who already have your number, you’re about to spend $100 a month on something you already have for free.
Messaging tiers: the limit people forget
Getting the API doesn’t mean sending without limit. Meta puts new numbers on a tier and raises it as you prove quality.
| Tier | Unique customers you can message per 24 hours |
|---|---|
| Starting tier | 250 (unverified numbers) |
| Tier 1 | 1,000 |
| Tier 2 | 10,000 |
| Tier 3 | 100,000 |
| Tier 4 | Unlimited |
Sources disagree on the starting point — some say 250 for a new unverified number, others start the ladder at 1,000 for verified ones. Assume the lower figure and be pleasantly surprised. Either way, the practical consequence is the same: you cannot pay for the API on Monday and blast 50,000 people on Tuesday. You climb by sending good messages people don’t block.
Which is also why the app’s 256-contact limit is less of a gap than it looks at first. A brand-new API number may only reach 250 people a day anyway.
Migration: don’t walk through the one-way door
If you do move, this is the part to get right.
| Step | What to do |
|---|---|
| 1 | Back up your chat history. Meta explicitly recommends this. Direct registration destroys it |
| 2 | Ask any prospective provider: do you support coexistence / business app number onboarding? If yes, you keep the app and your history |
| 3 | Check whether coexistence is available in your country before planning around it |
| 4 | Decide about the checkmark. If the official tick matters, coexistence rules it out |
| 5 | If going direct, know the number can’t return to the app unless you deregister from the Cloud API |
| 6 | Expect template approval — 24–48 hours per template, and approved templates can’t be edited |
| 7 | Don’t cancel anything until messages are flowing on the new setup |
Step 2 is the whole ballgame. The difference between “we migrated and lost two years of customer conversations” and “we kept everything and can still use the app” is one question asked before you sign.
I’ve written about template approval in more detail in sending bulk WhatsApp messages without getting banned, which also covers the quality rating that decides how fast you climb the tiers.
Six mistakes
| Mistake | What happens |
|---|---|
| Expecting the API to be an app | There’s no interface. You still need software, and that’s an extra cost |
| Migrating directly without a backup | History gone, permanently |
| Upgrading “because we grew” | Your bill now scales with volume. Growth made it worse, not better |
| Assuming service replies are still free | Changed 1 October 2026. Free for 1,000/month, then billed |
| Not asking about the markup | 15–25% on every message, invisible on the pricing page |
| Planning a 50,000-contact launch on day one | Your tier starts at 250–1,000 a day |
So which do you need?
| Your situation | Answer |
|---|---|
| Solo or small team, people have your number, basic automation is fine | Business app. Free. Stop here |
| 5+ agents, or you need automation and integration | API, through a provider |
| Both — manual chats plus automation, and you’re outside the excluded countries | Coexistence, if your provider supports it |
| You need the official checkmark | API, direct. Coexistence can’t apply for it |
| You’re in the EU or UK | App or API. Coexistence reportedly isn’t available |
| Unsure, and nothing is currently broken | Stay on the app. The API is easy to add later and hard to undo badly |
That last row is the real advice. The app costs nothing and the API will still be there in six months. The only expensive mistake available here is migrating directly, losing your history, and discovering you didn’t need to.
FAQs about WhatsApp Business app vs API
Can I use the WhatsApp Business app and the API on the same number?
Yes, through coexistence — onboarding via a provider that supports business app number onboarding. Both run simultaneously, messages sync between them, and around six months of 1:1 chat history carries over. It isn’t available in every country, it disables broadcast lists in the app, and coexistence numbers can’t apply for the official checkmark.
Will I lose my chats if I move to the API?
If you register the number directly with the Cloud API, yes — Meta’s documentation says the existing messaging history is lost and recommends backing it up first. If you onboard through a partner supporting coexistence, the history is preserved. This is the single most important question to ask a provider before signing.
Is the WhatsApp Business API free?
No, and it has no interface either. You pay Meta per message, plus a platform fee to whichever provider gives you the software to use it, plus possibly a 15–25% markup on Meta’s rates if that provider resells rather than passing through at cost. The Business app, by contrast, is genuinely free at any volume.
How many people can use the WhatsApp Business app?
One primary phone plus up to four linked devices — five in total. That’s a hard cap and it’s the most common genuine reason to move to the API, which supports unlimited agents on one number.
Can I send bulk messages on the Business app?
To a limited extent. Broadcast lists hold 256 contacts and only reach people who have saved your number, which is the real constraint. For templated campaigns to people who haven’t saved you, you need the API — and even then your messaging tier caps your daily reach while you build quality.
Do I need the API to get the green tick?
Yes. The official business checkmark requires API access and Meta business verification, and it isn’t available on the Business app. Note that coexistence numbers also can’t apply for it, so if the tick matters you need a direct API setup rather than running both.
What’s the cheapest way to use the WhatsApp Business API?
Use utility rather than marketing templates wherever the message genuinely is an update — in the US that’s $0.0034 against $0.0250, roughly a seventh of the cost. Pick a provider that passes Meta’s rates through at cost. And if you run coexistence, start manual conversations from the app, where there’s no business-initiated fee.
Should a brand-new business start with the API?
Almost never. Start on the free app, learn what customers actually ask, and move when you hit a specific wall — more than five agents, automation you can’t fake, or an integration you need. Starting on the API means paying per message to learn things the app would have taught you for nothing.
The bottom line
WhatsApp Business API vs app comes down to one question: pick the free app unless you can name the specific thing it can’t do. For most small businesses that thing never arrives, and the “upgrade as you grow” framing gets the economics exactly backwards — the API charges per message, so growth makes it cost more, while the app stays free at any volume.
What the API sells is capability: more than five agents on one number, automation that reacts to your data, campaigns to people who haven’t saved you, integrations, and the official checkmark. Those are real and worth paying for when you need them. They have nothing to do with how many messages you send.
And if you do move, ask about coexistence before anything else. Direct migration destroys your chat history and the number can’t easily go back. Coexistence keeps both, keeps your history, and even lets you route manual outreach through the app where it’s free — though not in the UK or EU, and not if you want the official tick.
Want the API side without building it? My plan is $14.50 a month and includes an AI chatbot on WhatsApp that answers questions, qualifies leads and books appointments, plus a WhatsApp and Telegram marketing bot for campaigns — and it works alongside your website, Instagram and Messenger on the same plan. Meta’s per-message fees are Meta’s and I can’t discount them, whoever you buy software from. Start a free trial.
Worth reading next: how to send bulk WhatsApp messages without getting banned for the quality rating and tier climbing, the best WhatsApp chatbot platforms if you’re choosing a provider, and building an effective WhatsApp marketing bot once you’re set up.