WhatsApp Business API Pricing in 2026: Per-Message Costs Explained
Meta moved WhatsApp API pricing from per-conversation to per-message billing on July 1, 2025. This guide breaks down exactly how WhatsApp Business API pricing works today, category by category and country by country, and shows how Unipile lets you link WhatsApp accounts for one flat, predictable price instead of paying per message.
What Is WhatsApp Business API Pricing?
WhatsApp Business API pricing is what Meta charges software companies to send and receive messages through the WhatsApp Business Platform. That model changed in 2025, and plenty of guides online, including older versions of this one, still describe the one that came before it.
WhatsApp Business API pricing is now per message, not per 24-hour conversation. Since July 1, 2025, Meta only charges when a template message is delivered. Marketing templates are billed every time. Utility and authentication templates are free inside an open customer service window and billed outside it. Regular chat messages stay free, as long as a service window is open.
Retired: per-conversation billing
Until June 30, 2025, Meta charged one fee per 24-hour conversation window, whichever type of message opened it. This model no longer applies to WhatsApp Business API traffic.
Current: per-message billing
Since July 1, 2025, each delivered template message is billed individually, based on its category (marketing, utility, authentication) and the recipient's country. This is what determines WhatsApp API pricing today.
Source: Meta for Developers, WhatsApp Business Platform pricing documentation, verified August 2026.
How Does WhatsApp Business API Pricing Work?
Meta bills WhatsApp Business API usage by message category and delivery context. Marketing templates are always charged. Utility and authentication templates are charged only when delivered outside an open customer service window. Free-form messages are never charged. Rates then vary by recipient country and by your monthly volume tier.
Marketing templates
Promotions, announcements, and any business-initiated message meant to drive an action. Billed every time Meta delivers it, whether or not a service window is open.
Utility templates
Order updates, appointment reminders, account alerts. Free when delivered inside an open 24-hour customer service window, billed at the utility rate when delivered outside it.
Authentication templates
One-time passcodes and verification codes. Same rule as utility templates: free inside an open service window, billed at the authentication rate outside it.
Service (session) messages
Regular back-and-forth replies that are not templates. Always free, but only sendable while a 24-hour customer service window is open. Meta made all service conversations free for every business on November 1, 2024.
Two more variables change WhatsApp API pricing
Monthly volume tiers
Utility and authentication rates step down as you send more. Tiers are calculated on your entire portfolio of WhatsApp Business Accounts, aggregated monthly, and reset at midnight in your account's timezone. Only messages that were actually billed count toward the threshold.
Destination country
Every billed message is priced according to the recipient's country calling code. Large markets like India and Brazil have their own standalone rate, while smaller markets are grouped into regions (for example "Rest of Africa"). Meta publishes and periodically updates the full rate card rather than a single global price.
Free Entry Point (bonus window)
Businesses using Click-to-WhatsApp ads or a Facebook Page call-to-action button unlock a 72-hour free messaging window after the customer's first reply, on top of the standard 24-hour service window.
Did the 24-Hour Conversation Window Disappear?
No, it did not. The 24-hour customer service window still exists and still opens the same way, when a customer messages your business first. What changed on July 1, 2025 is its job: before that date it was the billing unit itself, now it only determines which messages are free. That distinction is exactly what makes WhatsApp API pricing confusing for teams still working from pre-2025 documentation.
In short: WhatsApp Business API charges no longer depend on which window a message falls into, unless that message is a template. The window itself is still very much alive, it just stopped being the thing Meta counts to build your invoice.
How Much Does WhatsApp Business API Pricing Vary by Country?
Meta prices every billed message by the recipient's country calling code, so the same marketing or utility template can cost a different amount depending on where it lands. Large markets such as India and Brazil are priced individually, while smaller markets are grouped into regions.
Meta does not publish one fixed global number. It publishes a rate card, broken down by category and country, that gets updated periodically through the official WhatsApp Business Platform pricing documentation. Any article (including older versions of this one) that shows you a static table of dollar amounts per country is showing you a snapshot that is likely already out of date. Always check the live rate card before budgeting.
Based on Unipile's published per-account pricing, verified August 2026. Meta's own per-message, per-country rates are not included here because they change independently, see the live rate card linked above.
Hidden costs developers should anticipate
The per-message rate card is only one line of total WhatsApp Business pricing. Three categories of cost sit outside it entirely, and they don't change just because the billing model did.
Tarifas de los proveedores de soluciones empresariales (PSN)
Most companies cannot connect directly to Meta's API and have to go through a BSP, who typically layers on onboarding or KYC verification fees, hosting or platform fees, and minimum monthly usage commitments, on top of whatever Meta charges per message.
Template approval and management
Every marketing, utility, or authentication template needs Meta's approval before it can be sent outside a service window. Maintaining, versioning, and localizing dozens of templates adds real engineering and review time, independent of the per-message rate itself.
Infrastructure and compliance
Hosting your own on-premise instance of the Business API means running servers, monitoring delivery and error logs, and staying current with Meta's policies and GDPR requirements. None of that shows up on the rate card, but it is part of the real cost of ownership.
Is WhatsApp Cloud API Pricing Different From the On-Premise API?
No. WhatsApp Cloud API and the on-premise Business API use the exact same per-message pricing structure. Cloud API only changes who hosts the infrastructure, not what you pay per message.
Meta introduced the Cloud API as a hosted version of the Business API that runs on Meta's own servers. It removes the need to maintain your own infrastructure, which can lower setup costs and simplify scaling. It does not lower the per-message rate, and it does not remove the two requirements that shape WhatsApp API pricing on every hosting option: a verified Meta Business account, and Meta's approval for every template sent outside a service window.
API de WhatsApp en la nubeHosted by Meta
- Hosted on Meta's own servers, no infrastructure to run
- Same per-message pricing as the on-premise API
- Still requires a verified Meta Business account
- Still requires template approval for business-initiated messages
On-Premise Business APIHosted by you
- You manage the servers, uptime, and error logs
- Same per-message pricing as the Cloud API
- Still requires a verified Meta Business account
- Still requires template approval for business-initiated messages
Whichever hosting model you choose, WhatsApp Business API pricing and Meta's approval requirements stay the same. Unipile removes both variables: no hosting to manage, no Meta Business verification step, no template approval queue, just a QR-code connection to an account your user already has.
How Does WhatsApp Business API Pricing Compare to Unipile?
Meta bills WhatsApp Business API usage per message, by category and country, on top of any BSP and template management costs. Unipile charges a flat, tiered price per linked WhatsApp account, with unlimited messages included and no BSP in between.
| Cuentas vinculadas | EUR / account / month | USD / account / month |
|---|---|---|
| 1 - 10 (flat price) | 49.00 EUR | 55.00 USD |
| 11 - 50 | 5.00 EUR | 5.50 USD |
| 51 - 200 | 4.50 EUR | 5.00 USD |
| 201 - 1,000 | 4.00 EUR | 4.50 USD |
| 1,001 - 5,000 | 3.50 EUR | 4.00 USD |
| 5,001+ | 3.00 EUR | 3.50 USD |
This is the complete WhatsApp Business pricing table for Unipile. Example: 15 linked accounts cost 75.00 EUR (82.50 USD) per month at the 5.00 EUR (5.50 USD) rate. One linked account means one WhatsApp, one LinkedIn, or one email address (Gmail, Outlook, or IMAP). Pricing is post-paid and based on the peak number of simultaneously linked accounts during the billing period. Unlimited API calls included. Source: unipile.com/pricing-api, verified August 2026, prices may change, check the live page.
- Billed per linked account, unlimited messages included
- Flat, tiered rate, same logic in every country
- No Meta Business verification step
- No template approval, message on behalf of the linked account
- Direct connection, no BSP in between
Unipile connects each WhatsApp account en nombre del usuario autenticado who owns it. There is no Meta Business verification step, no template approval workflow, and no independent archive of message content: Unipile acts as an intermediario técnico independiente between your product and the WhatsApp client your user already has installed. This approach lines up with the EU Digital Markets Act's messaging interoperability principles, and every linked account runs on RGPD y SOC 2 certified infrastructure.
Why Do SaaS Editors Prefer Predictable, Per-Account Pricing?
Because it turns a variable, hard-to-forecast line item into a fixed one. When WhatsApp API pricing depends on message volume, category mix, and country breakdown, finance teams cannot model it reliably. A flat, tiered per-account rate can be planned a year out, which is exactly how most SaaS budgets work.
In practice, that means your product team spends time on messaging features, not on reconciling WhatsApp Business API charges against a rate card that changed since last quarter.
What WhatsApp API Features Can You Build With Unipile?
Everything a WhatsApp client can do natively: one-to-one messages, group chats, voice notes, attachments, read receipts, and a unified inbox that merges WhatsApp with your other linked channels, all without Meta's template restrictions.
How account connection actually works
Unipile offers a hosted, white-label QR-code flow to connect your end users' WhatsApp accounts, or a custom flow using a QR code or a pairing code sent to a phone number in E.164 format. Both cover the WhatsApp personal (Classic) app and the WhatsApp Business app, and neither requires Meta Business verification or template approval.
What's the Full Feature Comparison Between Meta's WhatsApp API and Unipile?
Beyond WhatsApp Business API pricing, the two paths differ on verification, template approval, and how fast you can go live. Here is the complete side-by-side.
How Do You Get Started With WhatsApp API Integration?
In minutes, through a QR-code flow, with no Meta approval process to wait on. Sign up, generate a QR code, have your user scan it, and start sending messages.
Sign up and open your dashboard
Create a Unipile account and access your workspace to manage linked accounts.
Request a QR code
Your application generates a unique QR code through the Unipile API, ready to display in your product.
Confirm authentication
Once your user scans the code with WhatsApp, the account status changes to connected. Listen for it by polling or through a webhook.
Start messaging
Send and receive text messages, share attachments, and get real-time webhooks for new messages, reactions, and read receipts.
More WhatsApp API Resources From Unipile
WhatsApp Business API Pricing - FAQ
Straight answers on per-message billing, regional rates, hidden costs, and how Unipile's per-account pricing compares.
WhatsApp Business API pricing is what Meta charges businesses to send and receive messages through the WhatsApp Business Platform. Since July 1, 2025, it is a per-message model: marketing templates are billed on every delivery, utility and authentication templates are billed only when delivered outside an open 24-hour customer service window, and regular chat messages stay free.
No. Meta replaced conversation-based billing with per-message billing on July 1, 2025. The 24-hour customer service window still exists and still opens when a customer messages first, but it now determines what's free, not what gets billed.
Every billed message is priced according to the recipient's country calling code. Large markets like India and Brazil have standalone rates, smaller markets are grouped into regions, and Meta updates the full rate card periodically rather than publishing one fixed global price. Check the official rate card before budgeting.
Most software companies also pay Business Solution Provider (BSP) fees for onboarding, hosting, and minimum usage commitments, plus the engineering time needed to get message templates approved and maintained, and the infrastructure and compliance work required to self-host an on-premise instance.
No. WhatsApp Cloud API and the on-premise Business API use the exact same per-message pricing. Cloud API only changes who hosts the infrastructure, it does not lower the rate, and both still require Meta Business verification and template approval.
Unipile charges a flat, tiered price per linked account instead of per message. A flat 49 EUR (55 USD) per month covers up to 10 total linked accounts, then the rate per account steps down as you add more, for example 5.00 EUR (5.50 USD) per account for 11 to 50 accounts. Unlimited API calls are included at every tier. See unipile.com/pricing-api for the current table.
No. Unipile connects a WhatsApp account en nombre del usuario autenticado who owns it, through a QR-code or pairing-code flow. There is no Meta Business verification step and no template approval workflow, because Unipile does not route messages through Meta's official Business Solution Provider path.
No. Unipile is an intermediario técnico independiente that connects WhatsApp accounts on behalf of authenticated users. It is not affiliated with, endorsed by, or sponsored by Meta or WhatsApp, and it does not operate as a Business Solution Provider.
Yes. Unipile supports both the WhatsApp personal (Classic) app and the WhatsApp Business app through the same QR-code or pairing-code authentication flow.
Most teams go from sign-up to their first live WhatsApp message in menos de 48 horas, since there is no Meta Business verification or template approval process to wait on.
Still have questions about WhatsApp Business API pricing? Our team is here to help.