The cost question
Is the WhatsApp Business API Free? What Meta Charges
Last checked · 15 min read
The short answer
No. Access to the WhatsApp Business API is free and there is no subscription for it, but Meta charges for every marketing and authentication template message delivered, and for utility templates sent outside an open customer service window. Inbound messages, your non-template replies inside that window, and utility templates sent inside it cost nothing today, but that ends on 1 October 2026, when Meta starts charging per message for all of them. Platform software is billed separately.
Is the WhatsApp Business API free or paid?
Both halves are true at once, which is why the question will not go away. There is no subscription for the API, and Meta's pricing documentation defines the charge narrowly enough that connecting a number appears nowhere in it — "You are only charged when a template message is delivered" (Meta developer documentation). Access is free. Use is not.
That produces two separate bills, sent by two different companies. Confusing them is the most common budgeting mistake in this market, and most vendor pages do nothing to help.
Meta bills you for messages. The charge lands on a payment method attached to your own WhatsApp Business Account, inside your own Meta business portfolio — Meta's Business Help Centre documents how to add that card (source). Nobody stands between you and that invoice unless they have chosen to.
A platform bills you for software — the shared inbox, the campaigns, the CRM, the automation, the reporting. This is the half that varies from nothing to several thousand rupees a month, and the half a vendor actually controls.
WabaCRM is a Meta-verified Tech Provider (verified 30 July 2026), and that tier is not permitted to resell Meta's per-message fees at all. So the second bill is ours and the first one never touches our books. The figures are on the pricing page; if you are still working out what the API itself is, start with what the WhatsApp Business API actually does.
Checked against Meta's developer documentation on 22 August 2026.
- Is the WhatsApp Business API free or paid?
- What is free and what is not?
- Does Meta still give 1,000 free conversations a month?
- How much does Meta charge per message?
- Is there any way to use the WhatsApp Business API and pay Meta nothing?
- Does the WhatsApp Business app cost money?
- Is there a free tier, or only a free trial?
- What happens when a free workspace passes 1,000 contacts?
What is free and what is not?
Meta changed how this works on 1 July 2025, and a great deal of what is written about it predates the change. Under the current model the unit of billing is a delivered template message, not a 24-hour conversation.

