Guide

WhatsApp Business API Pricing: Full Cost Breakdown (2026)

Pricing and cost planning

WhatsApp API pricing confuses most businesses the first time they encounter it — not because it is expensive, but because it is structured differently from anything they have used before. There is no per-message fee in the traditional sense. Instead, you are charged per conversation window, and those windows are priced differently depending on who initiated the conversation and why.

This guide breaks down exactly how the pricing model works, what it will cost at different message volumes, and where BSP markups quietly inflate your bill.

How WhatsApp API Pricing Works

Meta uses a conversation-based pricing model. A conversation is a 24-hour messaging window that opens when either your business or a customer sends the first message. Within that window, you can exchange as many messages as needed for a single charge — there is no per-message fee once the window is open.

The 24-hour window explained

At 2:00 PM on Monday, you send a promotional campaign message to a contact. A 24-hour marketing conversation window opens and you are charged once for it.

At 6:00 PM the same day, the contact replies asking about sizing. You respond multiple times. No additional charge — you are still within the same window.

At 2:01 PM on Tuesday, the window closes. If you send another message, a new window opens and a new charge applies.

The Four Conversation Categories

Meta divides conversations into four categories, each priced differently:

Marketing

Business-initiated

Promotions, offers, announcements, newsletters. Business-initiated. Highest price tier — these generate commercial value for the business.

Utility

Business-initiated

Order confirmations, shipping updates, appointment reminders, payment receipts. Business-initiated. Lower price than marketing.

Authentication

Business-initiated

One-time passwords and verification codes. Business-initiated. Typically the lowest-priced category.

Service

Customer-initiated

Conversations opened by a customer message. You respond within the 24-hour window. Generally cheaper than marketing conversations.

Sample Pricing by Country

Rates vary by the recipient's country. Meta publishes the full rate card, but here are illustrative examples to give you a sense of scale (prices in USD per conversation, approximate 2026 rates):

CountryMarketingUtilityService
India~$0.011~$0.004~$0.004
United Kingdom~$0.085~$0.042~$0.035
United States~$0.025~$0.015~$0.011
Brazil~$0.066~$0.021~$0.018
Germany~$0.136~$0.055~$0.046
Mexico~$0.036~$0.014~$0.011

Note that India's rates are exceptionally low compared to Western markets — which is why Indian businesses often see WhatsApp as their most cost-effective marketing channel by a wide margin.

The Free Tier

Every WhatsApp Business Account (WABA) receives 1,000 free service conversations per month. These are conversations opened by customer-initiated messages — the most common type for support teams. Most small businesses never exceed this free tier for inbound conversations, meaning their support operations run at zero WhatsApp messaging cost.

Business Solution Provider Markups: The Hidden Cost

Most Business Solution Providers charge a markup on top of Meta's official rates — typically between 10% and 35% per conversation. This is how they generate additional revenue beyond their platform subscription fee. On 10,000 marketing conversations per month in India ($110 in Meta fees), a 20% markup adds $22/month. At 100,000 conversations, that same markup adds $220/month — purely for the privilege of using that provider.

ConvoZap charges 0% markup. Your Meta billing is handled directly between your Meta Business account and Meta — ConvoZap never touches your messaging budget. You pay only the platform subscription and Meta's standard rates, nothing more.

How to Estimate Your Monthly WhatsApp Costs

Simple cost estimator

1. Estimate your monthly broadcast campaigns: e.g., 4 campaigns × 2,500 contacts = 10,000 marketing conversations

2. Estimate inbound support: e.g., 800 customer-initiated conversations (likely covered by free tier)

3. Estimate transactional notifications: e.g., 5,000 order confirmations = 5,000 utility conversations

4. Multiply by your country's rate: India example — (10,000 × $0.011) + (5,000 × $0.004) = $110 + $20 = $130/month

Compare: a BSP charging 20% markup would add $26/month on top of that. At scale, this matters.

Which page should you visit next?

Need exact plan pricing?

Go to pricing

Comparing providers?

Compare no-markup providers

Running ecommerce flows?

Explore ecommerce workflows

Tips to Reduce Your WhatsApp API Spend

Use service conversations for support — they are cheaper than opening a new business-initiated conversation
Respond to customer messages within the 24-hour window — don't let the window close and re-open unnecessarily
Segment campaigns tightly — a 500-person targeted campaign will convert better and cost less than blasting 5,000
Choose a 0% markup BSP / Official Meta Tech Provider — this is the single highest-impact cost reduction available
Use utility templates for transactional messages rather than marketing templates — they are priced lower
Batch your campaign sends — 4 focused monthly campaigns outperform 20 scattered ones for both cost and engagement

Pay Meta's rates — nothing more

ConvoZap charges 0% markup on WhatsApp API messaging. Your budget goes to conversations, not platform fees.