Guide

WhatsApp Business API explained: how it works, what it costs, how to choose a provider

A plain guide to the WhatsApp Business API: the accounts behind it, how Meta prices messages, and the questions to ask a provider.

The WhatsApp Business API is how a business moves from one phone to a proper customer service and sales setup on WhatsApp. It is what lets several teammates answer the same number, connects WhatsApp to an inbox with your other channels, and allows templates, broadcasts and automatic replies at scale. It also comes with rules and prices that the free app does not have.

This guide explains the difference between the app and the API, what you need to get started, how Meta prices messages from October 2026, how templates and the 24-hour window fit together, and how to keep using the WhatsApp Business app on the same number. It ends with a checklist for choosing a provider and a look at how Karobar on WhatsApp fits in. Every rule and price model here comes from Meta's own documentation, linked at the end.

WhatsApp Business app vs the WhatsApp Business API

There are two official ways to use WhatsApp as a business, and they are built for different jobs.

  • The WhatsApp Business app is a free app on your phone. It has a business profile, a catalogue, labels, quick replies, greeting and away messages. You can link up to four companion devices, but it is still one account run by hand.
  • The WhatsApp Business Platform is Meta's set of APIs for businesses that message customers at scale. The Cloud API sends text, media and interactive messages, and makes and receives calls. The Business Management API manages phone numbers, templates and billing. Webhooks deliver incoming messages and delivery updates to your software.

The API is not something you open like an app. It is a connection that software uses: your own, or a ready-made tool from a provider.

You do not always have to choose. Meta now lets you connect a number you already use in the WhatsApp Business app to the Cloud API and keep using both. This is covered in the section on coexistence below.

How the WhatsApp Business API works

Behind every WhatsApp API number sits a small stack of Meta accounts. A provider usually creates and connects them for you during signup, but it helps to know what they are:

  • A business portfolio (managed in Meta Business Suite). It holds all your Meta business assets. You must have one to use the platform.
  • A WhatsApp account. Your business presence on WhatsApp: phone numbers, display name and partner access.
  • A Messaging account. It manages your message templates, billing and payment methods.
  • A business phone number. Real or virtual. You add it, verify that you own it, and register it for the Cloud API with a six-digit two-step verification PIN.
  • A display name. You must provide one when you register the number. It appears on your WhatsApp profile, and once you reach a higher messaging limit it is checked against Meta's display name guidelines. You can change it up to 10 times in 30 days.

Business verification is optional at the start but worth doing. Meta says a verified business portfolio gets improved functionality, such as higher throughput and Official Business Account status. By default, a business number can send up to 80 messages per second.

Then there is the provider. Meta calls companies that offer WhatsApp services to other businesses partners. Two kinds matter when you shop around:

  • Solution Partners offer the full set of services and have credit lines with Meta, so they can bill you directly for message charges. You may not need to add your own payment method.
  • Tech Providers offer the same kind of services, but without a credit line. You add your own payment method after onboarding, Meta bills you for message charges, and the provider bills you for its software.

WhatsApp Business API pricing, as Meta documents it

Since 1 July 2025, Meta charges per message. It only charges for messages from businesses to users, and only when a message is delivered, not when it is sent. Messages your customers send you are not charged. The rate depends on two things: the message category and the country calling code of the customer's number.

There are three template categories, for messages you use to reach out:

  • Marketing: promotional messages, such as offers and new arrivals.
  • Utility: transactional or informational messages, such as order and shipping updates.
  • Authentication: one-time codes that verify a user.

Non-template messages are used to respond. Normal replies written by a person or a third-party AI are service messages. Meta also has a fifth category for replies from its own AI agent product, charged by the tokens it uses rather than at a fixed rate per message.

There is one other free case. When someone messages you from a click-to-WhatsApp ad on Android or iOS and you reply within the customer service window, a free entry point window opens from the time you replied. It can stay open for up to 7 days, and marketing, utility, authentication and service messages in it are not charged.

MessageWhen you can send itHow Meta charges
Service (normal reply)Only within 24 hours of the customer's last messageFirst 1,000 a month per number free, then per message
Utility templateAny time, once approvedPer delivered message, including inside the window
Marketing templateAny time, once approvedPer delivered message
Authentication templateAny time, once approvedPer delivered message
Any of the above in a free entry point windowUp to 7 days after replying to an ad clickNot charged
Messages customers send youAny timeNot charged

Prices differ by country and change over time, so this guide gives none. Check Meta's pricing page for the rates that apply to your customers, and Meta's page on the October 2026 changes for the details. Meta offers volume tiers for utility and authentication messages only.

Templates and the 24-hour window

When a customer messages or calls you, a 24-hour customer service window opens. Each new message from them resets it to 24 hours. Your own replies do not. While it is open you can send normal messages. Once it closes, the only thing you can send is a template.

A template is a message you write in advance. Templates generally need Meta's approval before you can send them, and they are the only type of message allowed outside the window. They also have quality scores and are subject to messaging limits. And whatever you send, Meta reminds businesses that they can only message users who have opted in to hear from them.

Two habits save trouble: write templates for order updates and reminders before you need them, and reply quickly so that most conversations finish inside the window. WhatsApp auto replies and the 24-hour window goes deeper on both.

Coexistence: keep using the WhatsApp Business app