The table below is read off Meta's pricing documentation, re-checked on 4 September 2026. Two rows carry a date rather than a plain "No": both stop being free on 1 October 2026, covered in full at what changes on 1 October 2026.
| What | Charged by Meta? | What Meta's documentation says |
|---|---|---|
| Connecting to the Cloud API | No | The model defines a charge on delivered template messages; no access or hosting fee is listed |
| Messages your customers send you | No | "You are only charged when a template message is delivered" |
| Creating a template and submitting it for approval | No | The charge attaches to delivery, not to submission |
| Your replies inside the 24-hour customer service window | Until 1 Oct 2026 | "All non-template messages are free" today; Meta's non-template-messages page states it will charge per message for these from 1 October 2026 |
| Utility templates sent inside an open service window | Until 1 Oct 2026 | "Utility templates delivered within an open customer service window are free" today; the same page states this exemption ends 1 October 2026 |
| Anything sent inside a free entry point window | No | "FEP windows remain open for 72 hours. While open, you can send any type of message to the user at no charge" |
| Marketing templates | Yes | Charged per delivered message. Meta lists no volume discount for marketing |
| Utility templates outside the service window | Yes | Charged per delivered message; lower rates unlock with monthly volume |
| Authentication templates | Yes | Charged per delivered message; volume tiers apply |
Two of those rows deserve a sentence each.
The customer service window is the one to understand first. Meta's documentation puts it plainly: "When a WhatsApp user messages you or calls you, a 24-hour timer called a customer service window starts" (Meta, Send messages). Every further message from the customer resets it to 24 hours. Inside the window, anything that is not a template costs nothing today — but not for much longer: see the next section's link for the 1 October 2026 change.
That is why a business whose customers start the conversation — an inbound support line, a shop answering enquiries, a clinic confirming appointments people asked for — can run a genuinely busy WhatsApp channel on a very small Meta bill.
The free entry point window is the one most businesses never switch on, and it carries a condition that summaries of it drop. Meta's documentation says the window opens if a user messages you via a Click to WhatsApp Ad or Facebook Page Call-to-Action button "using a device running our Android or iOS app" and you respond within 24 hours.
It then starts from the moment you responded, not from theirs. FEP windows "remain open for 72 hours", and "while open, you can send any type of message to the user at no charge".
So the reply that opens it is free and so is everything for three days after — provided somebody answered within 24 hours. Miss that, or run past the 72 hours, and you are back on ordinary pricing. Note also that the 24-hour service window runs on its own clock: Meta's documentation states it "is independent of the FEP window".
Does Meta still give 1,000 free conversations a month?
No — and it is the most repeated falsehood in this subject area. Pages carrying 2026 dates still print it.
The allowance was 1,000 free service conversations per WhatsApp Business Account per month, and it belonged to conversation-based pricing. Meta's pricing-updates page records that on 1 November 2024, "Service conversations are now free for all businesses" — unlimited, with no monthly cap left to exhaust (source). Eight months later, on 1 July 2025, conversation-based billing was replaced outright by per-message billing.
So the claim is dead twice over: the cap was removed, and then the thing it capped stopped existing.
The practical difference is not academic. Under the old model, a business that used up its thousand conversations began paying for service replies. Under the current one, service replies are free at any volume — and a marketing template is charged on the very first send, with no free block to spend down first. If a page tells you your first 1,000 anything is free, it has not been touched since 2024.
How much does Meta charge per message?
That depends on the recipient's country and the message category, and no honest page can hand you one figure. Meta publishes the rates itself: per currency, as downloadable CSV and PDF rate cards on its pricing documentation, and interactively — pick a market, a currency and a category — on the WhatsApp Business pricing page.
The cards state their own effective date: "These rate cards reflect our current rates and volume tiers, effective July 1, 2026, based on WhatsApp Business account timezone." INR, USD and AED are among the currencies covered.
Rates move on a fixed schedule. Meta's documentation states: "Meta may update pricing only on the 1st day of each quarter, thus up to 4 times per year: January 1, April 1, July 1, and/or October 1." A per-message rate quoted anywhere without a date beside it may be three quarters stale — which is why the rupee figures on this site live on one page that gets re-checked, rather than being scattered across every page that mentions cost.
Two structural points are worth knowing before you open any rate card. Marketing is the expensive category, and Meta lists no volume discount for it. Utility and authentication get cheaper as you send more: "You can unlock lower utility and authentication rates based on the number of messages you send in a month."
India has a deadline attached, and it is a hard one. Meta's documentation says billing localisation "launched on January 1, 2026 for partners and directly-integrated clients whose Sold-To country is India in Billing Hub" — those are the eligible customers — and that they "must ensure all WABAs in their business portfolio are migrated to INR by December 31, 2026 to avoid disruptions" (source).
Read the consequence rather than the word "disruptions". Meta states that "as of January 1, 2027" it "will no longer deliver the messages of non-INR WABAs of eligible customers". That is not a price rise you can absorb — the messages stop. Dated rupee rates, and what each platform adds on top of them, are on the India pricing breakdown.
Checked against Meta's developer documentation on 22 August 2026.
Is there any way to use the WhatsApp Business API and pay Meta nothing?
Yes today, in one narrow, real and frequently overlooked case — and only until 1 October 2026. If your customers always message first, and you always answer inside the 24 hours with ordinary messages rather than templates, Meta currently charges you nothing whatsoever. That was not a loophole — it was the model working exactly as designed, and it described a lot of real businesses. From 1 October 2026 that stops being true: Meta's own pricing documentation states it will charge per message for these replies, detailed in what changes on 1 October 2026.
Be precise about which templates the exemption covers today, because it is narrower than it is usually reported. Meta exempts utility templates delivered inside an open service window, until the same 1 October 2026 date. Marketing and authentication templates are charged on delivery wherever they land, window open or not, and a utility template sent after the window has closed is charged too.

