Skip to main content
    Skip to main content

    WhatsApp

    The WhatsApp Business API, on one page.

    What it is and how it differs from the free WhatsApp Business app. What Meta charges per message, market by market. And the fix for every error and account state we have seen stop a number sending.

    What the WhatsApp Business API is

    The WhatsApp Business API is the programmatic way for a business to send and receive WhatsApp messages. It has no app and no interface of its own. It is an endpoint that software connects to, whether that is a system you already run or a platform you buy, and what the customer sees at the other end is an ordinary WhatsApp conversation with your business number.

    Almost every question about it starts from one confusion, which is worth clearing first: the WhatsApp Business app and the WhatsApp Business API are two different products, and a number can stay on the WhatsApp Business app and run on the API at the same time, within Meta's coexistence limits. Three things separate them.

    • The app runs on a phone. The API runs on a server. The WhatsApp Business app is installed, opened and typed into, with a limit of one phone plus four linked devices. The API has no interface at all, so a whole team works the same number from whatever software you point at it.

    • The app can only say what somebody wrote down first. A greeting, an away message and a list of quick replies is the whole of its automation. The API can be wired to the systems that hold the real answer, which is what makes a reply able to quote a live price, a free slot or an order status.

    • The app is free to send with. The API is billed per message. Meta charges nothing for API access itself and everything for the traffic across it, priced by the market your customer is in. That is the trade: the app costs nothing and cannot be automated properly, the API can be and is metered.

    Using it therefore costs two things. The first is Meta's per-message rate, which Meta publishes on a card for each billing currency. On the US dollar card effective 1 July 2026, a marketing template to a Singapore number costs US$0.0732 and a utility message US$0.0160. The second is the software that sends them, and Meta bills your own WhatsApp Business account for the messages whichever software you use. Everything below is what we have written about living with that trade: how to get on the API, what it costs, what to do when it breaks, and what to do when Meta stops your number entirely.

    Before anything else

    The questions people actually ask

    Is the WhatsApp Business API free?

    Access to the WhatsApp Business API is free: Meta charges nothing for the API itself, and there is no licence fee to connect a number to it. What costs money is the messages. Meta bills per message by the market your customer is in and by what the message is for, and any platform you use to reach the API bills you separately for its own software. So the honest answer is that the API is free and using it is not, which is the opposite way round from the free WhatsApp Business app, where the software is the product and the messages are free.

    How much does the WhatsApp Business API cost?

    There is no single price, because Meta charges per message by the market the customer is in, and the spread is very wide. On Meta's card effective 1 July 2026, a marketing template costs US$0.0118 in India and US$0.1365 in Germany, roughly a twelvefold difference for the same message. Utility messages, the kind that confirm a booking or an order, run far cheaper: US$0.0014 in India against US$0.0550 in Germany. From 1 October 2026 Meta also starts charging for service messages, the replies you send while a customer's 24 hour window is open, at the utility rate, with 1,000 free per business phone number per calendar month. On top of Meta's per-message cost sits whatever your platform charges. Price your own markets off the current card rather than a figure quoted somewhere, because the rates move roughly every quarter.

    Meta's current rates, market by market

    How do I get the WhatsApp Business API?

    You do not download the WhatsApp Business API or generate a key for it the way you would for most APIs. You apply for access to a business phone number through Meta, either directly as a developer or, far more commonly, through a Business Solution Provider that runs the connection for you. The sequence is the same either way: a verified Meta business portfolio, a WhatsApp Business Account, a phone number that is not on personal WhatsApp or on another provider's platform (a number on the WhatsApp Business app can keep the app), a display name Meta approves, and a payment method on the account. Approval usually takes days rather than weeks, and the step that most often stalls is business verification, because it needs documents matching the legal entity exactly.

    The full setup guide

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

    The WhatsApp Business app is a free app you install on a phone and use like WhatsApp, with a catalogue, labels, a greeting message and an away message. The WhatsApp Business API has no app and no interface at all: it is an endpoint that your own systems or a platform you buy connect to, so that software can send and receive on your business number. Three practical consequences follow. The app runs on one phone and up to four linked devices, while the API has no device limit and lets a whole team work the same number. The app cannot read your calendar, your stock or your CRM, so it can only reply with text somebody wrote in advance, while the API can be wired to any system that holds the answer. And the app is free to send with, while the API is billed per message. A number can stay on the app and run on the API at the same time, within Meta's coexistence limits.

    Can I send bulk messages with the WhatsApp Business API?

    You can send to many people through the WhatsApp Business API, within limits Meta sets. Any message you start outside a customer's 24 hour reply window has to use a template Meta approved in advance, the recipient has to have opted in, and Meta caps how many unique customers you can message outside the service window in a rolling 24 hours. A new business starts at 250, reaches 2,000 by completing one of Meta's scaling paths, and from there Meta raises the cap automatically to 10,000, 100,000 and then unlimited. Send to a list that did not opt in and the number's quality rating drops, and the number can be restricted. So what decides whether a send lands is whether the list consented and the number is in good standing. In Volty, a send to many people is a broadcast: one approved template sent once to one audience, picked as chosen contacts, segments, everyone, or a spreadsheet. A broadcast requested in chat waits for a person's approval. After it sends, a follow-up broadcast can go to the contacts who replied, read without replying, never read it, or failed to receive it. When a customer's 24 hour window has closed, Volty follows up one to one with an approved template.

    How messaging limits and tiers work

    What it costs

    Meta prices per message by the market your customer is in, and publishes a card for each billing currency. Meta can change rates on the first day of each quarter, and service messages become billable on 1 October 2026. For a customer in Singapore, the US dollar card effective 1 July 2026 charges US$0.0732 for a marketing template and US$0.0160 for utility. Meta bills your own WhatsApp Business account directly for the messages, whichever software sends them. Volty is a separate US$157 a month for the software, with unlimited seats and unlimited contacts.

    Singapore

    The WhatsApp Business API in Singapore

    The WhatsApp Business API works the same way in Singapore as it does anywhere else. What is local is the money and the paperwork.

    • Meta bills a Singapore business in Singapore dollars. Singapore dollars became a WhatsApp billing currency on 1 April 2026, and Meta publishes a rate card for each billing currency. On the card effective 1 July 2026, a marketing template costs S$0.0937 a message and a utility or authentication message S$0.0205. A conversion from the US dollar card gives a different number, so the Singapore dollar card is the one that applies.

    • Service messages become chargeable on 1 October 2026. Every business phone number gets 1,000 free service messages a month, and Meta charges once that free tier is used. Meta counts a one-to-one reply as one and a group send as one per recipient delivered. The Singapore rate on the card effective 1 October 2026 is S$0.0205 a message. Marketing, utility and authentication rates do not change.

    • A number must clear Meta before it can send. A number needs a website carrying your business name, a matching business email, a phone number of its own, and a verified Meta Business Portfolio. A number on the WhatsApp Business app can keep the app and run on the API at the same time, within the limits in our coexistence guide. A number on personal WhatsApp must be deleted from it first.

    A provider in Singapore does four jobs for you: registering the number, verifying the business, submitting templates, and handling the 24 hour window. Voltade registers the number and gets the business verified. The WhatsApp Business account, the number and the templates stay in your name.

    Show us a week of your WhatsApp.

    We will tell you which enquiries could have been answered without a person and which ones needed one. Free scoping, no commitment.

    Updated