WhatsApp Business API Pricing Explained
Confusion about WhatsApp Business API pricing is common because there are two cost layers: Meta's per-conversation fee and the BSP's markup. Here's a clear breakdown for Indian businesses with INR rates.
TL;DR
Total cost = Meta's per-conversation fee (varies by category) + BSP markup per message. Meta's fee is identical for every BSP — providers compete on markup. Some BSPs (Wati, Interakt) add a monthly subscription; Zaptilo doesn't. The cheapest option is therefore Meta's rate + the lowest per-message BSP fee in INR with GST invoice.
Layer 1: Meta's per-conversation fee
Meta charges per conversation, not per message. A conversation is a 24-hour message thread. All messages between you and the customer within that 24-hour window count as one conversation. The rate depends on the conversation category:
| Category | Use case | Meta rate (India, indicative) |
|---|---|---|
| Marketing | Promotional, offers, abandoned-cart recovery | ~₹0.78 / conversation |
| Utility | Order, payment, dispatch, account updates | ~₹0.12 / conversation |
| Authentication | OTPs, account verification codes | ~₹0.12 / conversation (per-message in India since 2024) |
| Service | Customer-initiated support replies | Free for first 1000/month, then ~₹0.30 / conversation |
Indicative rates — Meta updates these periodically. See Meta's official pricing for current numbers.
Layer 2: BSP markup
The BSP (Business Solution Provider) sits between you and Meta. Their markup is where providers genuinely differ. Three things to compare:
- Per-message markup. Anywhere from ₹0.04 (Zaptilo at volume) to ₹0.15+ depending on tier and provider.
- Monthly subscription. Wati and Interakt charge ₹999 to ₹5,000+/month base. Zaptilo and Twilio don't.
- Per-agent fees. Wati charges per inbox agent. Most pure-API BSPs don't.
See our full pricing comparison for indicative monthly bills across providers at 50K msg/month.
Free conversations to be aware of
- First 1000 service conversations per month, per WhatsApp Business Account — free since Meta's November 2024 update. Resets monthly.
- Click-to-Message ads (CTM) — when a user clicks a WhatsApp CTM ad on Facebook or Instagram, the resulting conversation is free for 72 hours.
- Click-to-WhatsApp from a Page CTA — same free-entry treatment as CTM ads in many regions.
India-specific pricing notes
- Authentication is per-message, not per-conversation in India — Meta moved to this model in 2024 to simplify OTP economics.
- INR billing avoids FX risk. USD-billing BSPs like Twilio look cheap on paper but a falling rupee silently inflates your bill.
- GST is 18% on the BSP's service fee — claimable as input credit if you have a GST registration. Make sure your BSP issues a proper GST invoice (Twilio doesn't for Indian customers).
How Zaptilo prices
We pass through Meta's rate at cost and add a transparent per-message INR markup that scales down with volume:
- From ₹0.04 / message at volume (lowest tier per-message rate)
- Zero monthly subscription. Zero per-agent fees. Zero setup fee.
- Pay-as-you-go in INR with GST invoice
- Per-category rates exposed in your dashboard so you can see exactly what's being charged
See our cost-effective WhatsApp Business API guide or compare us directly against Twilio, Gupshup, Wati, or Interakt.
Frequently asked questions
How is WhatsApp Business API priced in 2026?
Pricing has two parts: (1) Meta's per-conversation fee, charged to your BSP for each conversation you initiate, varying by category (Marketing, Utility, Authentication, Service); and (2) the BSP's per-message markup. Meta's rate is the same for every BSP — providers differ on markup and whether they add a monthly subscription.
What is a 'conversation' in WhatsApp pricing?
A conversation is a 24-hour message thread with a customer, started by either the business (template message) or the customer (free-form message). Multiple messages within the same 24-hour window count as ONE conversation. Meta charges per conversation, not per message.
Are service conversations really free?
Most service conversations (replies to customer-initiated chats within the 24-hour customer service window) are free up to 1000 per month. Beyond that, Meta charges a small per-conversation rate that varies by country. Marketing and Utility conversations are paid from message #1.
What changed with the November 2024 / 2025 pricing update?
Meta moved to per-message authentication pricing for India effective 2024-2025, simplified some category boundaries, and introduced free entry-point conversations (where customers click a CTM ad or chat link).
Why does Meta charge differently for Marketing vs Utility messages?
Marketing messages are commercial / promotional — Meta wants to discourage spam and keep the channel high-quality, so Marketing conversations cost more. Utility (order updates, transaction confirmations) and Authentication (OTPs) are essential business communication and are priced lower.
Why do Indian businesses overpay with USD-billing BSPs?
Twilio bills in USD. After GST, FX conversion costs, and lack of GST input credit on a USD invoice, the effective INR cost ends up 30-50% higher than INR-billing BSPs. Indian BSPs like Zaptilo bill in INR with GST, so what you see is what you pay.
Are there any free conversations?
Yes — the first 1000 service conversations per month are free across most countries (since November 2024). Conversations started by users clicking a Click-to-Message ad on Facebook/Instagram (called 'Entry-point conversations') are also free for the first 72 hours.
Get the cheapest WhatsApp API in India
Free signup. INR pricing. GST invoice. No subscription.
Get Started Free