The cost question
Is the WhatsApp Business API Free? What Meta Charges
Last checked · 17 min read
The short answer
No. Access to the WhatsApp Business API is free with no subscription, but Meta charges for every marketing and authentication template delivered, and for utility templates sent outside an open customer service window. Inbound messages stay free. Since 1 October 2026 Meta also charges for in-window utility templates, and for your replies past 1,000 a month per business phone number. 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 2 October 2026 against the page Meta dated 30 September 2026. Two rows that used to read "free until a date" are now simply charged, covered in full at what changed 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 | Charged since 1 Oct 2026 | Free from Nov 2024 until 30 Sep 2026. Meta now charges per message "as of the 1,001st service message" each month, per business phone number |
| Utility templates sent inside an open service window | Charged since 1 Oct 2026 | Free from Jul 2025 until 30 Sep 2026. Charged from the first message now, with no free tier of their own |
| Anything sent inside a free entry point window | No | The window "may remain open for up to 7 days" (it was 72 hours until recently). Marketing, utility, authentication and service all free inside it; Meta Business Agent replies are not |
| 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 used to cost nothing. Since 1 October 2026 it is charged beyond 1,000 a month per number — the window now decides the message format far more than it decides the bill.
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. Meta now says the window "may remain open for up to 7 days" and that while it is open Meta "does not charge for marketing, utility, authentication or service messages" — read on 2 October 2026. It said 72 hours for the previous two years, and that figure is gone from the page.
So the reply that opens it is free and so is everything for up to a week after — provided somebody answered within 24 hours. Miss that, or run past the window, and you are back on ordinary pricing. One category is charged inside it regardless: Meta Business Agent replies, generated by Meta's own agent platform. 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. Do not confuse it with the allowance that arrived on 1 October 2026 — "one free tier of 1,000 delivered service messages per month" for each business phone number — which counts messages, not conversations, and arrives with a new charge on in-window replies rather than as a gift (Meta — Pricing on the WhatsApp Business Platform, re-read 19 September 2026).
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 one that followed, service replies were free at any volume until 1 October 2026 — 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 conversations are free, it has not been touched since 2024; if it tells you your first 1,000 service messages a month per number are free from 1 October 2026, it is quoting Meta correctly.
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?
Not any more, and this is the single biggest change on this page. Until 30 September 2026, a business whose customers always messaged first and who always answered inside the 24 hours with ordinary messages paid Meta nothing whatsoever. That was not a loophole — it was the model working as designed, and it described a lot of real businesses. Since 1 October 2026 it holds only up to a point: Meta's own pricing documentation states it will charge per message for these replies once a business phone number has used its free 1,000 service messages for the month, detailed in what changes on 1 October 2026.
Be precise about which templates were exempt, because it was narrower than it was usually reported — and it has now gone entirely. Meta exempted utility templates delivered inside an open service window until 30 September 2026; since 1 October 2026 those are charged from the first one, with no free tier of their own. 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, keyword chatbots and unlimited agents included; the flow builder, drip sequences, marketing automation and the Webhooks & API module are optional add-ons, priced on the pricing page. | 4 Oct 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, keyword chatbots 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. The drag-and-drop flow builder, drip sequences, greeting and follow-up automation and the Webhooks & API module are optional add-ons, the same price on every plan, free included; current prices and whether each is one-time or monthly are on the pricing page.
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.