Key takeaways
- The WhatsApp Business app is for a person replying on a phone. If your app or CRM has to send or answer messages by itself, you need the API.
- Meta charges per delivered message, by category and country. To Indian numbers: INR 0.8631 for marketing, INR 0.115 for utility, authentication and service (rate card from 1 October 2026).
- Since 1 October 2026, service replies are charged again after 1,000 free a month per phone number, and so are utility templates sent inside the 24-hour window.
- Marketing drives the bill. In the worked example it is about a quarter of the messages and three quarters of the cost.
- Opt-in and quality keep a number healthy: a new business portfolio can message only 250 people a day outside the window until it verifies or earns a higher limit.
- You can add AI replies with your own model through the API, or with Meta Business Agent, which Meta bills by the token.
This guide answers the three questions teams ask before adding WhatsApp to a product (app or API, what it costs each month, and whether a bot can reply) from Meta’s own documentation and rate card, checked on 20 October 2026.
What is the difference between the WhatsApp Business app and the API?
The WhatsApp Business app is a free app that a person uses on a phone; the WhatsApp Business API is a programmable connection that lets your software send and receive messages. In Meta’s words, the app is for small businesses “to communicate with customers from a single device”, while the platform behind the API is for businesses that need to “chat with customers at scale” and “integrate with the rest of their technology stack”.
The deciding question is whether a person or a program sends the message. If your team replies by hand and the volume fits on one phone, the app is enough. Once your product needs to send an order update, a login code or an appointment reminder by itself, or a bot needs to answer, you need the API. Meta’s own name for it is the Cloud API: Meta hosts it, and you call it over HTTPS.
How do you set up the WhatsApp Business API?
You set up the API by creating a Meta business portfolio, adding a Meta app with the WhatsApp use case, connecting a phone number, getting your message templates approved and pointing a webhook at your server. Meta’s Cloud API get-started guide walks through the first message in the dashboard; the steps below are the whole route to a live integration.
Portfolio and app
Create or choose a business portfolio in Meta Business Suite, then create a Meta app with the “Connect with customers through WhatsApp” use case.
Number and billing
Connect a messaging account, add the phone number customers will see, and add a payment method so charged messages keep flowing.
Verify the business
Verification is one way to lift the daily messaging limit from 250 people to 2,000, and it counts towards Official Business Account status.
Templates and opt-in
Write the templates your app will send and submit them for review, which can take up to 24 hours. Build the opt-in into your sign-up flow.
Webhooks and launch
Point a webhook at your server for incoming messages and delivery statuses, replace the temporary test token, and send to a small group first.
You can do all of this yourself or through a Business Solution Provider, a company Meta approves to resell access. Meta’s FAQ is clear about the trade: going direct “requires being able to call our APIs and set up webhooks”, and there is “no additional fee to access our platform directly”, while providers “may charge additional fees” for the tools they add, such as a shared inbox or a bot builder. If you use a provider, Meta bills the provider for your messages and the provider bills you, so ask for their markup per message in writing.
A sensible rule: if a developer is already building your app, go direct and keep the integration in your own code. If nobody on your side writes code and you mainly need an inbox for a support team, a provider gets you there faster.
Adding WhatsApp to your app?
Tell us what your app needs to send and who should reply, and we’ll help you work out whether you need the API, a provider or just the app.
How much does the WhatsApp Business API cost?
The WhatsApp Business API costs nothing to access directly; you pay Meta for each message you deliver, at a rate set by the message’s category and the recipient’s country code. Meta moved to per-message pricing on 1 July 2025, replacing the old per-conversation model, so guides that still talk about “conversations” are out of date. Messages a user sends to you are free, and Meta charges only for messages that are delivered.
There are five categories. Three are templates, which you can send at any time: marketing (offers, reminders to come back), utility (order, delivery and account updates) and authentication (one-time login codes). Two are free-form replies, which Meta’s pricing page lists as non-template messages, sent in reply to a user inside the 24-hour customer service window that opens each time they message you: service (replies written by people or by your own AI) and Meta Business Agent (replies from Meta’s own AI agent, where your account is eligible for it).
These are Meta’s list rates for messages to Indian numbers, from the INR rate card effective 1 October 2026, before tax:
| Category | Rate per delivered message to India |
|---|---|
| Marketing | INR 0.8631 |
| Utility | INR 0.115 |
| Authentication | INR 0.115 |
| Service | INR 0.115, after 1,000 free each month per phone number |
| Meta Business Agent | USD 2.00 per million tokens (Meta’s estimate: about 4–5 US cents a message) |
Five details change real bills:
- Service messages are charged again from 1 October 2026, after nearly two years of being free (since November 2024). Each business phone number gets 1,000 free service messages a month, which don’t roll over. Without a payment method on file, Meta stops delivering service messages once the free 1,000 are used.
- Utility templates sent inside an open customer service window are charged too, from the same date. They had been free since July 2025.
- Chats that start from a Click to WhatsApp ad are free for marketing, utility, authentication and service messages, inside a “free entry point” window that can stay open for up to 7 days.
- Volume tiers lower the utility and authentication rates at high volume. For India the list rate holds up to 25 million utility messages and 750,000 authentication messages a month, so most apps pay the list rate.
- Login codes cost more from a business based outside India. India has an authentication-international rate of INR 2.4971 a message, which Meta applies to authentication messages that businesses based outside India send to Indian numbers; check Meta’s authentication-international rules for whether it applies to you.
Meta may change rates only on the first day of a quarter, so check the rate card in January, April, July and October. Taxes such as GST are added on Meta’s invoice.
What does a month of WhatsApp messages cost?
A typical consumer app in India with 20,000 active customers would pay Meta about INR 18,755 a month before tax in the example below, and three quarters of that would be marketing. The rates are Meta’s list rates for India from 1 October 2026; the volumes are invented to show the method.
To build your own estimate, list every message your app will send, put each one in its category, and multiply by the rate for your users’ country. Then add the provider’s markup if you use one, and tax. Two habits keep the number honest: count the marketing sends separately, because they move the total most, and check whether the customer messaged you first, because that decides whether a free-form reply is possible at all.
What are the rules on templates and opt-in?
You need a person’s opt-in before you message them, and anything you send outside the 24-hour window has to be an approved template. Both rules come from Meta’s policy, and both are checked by Meta, not just by you.
Opt-in. Meta’s opt-in guidance asks for two things: the person has given you their phone number, and they have agreed to receive messages from your business. The opt-in has to say clearly that the person is opting in and name your business, and it can be collected on your website, in your app, by SMS, by phone or on paper. Meta’s tips are worth following too: ask for opt-in by type of message (order updates separately from offers), make opting out easy, and honour it. If your users are in India, check the opt-in screen against India’s data protection rules as well; the guide to DPDP rules for app builders covers the consent screens.
Templates. A template is a message you register in advance, with blanks for the details (a name, an order number). Meta reviews each new or edited template automatically, and review can take up to 24 hours. Only templates with the status “Approved” can be sent. Pick the category honestly: a template filed as utility that reads like an offer is a marketing message, and Meta’s template categorisation guide sets out what happens to a template filed in the wrong category.
Why do WhatsApp numbers get limited, and how do you avoid it?
Numbers get limited when users react badly to what they receive: they block the business, report it or stop reading. Meta then pauses the templates people complain about and holds back how many new people the business can reach in a day. Opt-in quality, not volume, is what keeps a number healthy.
Meta’s messaging limits cap how many different people you can message outside a customer service window in a rolling 24 hours. A new business portfolio starts at 250. Verifying your business, or sending 2,000 delivered messages outside customer service windows to different people in 30 days, using templates with a high quality rating, lifts it to 2,000, and from there it rises automatically to 10,000, 100,000 and unlimited, as long as your messages are rated well and you used at least half of your current limit in the last 7 days. The limit is shared by every number in the portfolio.
Can you add an AI assistant to WhatsApp?
Yes. An AI assistant can answer on WhatsApp in two ways: your own AI, connected through the API, or Meta’s own AI agent, Meta Business Agent, which Meta added as a separate message category on 1 July 2026. Both can answer questions and hand a conversation to a person; they differ in who controls the model, the knowledge and the logs, and in how Meta bills them.
Whichever you choose, the bot should answer only from content you trust and hand over to a person with the conversation attached. The NFTR Assistant we built (a web chatbot) answers from its knowledge base, cites its sources and reports unanswered questions to admins. It is built into the NITI Aayog Frontier Tech Repository portal, which we built.
If you are weighing a bot for support, read what to automate with customer service chatbots first. When you’re ready to build, an AI chatbot on your own content, on your website, is one of our draft packages at ₹3–10 lakh for the build, plus running costs. For the integration inside a wider product, see web app development.
