All articles
WhatsApp GuideJune 27, 20263 min read

WhatsApp API Pricing — How It Actually Works

User-initiated vs business-initiated conversations, template categories, and what each message costs.

T

Noor

Teambox

Share

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:

CategoryUsed ForCost Range
MarketingPromotions, offers, product launches, re-engagement$$$ (most expensive)
UtilityOrder updates, booking confirmations, payment reminders$$ (mid-range)
AuthenticationOTPs, login codes, verification$ (cheapest)
Service (user-initiated)Customer messages first — you replyFree (unlimited)

Exact prices vary by country. Check pricing for your region →

What a Template Message Looks Like

30% OFF
This weekend only

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.