How much does it cost to send bulk messages on WhatsApp? The 3 models
How much does it cost to send mass messages on WhatsApp: official API (monthly fee + ~US$0.06 per marketing message), separate tools for credits and extension with fixed subscription at no cost per message — compared to real numbers.
How much does it cost to send bulk messages on WhatsApp? Depends on the billing model. Via the official API: monthly platform fee plus fee per message — around US$0.06 per marketing message in Brazil. In tools for sending individual messages: from tens to a few hundred reais, almost always for credits or packages. With extension over WhatsApp Web, like Zapext: fixed subscription of R$29/month, no cost per message, with gradual sending. Below, the full bill for each model — including the cost that no advertisement shows.
The 3 pricing models at a glance
| Model | Like a snake | Order of magnitude | Does it grow with volume? |
|---|---|---|---|
| 1. Official API (via platform/BSP) | Platform monthly fee + Meta fee per message delivered | Hundreds to thousands of R$/month | Yes — each marketing message is charged |
| 2. Single trigger | Credits, contact packages or software license | Tens to hundreds of R$/month | In general yes, per package |
| 3. Extension on WhatsApp Web | Fixed subscription, no cost per message | R$29/month (Zapext Starter) | No — the cost is the same for 50 or 500 shipments |
None of the three is "the cheapest" in every scenario — the cheap and the expensive trade places depending on the volume, the nature of the messages and the risk you assume. Let's go to each one.
Model 1: Official API — monthly fee + cost per message
The official WhatsApp Business API (WhatsApp Business Platform) is Meta's own infrastructure for messaging at scale. The price has two layers that add up:
Tier 1: the Meta rate, per message
Since July 2025, Meta charges per template message delivered — previously, the charge was per 24-hour conversation window (official Meta documentation, Jul/2025). For Brazil, the tariff tables reproduced by API providers indicate (Jun/2026):
- Marketing: US$0.0625 per message — at the exchange rate, something in the range of R$0.30 to R$0.40;
- Utility (order confirmation, delivery notice): US$0.008 — and free if sent within the service window opened by the customer;
- Authentication (login code): US$0.0315;
- Service (customer called first): free since November 2024 (Meta documentation).
Since July 2026, Meta has also started to allow billing in reais for Brazilian accounts, via local entity (Meta documentation, Jul/2026) — which eliminates the exchange rate variation on the invoice, not the cost itself.
Tier 2: the platform monthly fee (BSP)
The API does not have its own interface: you hire a platform to operate it, and it charges its own subscription on top of the Meta fee. The platforms publish monthly fees ranging from entry-level plans (some with a limited free option) to hundreds or thousands of reais per month, depending on size and resources — in addition to the rate per WhatsApp message and, on larger plans, setup fees. Other Brazilian platforms follow a similar logic, with monthly fees ranging from a few hundred to a few thousand reais depending on size.
The account in practice
A campaign of 2,000 marketing messages per month costs US$125 for the Meta fee alone — before the platform's monthly fee. For an operation that sends messages every day, the variable cost dominates the bill: it is a model in which selling more costs proportionally more. In return, you get what no other model offers: verifiable numbers, approved templates, unlimited agents, and the only automation formally sanctioned by Meta. The detailed confrontation between the two extremes is in extension vs official API.
Model 2: tools for sending individual messages — credits and packages
It is the middle of the market, and the most irregular. These are software and websites that promise to send mass messages, charging per credit package, per contact reached or monthly license — generally ranging from tens to a few hundred reais per month. On paper, it looks like the best of both worlds: cheaper than the API, more "powerful" than regular WhatsApp.
The problem is rarely in the list price — it's in what doesn't come with it:
- No sending cadence: many of these tools fire in bursts, the machine gun pattern that WhatsApp detects as a robot;
- Purchased List Incentive: some of them sell "segmented bases" along with the credits — and unsolicited mass contact is exactly what WhatsApp's commercial policy prohibits[1];
- No concept of reputation: no warning that a new chip cannot handle the volume of a mature number;
- Disguised recurring cost: the package is finished, another is purchased — in volume, the account approaches the API without giving away any of its security.
The warning that matters: sending cheap messages that knock down your number is the most expensive of all. The real loss is not the monthly fee — it is the number banned in the middle of the campaign: stopped service, customers without a channel, burned chip and days of appeal with Meta. If this has already happened, the path to recovery is in WhatsApp banned: what to do — but the real kicker is never needing this guide.
Model 3: extension on WhatsApp Web — fixed subscription, no cost per message
The third model runs on top of the WhatsApp Web you already use: a browser extension adds campaign features to the existing number, only charging for the subscription. In the case of Zapext trigger, the Starter plan costs R$29/month (or R$297 annually) and the Plus, with 4 users and webhooks, R$59/month — no cost per message in no plane. The tool does not charge for volume: anyone who sends 100 or 2,000 messages per month pays the same subscription.
The difference for the separate trigger is not the price — it's what protects the number:
- Gradual sending by default: batches spaced with human cadence rather than robotic burst;
- Warm-up score: indicates whether the number has a reputation for the volume you want to send, before you find out the hard way;
- Operation on your own number: encrypted local data, CRM Kanban funnel and tags in the same place as the service.
And the limits, honestly: the real sending ceiling is not the tool's, it's the reputation of your number — "no cost per message" does not mean a license for spam, and no extension operates within the official Meta terms (only the API is sanctioned). Extension also does not provide a verified account seal or transactional chatbot at scale. The complete secure process — segmentation, cadence, number age limits — is in the guide for sending bulk messages without blocking.
Simulation: how much it costs per month for each model
| Scenario | Official API | Single trigger | Extension (Zapext Starter) |
|---|---|---|---|
| 1,000 marketing messages/month | ~US$62.50 Meta fee + monthly platform fee | Tens to hundreds of R$, depending on the package | R$29 fixed |
| 5,000 marketing messages/month | ~US$312.50 Meta fee + monthly fee | Larger packages; cost increases in steps | R$29 fixed — but requires a mature number and shipping spread throughout the month |
| Risk of ban | Low (official channel, approved templates) | Alto without cadence and with cold list | Reduced by gradual shipping — but depends on list consent |
Meta Fees according to API provider tables (Jun/2026); Platform prices vary by vendor.
Which model to choose (without fans)
- Thousands of notifications per day, transactional chatbot, large banking/logistics/e-commerce: Official API, no discussion. The cost per message is the price of scale and verified account — Zapext does not replace this infrastructure.
- SMEs sending campaign messages to their own customer base: extension with fixed subscription. The cost is predictable, the number remains yours, and gradual shipping takes care of the behavioral part of the risk.
- Cheap single trigger with promise of ready list: no scenario. What he saves on the monthly fee, he charges on the ban[1].
- And if your "campaign" is answering whoever calls first: you might not need to pay anything — free WhatsApp Business greeting and away messages will do the trick, and that's the honest answer.
Account summary: API charges by scale, individual charges by package (and sometimes by its number), extension charges a fixed subscription. If your case is an SME, see the Zapext gradual shipping trigger — used by 3,000+ companies, from R$29/month, with 7-day guarantee — and compare the two extremes for yourself extension vs official API.
Sources
- [1] WhatsApp Business Messaging Policy — WhatsApp (2024). accessed 2026-05-19.
Frequently asked questions
How much does it cost to send mass messages via the official WhatsApp API?
Since July 2025, Meta charges per message delivered: in Brazil, around US$0.0625 per marketing message, US$0.008 per utility and US$0.0315 per authentication, according to API provider tables (Jun/2026). Added to this is the monthly fee for the platform (BSP) contracted to operate the API, which ranges from hundreds to thousands of reais per month.
Is there free mass messaging on WhatsApp?
Natively, only the WhatsApp Business broadcast list — limited to 256 contacts who need to have their number saved. Tools that promise free unlimited messaging usually charge in another way: without gradual sending or reputation control, the cost appears in the form of a banned number.
What is the cheapest way to send mass messages on WhatsApp?
For SMEs sending messages to their own base, a fixed subscription to an extension is usually the lowest total cost: Zapext costs R$29/month on Starter, with no cost per message, with gradual sending and warm-up score. For operations with thousands of daily notifications, the official API is more expensive but it is the only suitable path.
Why can a cheap trigger be expensive?
Because the real loss is not the monthly fee, it is the ban: tools without a sending cadence fire in bursts, a pattern that WhatsApp detects as a robot, and many encourage purchased lists — a direct violation of Meta's commercial policy. Banned number means stopped service, customers without a channel and chip lost in the middle of the campaign.
Is the API cost per message worth it in any case?
Yes. If the operation sends thousands of notifications per day, needs a transactional chatbot (second copy, tracking), verified account or more than 4 agents, the official API is the right choice even though it costs more — it is the only automation sanctioned by Meta and scales beyond what any extension proposes to do.
