BlogGuides

WhatsApp Business API Guide: Costs, Limits and Access in 2026

What Meta requires before you can send, the real differences from the free app, and how billing works per message.

Equipo xcale9 min read

Abstract monochrome composition: three grey message bubbles linked by hairlines to a grid of nodes, with the top bubble glowing green

The WhatsApp Business API is not an app you install. It is the door Meta opens so that software — an automation platform, a CRM, your own backend — can send and receive messages on your business number. Everything else follows from that: why several agents can share one number, why you pay per message, why Meta wants your company verified, and why there is nothing to download.

This WhatsApp Business API guide covers what to decide before you move: how it differs from the free Business app, how Meta's pricing works and what changes in October, the three ways to get access, what Meta requires before it lets you send, and the mistakes that stall rollouts.

What the WhatsApp Business API actually is

The product is officially called the WhatsApp Business Platform, and the API is its interface. It has no inbox and no screen — it is a technical channel. Everything your team sees, from the shared inbox and chat assignment to reporting, comes from the software you connect on top of it.

The Cloud API, hosted by Meta, is the standard now, so there is no server to maintain and no infrastructure to pay for separately.

And three things it is not: a bulk-messaging loophole, a cheaper version of the app, and a chatbot. The API moves messages. Who answers is your team, or the AI you configure on top.

WhatsApp Business app vs. API: the real differences

The free app is a good product, and plenty of businesses should stay on it. Its ceilings, concretely:

  • Devices: one primary phone plus four linked devices. A Meta Verified subscription raises the cap to ten.
  • Broadcasts: lists of up to 256 contacts, and only people who saved your number receive them.
  • No roles or assignment: everyone with access sees everything, and nobody owns a conversation.
  • No real integrations: the catalog is maintained by hand, and the chat can't read your inventory, your calendar or your payment provider.
  • History lives on the device: lose the phone or the employee, lose the thread.

The API fixes all five and changes the rules in exchange: message categories, templates Meta has to approve, sending limits tied to a quality rating, and a per-message cost.

The honest threshold: if one person handles your volume and you don't need the chat wired to your systems, the app wins. Migrating without a specific problem to solve buys you cost and paperwork.

What the API unlocks

  • Automation with context. An AI agent reads your catalog, prices and policies and answers from them — that's what we build at xcale.
  • Integrations. Checking Shopify stock, booking on your calendar or generating a payment link all require the API; available connections are listed under integrations.
  • Approved proactive messages. Order confirmations, appointment reminders, shipping updates: templates, and the part of WhatsApp the app can't do at scale.

What the WhatsApp Business API costs

Start with the change most guides still get wrong: since 1 July 2025, Meta bills per message, not per 24-hour conversation. And there is a second date: from 1 October 2026 it bills non-template messages too.

By category:

  • Marketing (promotions, campaigns): always billed.
  • Utility (order updates, reminders, confirmations): billed outside an open customer service window and, from 1 October 2026, inside it as well.
  • Authentication (one-time codes): always billed, even inside an open customer service window.
  • Service — your free-form replies inside the 24-hour window a customer opens: free until 30 September 2026; billed per message from 1 October, at the recipient country's utility and authentication rate, with no volume tiers.

Two details that reshape a budget: click-to-WhatsApp ads open a 72-hour free entry point — the one October leaves alone — and rates drop as your monthly volume crosses the thresholds Meta sets per market.

Rates differ by country, and Meta publishes downloadable rate cards per currency — Colombian and Mexican pesos among them. Check yours before you budget.

Until 30 September 2026, an inbound WhatsApp costs almost nothing in Meta fees. From 1 October, answering is billed too: the question stops being who speaks first and becomes how many messages you spend resolving.

The second cost is the platform running the number. Ours starts at $49/month with a 7-day free trial. One question worth asking any provider before you sign: are Meta's charges paid on your WABA, or invoiced by the provider? That decides who handles local taxes.

How to get access: Cloud API, BSP or a platform

Three routes, and the choice comes down to who is going to build the software:

  1. The Cloud API directly. You create the WABA and write everything yourself. No inbox and no automation until you build them. Sensible if you have engineers.
  2. A BSP (Business Solution Provider). Twilio, 360dialog or Infobip resell access, often with a per-message markup, and you still need software your team can work in.
  3. A full platform. It creates the WABA for you and ships with a shared inbox, automation and integrations from day one. This is the route most small teams take, and it is what we do at xcale.

