Searching for WhatsApp Business API pricing returns a page of vendors each quoting one number, and that number is never the bill. The API is priced in three layers that arrive from two or three different companies, and the layer everybody quotes is the smallest one.
This guide lays out the three bills, uses vendor prices as they were published on August 1, 2026, and then answers the question most small teams should have asked first: whether they need the API at all.
The three bills
Every WhatsApp Business API plan is a stack. A platform subscription buys you the software: the inbox, the campaign tool, the bots. Per-seat fees start once you pass the users included in that plan. And Meta charges its own per-message fee for every template message you send, billed separately and passed through by the platform, with or without a markup. Budgeting means estimating all three, and the headline price is only the first.
| Bill | Who charges it | What moves it |
|---|---|---|
| Platform subscription | The vendor (WATI, AiSensy, Zoko, 360dialog...) | The plan tier; usually a monthly fee, sometimes per WhatsApp number |
| Seats | The vendor | Every user above the plan's included count; some plans cap seats outright |
| Meta messaging fees | Meta, passed through by the vendor | Every template message you send: by category (marketing, utility, authentication) and by the recipient's country |
Some vendors add a fourth line: a per-conversation platform fee on top of Meta's rate, dropped only on a higher plan.
Meta's fees: per message, by category, by country
Meta bills business-initiated template messages per message. The rate depends on two things: the category of the message (marketing costs the most, utility and authentication less) and the country of the recipient. Replies inside a conversation the customer opened are treated differently from marketing you initiate, which is why a support-heavy business and a promotions-heavy business see very different Meta bills at the same message count.
Because the rates vary by country and Meta revises them, this page does not quote them. Meta publishes the rate card; read it for your destination countries and message mix before you believe any vendor's estimate. What does not change is the shape: the more marketing messages you send, the faster this bill grows, and no platform subscription includes it.
A platform that says "no markup" (360dialog is the clearest example) is being fair about the middle layer. It is not saying Meta's fees go away. They never do on the API.
What the platforms charge, as published on August 1, 2026
Four vendors, four different shapes of the same stack. Prices are the vendors' own, as published on their pricing pages on August 1, 2026; annual billing where noted; Meta's fees are always extra.
| Vendor | Platform price | What is and is not included |
|---|---|---|
| WATI | Growth $69/month billed monthly ($59 billed annually) | 3 fixed users, no 4th seat on Growth; extra seats $24 to $69 per user on higher plans; AI credits sold separately; Meta fees extra |
| AiSensy | Basic $45/month (Rs 1,500 in India) | Meta messaging billed per marketing message from prepaid credits; higher plans for more features |
| Zoko | Starter $49.99/month plus $0.015 per conversation | Unlimited agents on Starter but a per-conversation platform fee on top of Meta; Plus $79.99 removes it up to 5,000 conversations, then $0.00199 each, with 5 agents and $15 per extra seat |
| 360dialog | Regular EUR 49/month per WhatsApp number | Pure API access, no markup on Meta's rates; no inbox, no campaigns, no bots - the software is yours to build or buy |
Vendor figures as published on the vendor's site on August 1, 2026. They change; check the vendor's page before deciding.
Related: WATI pricing and 7 alternatives · 360dialog pricing and 7 alternatives · Zoko pricing and 7 alternatives
How to estimate your own bill
- 1
Count your seats
Everyone who will answer customers. Check the plan's included count and its cap; on some plans the next seat is a forced upgrade, not a line item.
- 2
Split your messages by who starts them
Messages you send to people who did not just write to you are template messages, and marketing templates are the expensive category. Replies inside a conversation the customer opened cost far less or nothing. Most small teams overestimate the first and underestimate the second.
- 3
Price the templates on Meta's card
For each destination country, marketing rate times marketing messages, utility rate times utility messages. This is the bill that grows with success.
- 4
Add the platform fee and any per-conversation markup
Then compare the total with what a flat-price tool would cost for the same team, because for many small teams the answer is smaller than the seats alone.
When you do not need the API at all
There are two ways to put a team behind a WhatsApp number. The official API means an application, a business verification, usually a dedicated number, message templates that need approving, and a bill that moves with your volume. The other route links to the number you already use, the way WhatsApp Web links a computer, and adds the team layer on its own side.
The second route has no Meta messaging fees, because nothing goes through the API. It also has no pre-approved templates and no official bulk-sending allowance, and it lives in one of the four companion-device slots WhatsApp allows on a number. Spun takes this route: a flat $49 to $200 per month for the finished team workspace, unlimited team members, no per-message fees, AI included.
The honest dividing line is volume and shape. A business sending tens of thousands of template notifications a month to people who never wrote first belongs on the API. A team that answers customers, follows up, runs a modest campaign at a human pace and wants everyone on one number usually does not, and the API bill it would have paid is mostly the price of a lane it did not need.
Related: How Spun connects to WhatsApp, and when the API is the better choice · Spun pricing