Blog / API & technical
WhatsApp API: the real prices and the 3 costs to compare before signing

In short
The price of the WhatsApp API is the sum of three items: Meta's message fees (public, the same for everyone), the platform subscription, and—the item the price lists don't show—per-message markups. There are three pricing models: pay-as-you-go with a margin, credit packages, and flat with no markups. Compare them on total cost at your volumes, not on the starting price.
Searching for WhatsApp API prices produces a curious effect: every price list seems to speak a different language. Some show only the monthly fee, some a price "per conversation," some sell prepaid credits to use up. It's not carelessness: it's how the heaviest cost—the one that grows with your volumes—stays off the pricing page. This guide lines up the three items that make up the real price and the three models platforms use to package them.
What the WhatsApp API price really is
Let's start with a point that surprises many people: access to the WhatsApp Business API isn't paid for. Meta doesn't charge a fee for the API itself; it asks you to pay for the messages you send, at the rates on its public price list. The API, however, has no interface: to use it you need a platform—inbox, campaigns, templates, automations—and therefore a subscription. The final price is thus the sum of three items: Meta fees, software, and any markups. Only the first two always appear on the price lists.
The three costs, one by one
1. Meta's message fees
Meta classifies messages into four categories: marketing (promotions and offers), utility (confirmations, alerts, order updates), authentication (verification codes), and service (replies to people who write to you). The first three are billed at rates that vary by destination country and category—marketing is the most expensive—and since 2025 billing is per individual template message. Service conversations, meaning replies within 24 hours to a customer who wrote to you first, are free. The price list is public on Meta's website and is identical for everyone: no platform has "discounted Meta rates."
2. The platform subscription
This is the price of the software you work with on top of the API: a shared team inbox, campaigns, a template editor, chatbots, CRM, statistics. It ranges from around €19 a month for entry plans to several hundred for enterprise plans. It's the most transparent item on the price lists—and it's also the one that gets all the attention, while the real game is played elsewhere.
3. Markups: the cost you don't see until you send
Many platforms earn a second time on messages: an added margin on top of the Meta rate, prepaid credits with an inflated unit price, "conversations included" in the plan with expensive overages. On a thousand messages a month the difference is small; on fifty thousand it becomes the biggest item in the budget, more than the subscription itself. That's why two platforms with the same monthly fee can cost you, at year's end, very different amounts.
The three pricing models compared
Stripped of the marketing, there are three models platforms use to bill messages. Recognizing them on sight is the fastest way to compare offers:
| Model | How it works | Where it costs you | When it makes sense |
|---|---|---|---|
| Pay-as-you-go with markup | Each message costs the Meta rate plus a platform margin | The margin grows in proportion to volume: the more you send, the more you pay | Minimal, occasional volumes, if the margin is disclosed |
| Packages or credits | You buy blocks of messages or prepaid credits to use up | Opaque unit price, credits that expire, oversized bundles | Fixed, pre-approved budgets, if the unit price is clear |
| Flat with no markups | You pay only for the software; Meta bills you for messages at its public rates | Only the subscription: the per-message cost stays the official one | Growing volumes and a need for predictable costs |
How to compare prices in 5 steps
- Estimate your volumes: how many messages a month per category (marketing, utility, authentication) and to which countries
- Pull Meta's official price list for those countries: it's the reference price, the same for everyone
- Ask each provider the key question: "do you bill me for messages directly through Meta, or do you bill them yourselves?"
- Calculate the total annual cost in three scenarios—current volumes, double, fivefold—adding subscription and messages
- Add the accessory costs: extra operators, additional numbers, onboarding, features unlocked only on the higher plans
The third step is the one that unmasks the price lists. If the answer is "we'll take care of the messages," ask for the unit price by category and country and compare it with Meta's price list: the difference is the markup, and multiplied by your annual volumes it becomes the number that decides the choice.
SendApp Official works on the third model: you pay the subscription (from €19/month) and Meta bills you for messages directly, at its rates, without a cent of markup. You can try it for free, no credit card required.
Best practices before signing
- Be wary of "free API" and "unlimited messages": the cost is just shifted onto markups or hidden limits
- Check the ownership of the WABA (the WhatsApp Business account): it must be yours, not the platform's, or your number and history stay hostage
- Check service conversations: replying to customers within the 24-hour window should cost you nothing
- Ask whether templates, additional operators, and integration APIs are included or billed separately
- Reread the price list once a year: Meta periodically updates rates and billing rules
If your volumes don't yet justify the API, there's a way to validate the channel at zero cost per message: connect the number you already use via QR code with SendApp Cloud, and move to Official when the campaigns start paying off.
Put it into practice with SendApp
Campaigns, AI and a multichannel inbox with no markup on message costs. Try it free, no credit card.
Redazione SendApp
The SendApp team — WhatsApp marketing and AI platform for businesses.