WhatsApp API Pricing — How It Actually Works
User-initiated vs business-initiated conversations, template categories, and what each message costs.
WhatsApp Business API doesn't charge per message — it charges per conversation. A conversation is a 24-hour window that opens when either you or the customer sends a message. Who starts the conversation decides the price.
Two Types of Conversations
User-Initiated (Free)
When a customer messages you first, it opens a 24-hour window. During this window you can reply with any text, images, or buttons — completely free, no limit. This is great for customer support and sales replies.
Business-Initiated (Paid)
When you message the customer first (or after the 24-hour window closes), you must use a pre-approved message template. These cost money and are split into three categories:
| Category | Used For | Cost Range |
|---|---|---|
| Marketing | Promotions, offers, product launches, re-engagement | $$$ (most expensive) |
| Utility | Order updates, booking confirmations, payment reminders | $$ (mid-range) |
| Authentication | OTPs, login codes, verification | $ (cheapest) |
| Service (user-initiated) | Customer messages first — you reply | Free (unlimited) |
Exact prices vary by country. Check pricing for your region →
What a Template Message Looks Like
Hi Sarah! 👋 Our weekend sale is live — 30% off all services. Book now before slots fill up!
10:30 AM
I'd like to book for Saturday!
10:32 AM
Marketing template with image header and CTA buttons.
The customer's reply opens a free service conversation.
How Templates Work
Templates are messages you write in advance and submit to Meta for approval. They can include text, images, documents, videos, and interactive buttons (like "Book Now" or "Track Order"). Once approved, you can send them to any opted-in contact.
When the customer taps a button or replies, it opens a 24-hour service window where you can send free-form messages — no template needed.
Keep Costs Low
- Let customers message you first when possible — service conversations are free
- Use utility templates for order updates instead of marketing ones — they're cheaper
- Add buttons to templates — customer replies open free service windows
- Remember — every customer-initiated conversation is free, so drive inbound traffic to your WhatsApp number
Ready to get started with WhatsApp Business API?
Teambox connects your WhatsApp number to the Cloud API in minutes — no BSP needed. AI replies, team inbox, and calendar booking included.
Related Articles
WhatsApp vs Business App vs Cloud API
The three WhatsApp products explained — plus BSPs, the 2022 Cloud API shift, and Coexistence.
ReadWhatsApp Coexistence — How It Changes the Game
Run the Business App and Cloud API on the same number. Here's how Coexistence works and the do's and don'ts.
ReadHow to Connect Your WhatsApp Business App to the API (Without Getting Banned)
Step-by-step guide to connecting your existing WhatsApp Business App to the Cloud API using Coexistence — keep your app, get the API.
Read