Meta lets a business connect its existing WhatsApp Business app number to the Cloud API through a provider. Meta calls this onboarding Business app users. You will often hear it called coexistence. You keep chatting one to one in the app, and messages are mirrored between the app and the API. What Meta documents:

  • Chat history. Chats from the most recent 6 months can be synced, and contacts with a WhatsApp number can be synced too. Group chats are not.
  • Pricing. Messages you send from the app stay free. Messages sent through the API follow API pricing.
  • The window. The 24-hour rule applies to messages sent through the API. Messages sent from the app do not open or extend it. A customer who wrote just before you connected can only get a template from the API until they write again.
  • What stays in the app only. Your catalogue, greeting and away messages, quick replies, labels, business profile, calls and channels keep working in the app, but are not part of the API.
  • What changes in the app. Disappearing messages, view once and live location are turned off for one-to-one chats. Broadcast lists are disabled, and existing ones become read-only.
  • Linked devices. Companion devices are unlinked when you connect, and you can link them again, except WhatsApp for Windows and WearOS.
  • Speed. A number used in both the app and the API is limited to 20 messages per second.

Connecting needs WhatsApp Business app version 2.24.17 or later, and the provider must be a Solution Partner or Tech Provider.

How to choose a WhatsApp API provider

Ask every provider these questions:

  1. How are Meta's message charges billed? Directly by Meta to your card, or by the provider, and is there a markup on Meta's rates?
  2. What does the subscription include? Users, numbers, contacts and any usage limits.
  3. Can I keep my WhatsApp Business app? Ask whether they support coexistence, and what happens to your existing chats.
  4. Which channels are included? WhatsApp only, or also Instagram, Messenger and TikTok in the same inbox?
  5. Can I create templates inside the tool, and does it stop me sending one that is still pending, paused or rejected?
  6. Does it show the 24-hour window in each chat, so nobody types a reply that cannot be sent?
  7. What automation is there? Keyword replies, chatbot flows, and whether AI replies are drafts or sent automatically.
  8. How do broadcasts handle opt-in and opt-out? You want opted-out contacts skipped and "stop" honored automatically.
  9. Are there setup fees or minimum contract terms?

How Karobar fits

Karobar is a shared inbox for WhatsApp, Instagram, Messenger and TikTok, built for shops that sell in chat. Plans start at $20 a month, and every plan, the trial included, has API and chatbot access. See pricing. Meta's message charges are separate from the plan price. For WhatsApp, Karobar gives you:

  • The window in every chat. A countdown shows the time left in the 24-hour window. Once it closes, the message box stays locked until you pick an approved template.
  • Templates in the app. Write a template and submit it to Meta, where it starts as pending, or sync the ones you already have. Paused, rejected or unapproved templates are refused.
  • Coexistence-friendly. Chats from the WhatsApp Business app come across, and your greeting and away messages keep working in the app. Messages sent before you linked do not open a window.
  • Automation in your own words. Keyword auto replies, up to four conversation starters, and chatbot flows with buttons and lists, which run on WhatsApp only. Opt-out words such as "stop" and "unsubscribe" are applied automatically.
  • Broadcasts. WhatsApp marketing with phonebooks you import or build from chats, a preview of who will receive it and who is skipped, a cost estimate, a test send to your own phone and scheduling. Contacts who have not opted in are skipped by default.
  • Catalogue orders. Your WhatsApp catalogue syncs both ways, and a cart a customer sends in chat becomes an order automatically.
  • Karobar AI drafts. Replies written from your products and business information, which a person approves. Auto is opt-in, for inbox DMs only, with a daily limit, and never answers complaints, refunds or order questions by itself.

Karobar does not send greeting or away messages of its own, and chatbot flows do not run on Instagram, Messenger or TikTok. If those matter to you, weigh them in your choice. What is a WhatsApp CRM? covers the wider buying decision.

Sources

Facts about other companies and platforms come from their own pages, checked on the dates shown. Plans and prices change; check the source before you decide.

  1. Meta: About the WhatsApp Business Platform (Cloud API, accounts, templates, verification, throughput) (checked 2026-10-03)
  2. Meta: Pricing on the WhatsApp Business Platform (categories, free tier, free entry point window) (checked 2026-10-03)
  3. Meta: Pricing updates for service and utility messages (October 2026) (checked 2026-10-03)
  4. Meta: Register a business phone number (checked 2026-10-03)
  5. Meta: Display names (checked 2026-10-03)
  6. Meta: Onboard WhatsApp Business app users (coexistence) (checked 2026-10-03)
  7. Meta: Partners (Solution Partners and Tech Providers) (checked 2026-10-03)

FAQ

Questions? Answers.

Any other questions? Ask support.

Software connects to Meta's Cloud API to send and receive messages for your business number. Incoming messages and delivery updates arrive through webhooks. You need a business portfolio, a registered phone number with a display name, and usually a provider whose tool you use day to day.

Not entirely. Meta charges per delivered template message, and since 1 October 2026 for service messages after the first 1,000 a month per number. Messages in a free entry point window after a click-to-WhatsApp ad are not charged. Providers also charge for their software.

It depends on the category (marketing, utility, authentication or service) and the country code of the customer's number. Meta publishes the rates and updates them over time, so check its pricing page for your markets rather than a fixed figure.

Yes, through coexistence. You keep chatting in the app while a provider's tool uses the API. Recent chats sync, app messages stay free, and features such as the catalogue, greeting and away messages stay in the app.

You need a business portfolio. Meta says verification brings improved functionality, such as higher throughput and Official Business Account status, so it is worth completing.

Only with an approved template, and only customers who have opted in to hear from you. Normal replies are allowed within 24 hours of the customer's last message.

Try it on your own shop

7 days free, no card needed. Connect Instagram, TikTok or WhatsApp and see your own messages in one inbox.

Start free trial