WhatsApp API Pricing Explained: The Complete 2026 Cost Breakdown
As of July 1, 2025, WhatsApp bills per message, not per conversation. This guide shows the per-message rates by country (effective October 1, 2026), what stays free, and the 2026 pricing changes: per-token billing for Meta Business Agent since August 1, and paid service messages (after 1,000 free per number each month) from October 1.
How WhatsApp API Pricing Works in 2026
Effective July 1, 2025, Meta charges on a per-message basis. You are charged when a template message is delivered, and, from October 1, 2026, for service replies beyond the free 1,000 per phone number each month. The rate depends on the message category and the recipient's country. The old conversation-based model (a 24-hour window for a single flat fee) is deprecated.
The Four Message Categories
Every message you send falls into one of four categories, each priced differently per message:
| Category | Typical Use Case | How It's Charged |
|---|---|---|
| Marketing | Promotions, offers, product launches | Charged on every delivery (highest tier) |
| Utility | Order confirmations, shipping updates, reminders | Free inside an open 24-hour customer service window; charged outside it. Volume discounts apply. |
| Authentication | OTPs, verification codes | Charged when sent outside a service window. Volume discounts apply. |
| Service | Human/agent replies to a user | Non-template replies inside the 24h window. From October 1, 2026, the first 1,000 per phone number each month are free, then charged at the utility rate. No volume tiers. |
What's Free: The Two Windows and the Monthly Service Allowance
24-hour Customer Service Window (CSW). When a user messages your business, a 24-hour window opens (and resets with each new user message). Only inside it can you send non-template (service) replies. Utility templates delivered inside an open window are free, per Meta's pricing page. From October 1, 2026, service replies are billed per message, but each business phone number gets 1,000 free service messages every month (1:1 and group sends share the allowance; unused messages do not roll over). Messages your customers send you stay free.
72-hour Free Entry Point (FEP) window. If a user reaches you through a Click-to-WhatsApp ad or a Facebook Page call-to-action button and you reply within 24 hours, every message, including templates, is free for 72 hours.
Heads up: From October 1, 2026, service replies beyond the free 1,000 per phone number each month are billed at the market's utility rate. If your WhatsApp Business Account has no payment method in Meta Billing Hub, Meta stops delivering service messages once the free 1,000 are used, so add one in Billing Hub. See 2026 pricing changes below.
WhatsApp API Rates by Country (per message, USD)
Meta's per-message rates, effective October 1, 2026, sourced from Meta's official USD rate card. Rates vary by market and category. Service replies cost the same as utility, after the first 1,000 per phone number each month; utility templates are free inside an open customer service window.
| Market | Marketing | Utility | Authentication | Service |
|---|---|---|---|---|
| North America (USA & Canada) | $0.0250 | $0.0034 | $0.0034 | $0.0034 |
| United Kingdom | $0.0635 | $0.0220 | $0.0220 | $0.0220 |
| Germany | $0.1365 | $0.0550 | $0.0550 | $0.0550 |
| Brazil | $0.0625 | $0.0068 | $0.0068 | $0.0068 |
| Indonesia | $0.0411 | $0.0250 | $0.0250 | $0.0250 |
| India | $0.0118 | $0.0014 | $0.0014 | $0.0014 |
| United Arab Emirates | $0.0576 | $0.0157 | $0.0157 | $0.0157 |
| Rest of World ("Other") | $0.0604 | $0.0077 | $0.0077 | $0.0077 |
Service: replies inside the 24h window. First 1,000 per phone number each month are free, then charged. No volume tiers. Utility templates are free inside an open 24-hour customer service window and charged outside it. From October 1, 2026, Bangladesh, Iraq, Nepal, Sri Lanka, Kazakhstan, Kuwait, Morocco, Oman and Ukraine have their own standalone rates (see 2026 pricing changes). Rates exclude taxes. Some markets (e.g. India, Indonesia, UAE) also have separate "authentication-international" rates. Always verify against Meta's official rate card before budgeting.
Need local-currency rates?
We publish dedicated pages with per-message rates in local currency for major markets:
India (INR) Brazil (BRL) Indonesia (IDR) UAE (AED) UK (GBP) Spain (EUR) Germany (EUR) Singapore (SGD) Pakistan (USD) Egypt (USD) South Africa (USD) Pricing calculator2026 Pricing Changes: August 1 & October 1
Meta confirmed two dated pricing updates for 2026: per-token billing for AI replies from August 1, and per-message billing for service replies from October 1. If WhatsApp is a core channel, build both into your budget.
Aug 1, 2026: Meta Business Agent (per-token AI)
Since August 1, 2026, a message category for AI replies powered by Meta's Business Agent Platform, billed per token at $2.00 USD per 1M tokens (roughly 4 to 5 cents per message), as one charge covering AI processing and delivery. These messages are not free in the CSW or FEP windows. Full breakdown in our Meta Business Agent Platform explainer.
Oct 1, 2026: service messages billed after 1,000 free
From October 1, 2026, service messages (free-form replies inside the 24-hour customer service window) are billed per message at the same rate as utility in that market. Each business phone number gets 1,000 free service messages per month, with no volume tiers on service. Without a payment method in Meta Billing Hub, service messages beyond the free 1,000 are not delivered. Utility templates inside an open window stay free, and the 72-hour free entry point window is unchanged.
What this means in practice
Meta's own example, a marketing template, two AI replies, a human-rep reply, and an order confirmation, all inside an open customer service window, shows how the charge count climbs:
| Message | Category | Before Aug 1, 2026 | Aug 1 to Sep 30, 2026 | From Oct 1, 2026 |
|---|---|---|---|---|
| Cart-abandonment reminder | Marketing | Charged | Charged | Charged |
| AI reply to a question | Meta Business Agent | Free | Charged (per token) | Charged (per token) |
| AI reply to a question | Meta Business Agent | Free | Charged (per token) | Charged (per token) |
| Human rep responds | Service | Free | Free | Free within 1,000 per number per month, then charged |
| Order confirmation | Utility | Free (in CSW) | Free (in CSW) | Free (in CSW) |
| Total charges | 1 | 3 | 3, or 4 once the number's 1,000 free service messages are used | |
Service cost example. 5,000 service replies in a month on one number, to North America: 4,000 billed × $0.0034 = $13.60 (plus any applicable taxes). ChatMaxima's WhatsApp usage page (Settings > Usage > WhatsApp in the dashboard) shows each number's service messages against the free 1,000 and the estimated cost.
Rate-card market moves (Oct 1, 2026). Meta moved nine markets out of regional groups onto standalone rate cards, each with its own authentication-international rate. Utility, authentication and service rates in USD: Bangladesh $0.0037, Iraq $0.0079, Nepal $0.0034, Sri Lanka $0.0020, Kazakhstan $0.0180, Kuwait $0.0440, Morocco $0.0230, Oman $0.0247, Ukraine $0.0298. The same update raised utility and authentication rates in Hong Kong, Hungary, Qatar, Romania, Singapore and Pakistan, and lowered marketing, utility and authentication in Poland.
Source: Meta's pricing updates for Meta Business Agent and service messages, and Meta's rate cards effective October 1, 2026.
Meta's Rate Is Only Half the Bill: BSP Fees
You cannot access the WhatsApp API without a Business Solution Provider (BSP). Most BSPs add two layers of fees on top of Meta's per-message rate: a platform subscription and, often, a per-message markup. That markup is where budgets quietly disappear, and it matters even more now that service replies are billed after the free 1,000 per number.
BSP Fee Comparison (2026)
| BSP | Platform Fee | Markup on Meta's rate | What You Actually Pay |
|---|---|---|---|
| WATI | From $49/mo | Yes, rates not publicly listed | Meta rate + markup + subscription |
| AiSensy | Free tier available | Per-message markup on top of Meta | Meta rate + markup |
| Interakt | From ~$12/mo | Meta rates + feature charges | Subscription + Meta + extras |
| Twilio | $0/mo base | Per-message platform fee | Compounds quickly at scale |
| Respond.io | From $79/mo | Per-seat pricing | Subscription + Meta fees |
| ChatMaxima | $19/mo | None, $0 | $19 + Meta fees only |
What This Looks Like in Real Money
Concrete scenario: 10,000 marketing messages to North America in a month, at Meta's North America marketing rate of $0.0250 per message.
- Meta's fee alone: 10,000 × $0.0250 = $250
- With a markup BSP: $250 Meta + per-message markup + subscription = $500 to 800/month
- With ChatMaxima: $250 + $19 = $269/month
The per-message rate is fixed by Meta. Your BSP's fee structure is the single largest controllable variable, and the one that compounds as Meta charges for more message types.
Estimate Your WhatsApp API Cost: 3 Scenarios
Rough monthly numbers for three business sizes. For an exact figure, use the WhatsApp pricing calculator.
Small Business
3,000 marketing messages/mo · North America
Meta fees: ~$75/mo
With a markup BSP: ~$180 to 280/mo
With ChatMaxima: ~$94/mo
Mid-Market
10,000 messages/mo · North America
7K marketing, 3K utility (outside window).
Meta fees: ~$185/mo
With a markup BSP: ~$370 to 470/mo
With ChatMaxima: ~$204/mo
Enterprise
100,000 messages/mo · North America
60K marketing, 40K utility (outside window).
Meta fees: ~$1,636/mo
With a per-message BSP: ~$3,100+/mo
With ChatMaxima: ~$1,655/mo
At every scale, the BSP fee structure, not Meta's rate, is the largest controllable variable in your WhatsApp cost stack.
WhatsApp API vs. WhatsApp Business App
Both carry the WhatsApp brand. Only one charges per message. Here's the trade-off.
| Factor | WhatsApp Business App | WhatsApp API |
|---|---|---|
| Monthly platform cost | Free | $0 (Meta) + BSP fee |
| Per-message cost | $0 | By category & country |
| Broadcast limit | 256 contacts/day | Unlimited |
| API access | None | Full |
| Multiple agents | 1 device | Unlimited (via BSP) |
The Break-Even Math
The API pays for itself when you need to reach more than 256 contacts/day, automate responses, add multiple agents, or connect analytics and a CRM. For businesses past ~500 active WhatsApp contacts, the operational cost of the Business App (staff time, missed conversations, lost sales) far exceeds the API's low monthly minimum with a flat-rate BSP.
- You need to reach more than 256 contacts/day
- Manual response time is costing you conversions
- You need analytics, CRM integration, or conversation history
- A single agent can't handle incoming volume
6 Ways to Cut Your WhatsApp API Bill
1. Choose a No-Markup BSP
The highest-impact lever. A flat-rate BSP like ChatMaxima means you pay Meta's rate and nothing more, no per-message markup that compounds as Meta charges for more message types.
2. Drive Inbound With Click-to-WhatsApp Ads
Replies inside the 72-hour free entry point window (opened by Click-to-WhatsApp ads or a Facebook Page CTA) are free, including templates. Convert paid ad spend into free messaging windows.
3. Make Every Service Reply Count
From October 1, 2026, each service reply beyond 1,000 per number per month is billed. Keep replies concise, merge short consecutive replies into one message, and send templates only when you need them (utility templates inside an open window stay free). Use each number's 1,000 free service messages, and add a payment method in Meta Billing Hub so replies past the free 1,000 are still delivered.
4. Unlock Volume Tiers
Utility and authentication messages qualify for lower rates as your monthly volume grows. Consolidate sending under one WABA where possible so volume counts toward the same tier.
5. Keep Template Approval High
Rejected or paused templates disrupt flows and force resends. High approval rates mean cleaner accounting and fewer wasted charges.
6. Monitor Analytics Weekly
Audit message volumes by category weekly to catch anomalies early. The ChatMaxima inbox includes message-level analytics.
For deeper guidance, the ChatMaxima blog covers WhatsApp cost optimization, and the chatbot builder handles first-response triage automatically.
Predictable WhatsApp Costs, Whatever Meta Changes
ChatMaxima charges $19/month flat. No per-message markup, no per-seat charges. You pay Meta what Meta charges, and $19 covers the full omnichannel team inbox, WhatsApp integration, and AI agents. As Meta starts charging for more message types in 2026, a no-markup BSP is the cost lever you control.
See ChatMaxima Pricing Start with WhatsApp, No MarkupPer-message rates sourced from Meta's official rate cards, effective October 1, 2026. Verify current rates at Meta's official WhatsApp pricing page.
WhatsApp API Pricing: Your Questions Answered
Per message, effective July 1, 2025. You are charged when a template message is delivered, at a rate set by category (marketing, utility, authentication) and recipient country. From October 1, 2026, service replies are also billed per message after 1,000 free per phone number each month. The old conversation-based model (one flat fee per 24-hour window) is deprecated.
Utility templates are free inside an open 24-hour customer service window. All messages, including templates, are free for 72 hours inside a free entry point window (opened when a user reaches you via a Click-to-WhatsApp ad or Facebook Page CTA and you reply within 24 hours). Messages customers send you are free. From October 1, 2026, service (non-template) replies are free for the first 1,000 per phone number each month, then billed at the utility rate.
Since August 1, 2026, AI replies from Meta Business Agent are billed per token at $2.00 USD per 1M tokens. From October 1, 2026, service messages are billed per message after 1,000 free per phone number each month (no payment method in Meta Billing Hub means they are not delivered after the free 1,000), and Bangladesh, Iraq, Nepal, Sri Lanka, Kazakhstan, Kuwait, Morocco, Oman and Ukraine moved to standalone rate cards. Utility templates inside an open window stay free.
Meta's fee is the per-message rate, set by Meta, non-negotiable, varying by country and category. Your BSP's fee is separate: a platform subscription and, in most cases, a per-message markup. You pay both. Some BSPs, like ChatMaxima, charge only a flat platform fee with no markup.
Technically yes, Meta's Cloud API allows direct access. But it requires developer resources for webhooks, message queueing, compliance, and uptime. For most businesses, a BSP provides infrastructure that would cost significantly more to build and maintain independently.
India has some of the lowest WhatsApp rates globally. In USD (effective October 1, 2026): marketing $0.0118 per message, utility, authentication and service $0.0014. Service replies are free for the first 1,000 per phone number each month, and utility templates are free inside an open customer service window. For the exact figures in INR, see our India pricing page.
No. Meta applies per-country pricing. A marketing message costs $0.1365 in Germany versus $0.0118 in India, more than a 10x difference. If you operate across regions, model a blended cost using the per-country rates in the table above.
The Green Tick (Official Business Account verification) is free. Meta does not charge for the verified badge. It requires applying through your BSP, meeting Meta's eligibility criteria, and waiting for review. There is no paid fast-track.
No. ChatMaxima's pricing is a flat monthly subscription ($19/mo at base tier). You pay Meta's direct per-message rates and ChatMaxima adds no markup, so cost forecasting is simple: Meta fees + $19/month.
Bulk SMS costs roughly $0.007 to 0.05 per message depending on country. WhatsApp is competitive for two-way engagement and far richer (media, buttons, read receipts), with dramatically higher read rates. The right choice depends on your use case and volume.
From October 1, 2026, each business phone number gets 1,000 free service messages per month (1:1 and group sends share the allowance, and unused messages do not roll over). After that, each service reply is billed at the market's utility rate, for example $0.0034 in North America or $0.0014 in India. Service messages have no volume tiers. If your WhatsApp Business Account has no payment method in Meta Billing Hub, Meta does not deliver service messages beyond the free 1,000, so add one.