Three questions before signing: are the WABA and the number registered to your company, can you export your conversations and contacts, and who pays Meta?

What the WhatsApp Business API requires before you can send

Meta never publishes one list: it asks in stages, and each stage blocks the next.

  1. A Meta Business account in the company's name, not a personal profile.
  2. An app in Meta for Developers with the WhatsApp use case — or a provider that creates it for you: routes 2 and 3 skip this step.
  3. A number you own, with a country and area code (short codes aren't supported), able to receive an SMS or a call, and not currently active on WhatsApp. Meta recommends a mobile line: VoIP numbers fail SMS verification more often.
  4. A display name that corresponds to the business; it sits in review until Meta approves or declines it. The green badge (Official Business Account) is separate — you can't buy it or request it, Meta grants it on brand notability.
  5. Business verification, if you want off the first sending tier.

Business verification happens in Meta Business Manager, with legal documents whose registered name matches the account exactly. This is where most applications stall — a trade name on the account and a different legal name on the tax document. In Colombia that document is the RUT or the chamber-of-commerce certificate; in Mexico, the constancia de situación fiscal. Fix the name before you apply, not after the rejection.

How many numbers you can register: two while the business is unverified. Verifying it — or reaching the 2,000 tier — raises the cap to 20.

Sending limits start at 250 new recipients per rolling 24 hours. Meta documents three ways to reach 2,000: verify your business, have your provider verify it, or deliver 2,000 templates to unique numbers within 30 days at a high quality rating. Above that it scales on its own — 10,000, 100,000, unlimited — while quality holds and you use half your current limit within seven days. Only what you start counts: replying to people who message you doesn't consume it.

What are the WhatsApp Business API's limitations?

The WhatsApp Business API's limitations come in three shapes — rate, size and delivery — and none of them show up in a demo. They show up when volume does. What Meta documents:

  • Throughput: 80 messages per second per business phone number, with capacity upgrades available. A number running in coexistence is fixed at 20.
  • Per-contact frequency: one message every 6 seconds to the same user, with bursts of up to 45 in 6 seconds that eat into future quota.
  • Management calls: 200 per hour, per app, per WABA, rising to 5,000 once the account is active. Bulk-syncing a catalog hits this ceiling before it hits the message one.
  • Media: images 5 MB; audio and video 16 MB; documents 100 MB; stickers 100 KB (500 KB animated). Going over returns error 131052.
  • What simply isn't there: groups, status, broadcast lists, catalogs and orders are not part of the Cloud API.

High availability: the fragile end is yours, not Meta's. The risk isn't the sending side, which Meta hosts, but the other end: the webhooks receiving every inbound message. Meta retries a failed notification over 36 hours; anything unacknowledged after that is dropped. It also batches up to 1,000 events per delivery without guaranteeing order, so the receiver has to deduplicate. The question for your provider: what happens to messages that arrive while their system is down?

Migrating from the app to the API without losing your history

Meta documents two ways to bring over a number you already use; the difference is your chat history.

The classic route: delete and register. You remove the number from the WhatsApp Business app — Settings → Account → Delete my account — and register it on the Cloud API. Meta is blunt: your messaging history is lost, and the number can't return to the Business app unless you deregister it. The cutover is short — up to three minutes, with inbound messages queued. Export your chats first: the backup is a file you keep, not something the API can read.

Coexistence: the number lives in both places. Meta also lets a provider connect a Business app number to the Cloud API without removing it. Under coexistence:

  • Every contact with a WhatsApp number syncs.
  • The last 180 days of chat history syncs if the business approves sharing it; media only from the last 14 days.
  • Messages mirror both ways: what your team replies from the phone shows up in the platform, and vice versa.

What it costs you: group chats don't sync, and switching it on disables broadcast lists, disappearing messages, view-once messages and live location. You get 24 hours from onboarding to sync the history — miss it and the whole flow has to be redone. It needs Business app version 2.24.17 or later.

The question for a provider isn't whether they can migrate your number — it's whether they support coexistence, which decides whether you arrive with six months of context or an empty inbox.

Five mistakes that stall API rollouts

  1. Migrating the number without asking about coexistence. You decide it once and there is no undo — ask before you sign, not on migration day.
  2. Assuming you can message anyone, anytime. Outside the 24-hour window, only approved templates go out. This is the biggest culture shock for a team coming from the app.
  3. Uploading a contact list and blasting it. No opt-in means blocks, which lower your quality rating and cap your sending limit.
  4. Miscategorizing templates. Marketing dressed up as utility gets rejected or recategorized, and your cost changes with it.
  5. Automating before the answers exist. The API doesn't know your prices or policies. If they aren't written down, your agent has nothing to say. The sales process comes first — we cover it in how to sell on WhatsApp.

When to make the move

Three signals, and one is enough:

  • More than one person needs to work the same number.
  • You're losing chats after hours or during volume spikes.
  • You need the chat to read real inventory, calendars or payments.

If none of them apply, stay on the app and come back when one does.

If one does, the real decision isn't the API — it's what you connect on top of it. We build AI agents with persistent memory that remember a customer across conversations, answer from your catalog, and hand off on an exception or a negotiation. At Dra. Duarte Medicina Estética, a clinic running this way, 15% of chat conversations end in a booked appointment.

Frequently asked questions

What is the WhatsApp Business API?

It is Meta's official interface (the WhatsApp Business Platform) that lets software send and receive messages on your business WhatsApp number. It is not an app: it has no inbox and no screen of its own. The shared inbox, chat assignment, automation and reporting all come from the platform you connect on top of it.

Is the WhatsApp Business API free?

There is no licence fee for the API itself — the Cloud API is hosted by Meta at no hosting cost. You pay in two places: Meta charges per message delivered, and you pay for the platform you use to operate the number. Until 30 September 2026, replies inside the customer-initiated 24-hour window are free, so an inbound-heavy WhatsApp keeps Meta's share small. From 1 October 2026 those replies are billed as service messages, at the same rate as utility and authentication in the recipient's country.

How much does the WhatsApp Business API cost?

Since 1 July 2025 Meta bills per delivered message rather than per conversation, and 1 October 2026 changes which messages count. Until 30 September: marketing and authentication templates are always charged, utility templates are free inside an open customer service window, and your free-form replies inside the 24-hour window are free. From 1 October, those replies and utility templates sent inside the window are billed too, at the recipient country's utility rate, with no volume tiers. Add the platform you run the number on.

Can I use the same number on the WhatsApp Business app and the API?

Yes, if your provider supports coexistence. Meta lets a Business app number connect to the Cloud API without leaving the app, with messages mirrored both ways. If your provider only does the classic onboarding, then no — registering the number on the API removes it from the app, and it only goes back if you deregister it. Coexistence has trade-offs: broadcast lists, disappearing messages and view-once messages get disabled, and group chats never sync.

Do I need business verification to use the WhatsApp Business API?

To scale, yes — though it is not the only route. Without it you stay on the first sending tier (250 new recipients per rolling 24 hours) and can register at most two numbers. Meta documents three ways to reach 2,000: verify your business, have your provider verify it, or deliver 2,000 template messages to unique numbers within 30 days at a high quality rating. Verification happens in Meta Business Manager and requires legal documents whose registered name matches the account exactly; mismatched names are the most common reason applications stall.

Do I lose my chat history when I move to the WhatsApp Business API?

It depends on the route. If you delete the number from the Business app and register it on the Cloud API, Meta confirms the existing messaging history is lost — export your chats first. If your provider supports coexistence, the last 180 days of messages sync, media only from the last 14 days, provided you approve the sharing and finish the sync within 24 hours of onboarding. Group chats never sync, on either route.

Written by Equipo xcale

Your next guest has already written to you.

Turn on your first AI agent today, connected to your PMS and your WhatsApp in minutes.

  1. Connect your PMS and your WhatsAppCloudbeds in minutes, and the WhatsApp number you already use with your guests.
  2. Give your agents the hotel's contextRates, policies, rooms and what you answer every day. They learn the rest.
  3. Watch them sell and serve from day oneEvery conversation, booking and task stays in your command centre.

7 days free · cancel anytime