So the meter starts the moment you want to begin the conversation instead of answering one.
There is also a developer allowance worth naming, because it is the one place Meta hands out template sends for nothing. Meta's Cloud API documentation describes test WhatsApp Business accounts and test phone numbers as having "relaxed messaging limits" and not requiring "a payment method on file in order to send template messages" (Meta, Cloud API overview). They exist for building and testing, not for customers.
And there is a ceiling that catches nearly everyone in month one, and it is not a money limit at all. Meta's messaging-limits documentation states that "newly created business portfolios have a messaging limit of 250", and defines the limit as "the maximum number of unique WhatsApp user phone numbers your business can deliver messages to, outside of a customer service window, within a moving 24-hour period" (source). Unique people in a day, then — not messages in a month.
| Messaging limit | How a portfolio reaches it |
|---|---|
| 250 | Where every newly created business portfolio starts |
| 2,000 | Verify your business, have a partner verify it, or deliver 2,000 template messages outside service windows to unique numbers in a 30-day moving period at a high quality rating |
| 10,000 | Automatically |
| 100,000 | Automatically |
| Unlimited | Automatically |
Above 2,000 the increases are automatic, on two conditions Meta names: high-quality messages across all your business phone numbers and templates, and using at least half your current messaging limit in the last seven days. A portfolio that meets them has its limit increased "by one level within 6 hours".
Nobody messages a hundred thousand people on the day they connect, whatever a vendor page implies, and no platform can shorten this — it is Meta's rule rather than a feature anyone is able to sell you.
Does the WhatsApp Business app cost money?
Meta does not charge for the WhatsApp Business app, and none of the per-message pricing above applies to it — that charge attaches to delivered template messages, and the app does not send templates. If you are one person answering your own phone, the app is a complete product and you should not be paying anybody anything.
It stops being enough at three specific points, and none of them has a setting that helps. The app lives on one handset, so a second colleague cannot answer independently and nothing records who replied. There is no API, so nothing connects to the rest of your systems. And the app's broadcast list is capped, with a delivery condition most businesses find out about late — the current figure and where it comes from are in WhatsApp broadcast limits.
Those are the reasons businesses move, and moving no longer costs you the number you already use. Coexistence keeps the app running on the owner's phone while the same number mirrors into the API for the team. The full side-by-side is in WhatsApp Business app vs API.
Is there a free tier, or only a free trial?
Mostly only a trial, and the distinction is the whole point. A trial is a countdown; a free plan is a floor. When the countdown ends you either pay or lose the workspace, so a trial cannot answer the question a cautious small business is actually asking — what does this cost me if it turns out I barely use it?
Here is what four platforms publish on their own pricing pages, read today.
| Platform | What its own pricing page offers for free | Checked |
|---|---|---|
| WabaCRM | Free plan, 1,000 contacts, no expiry and no card. Broadcasts, chatbots, flows, the API and unlimited agents included. | 22 Aug 2026 |
| Wati | No plan priced at zero. "7 days free trial, zero setup fees." | 22 Aug 2026 |
| Interakt | A Starter tier with no price beside it, and a "Start Free Trial" button. Cheapest priced plan: Growth, ₹2,799/month plus tax. | 22 Aug 2026 |
| AiSensy | Publishes a "Free Forever" plan. | 22 Aug 2026 |
Read the Interakt row exactly as written. Its Starter tier shows the words "Not Applicable" where a price would go, which is not the same as publishing a free plan and not the same as refusing one, and we are not going to guess which it means on their behalf. Longer side-by-sides of what each vendor charges per tier and per seat are on the WhatsApp platform comparison pages.
Prices and terms on other vendors' pages change without notice, and these did: Interakt's cheapest priced plan read ₹999 a month when we last checked it on 17 August 2026 and reads ₹2,799 today. Treat every row as a dated snapshot rather than a standing fact, and read the vendor's own page before you decide anything on it.
WabaCRM's free plan is capped by contact count rather than by time. There is no expiry date stored against it at all — a workspace holding 900 contacts is as free in its third year as on its first day. It includes broadcast campaigns, chatbots, flows, the API and unlimited team members, on the reasoning that a free plan which disables the feature you came for is a demo wearing a longer name.
Seats are where free plans usually stop being free. Wati's pricing page lists additional users at $24 per user per month on Pro and $69 per user per month on Business, checked 22 August 2026 — that page prices in local currency in some regions, so compare against the figure you are actually quoted.
WabaCRM charges nothing per user at any size, because the bill is driven by how many contacts you store: an inbox with three agents and one with thirty cost the same. That is what makes a shared WhatsApp inbox affordable for a team rather than for a pair.
One qualification the marketing usually leaves out. "No credit card" is true of us and false of the job: you will attach a card to your own Meta account before your first marketing template goes out, precisely because a Tech Provider is not allowed to carry that charge on your behalf. WabaCRM never asks for a card. Meta will.
What happens when a free workspace passes 1,000 contacts?
Nothing is charged, and nothing is deleted. This section exists because a page arguing there are no gotchas has one if it leaves this out.
The cap is enforced where you would expect: adding a contact by hand, importing a CSV, creating one through the API. Past 1,000 those refuse until you raise the allowance, while your existing conversations, campaigns and history carry on working exactly as before.

There is one deliberate exception, and it is a hole in our own quota rather than a hole in yours. Inbound lead capture is not quota-enforced. When a new customer messages your number, the contact is created whether or not it takes you past 1,000 — because losing a real enquiry is worse for you than a small overage is for us. A busy free workspace can therefore drift over its own allowance with nobody having done anything wrong.
When it does, there is no automatic upgrade, no automatic charge and no suspension. You will see that you are over, and you decide whether to delete contacts or buy the next block. The first paid step is 2,000 contacts at ₹192 a month. Worth being exact about, because it is easy to assume otherwise: the free 1,000 is not carried into a paid plan as a discount. A paid plan charges for every block it holds, so 2,000 contacts is two blocks at ₹96. The rest of the ladder is on the pricing page.